RVPA logo powered by CCC
Regional Virtual Production Academy

Ready to launch your career in virtual production?

Join us at RVPA, where six California Community Colleges unite to offer you an unparalleled educational experience.

Why Choose RVPA?

Students working in a studio together

Working Together to Provide Courses in Virtual Production

Berkeley City College

Diablo Valley College

Laney College

Mission College

Ohlone College

Santa Rosa Junior College

Current Pathways Available

VP Production Fundamentals Certificate is comprised of 6 Core Courses and 1 Elective, Course Sequence here.

CoursesBCCDVCLaneyMissionOhloneSRJCCourse Description
3D AnimationMM/AN 20AARTDM 160GDS 039ADAID 125APTECH 43 3D animation involves the creation and manipulation of 3D models, cameras, and virtual assets to bring dynamic visual narratives to life. Utilizing specialized 3D modeling and animation vocabulary, professionals meticulously plan and design productions, ensuring a seamless integration of elements for compelling visual storytelling.
Intro to Digital Imaging (Photoshop)MMART 3ARTDM 105GRART 036GDS 064DAID 103CS 70.11A Digital imaging is about knowing how to use different computer programs and tools to make digital art or pictures. It’s important to organize your work, pick the right picture quality, and understand different types of picture files to make your project look its best. When combining pictures, using masks and other smart methods lets you blend them together without permanently changing anything, so you can always adjust your work later if you need to.
Intro to Game Design & DevelopmentMM/VI 9AFTVE 160 or ARTDM 149Media 104GDS 074DAID 111MEDIA 20In Intro to Game Design & Development, students learn to think about games from a big-picture perspective, using best practices in game development to design and create games. They get hands-on experience by coming up with game ideas, making those ideas tangible through pitches and prototypes, and then presenting their ideas to others. This process helps students understand how games are made from start to finish.
Intro to Film Production MM/AN 40AARTDM 180GDS 040DAID 118CS 42This intro film production course helps students learn how to plan, organize, and carry out the making of a short video project. They work as part of a team, where each person is responsible for their part of the project. Students also learn and use basic video production techniques and terms, helping them understand the steps and processes involved in creating a video from start to finish.
Intro to Visual Effects (VFX)MM/AN 22BARTDM 141Media 139GDS 086DAID 128APTECH 162Exploring real-world problem-solving through visual effects, students in Intro to Visual Effects learn to apply different techniques effectively in production environments. They also develop an understanding of the terminology and concepts of compositing, allowing them to seamlessly integrate various visual elements.
Intro to Virtual ProductionARTDM 192Media 044AGDS 087DAID 129CS 77.11 Crafting a virtual production project from concept to completion, students in Intro to Virtual Production learn the intricacies of design and creation. They also acquire a comprehensive understanding of the terminology and concepts related to virtual production, fostering effective collaboration within their production teams. Prerequisite: Intro to Game Design & Development
Pick 1 Elective*
Motion Graphics*MMART 5AARTDM 140Media 140 GDS 081DAID 112In Motion Graphics, students integrate diverse elements such as audio, time-based media, and 2D animation to craft comprehensive motion graphic presentations. They showcase an understanding of the terminology, principles, and concepts inherent in animation and motion graphics. Furthermore, students exhibit proficiency in creating intricate multi-layered animations, exporting projects for versatile applications in film, broadcasting, the internet, UI/UX, animation, games, and mobile devices.
Video Editing*MM/VI 20A + 20LAFTVE 165Media 136GDS 074CS 74.22 Crafting a refined project, students in Video Editing skillfully incorporate elements such as still frames, titles, credits, effects, transitions, keyframe animations, basic compositing, J and L cuts, and the blending of multiple audio sources. They showcase their proficiency in producing polished video content while demonstrating effective project management through asset and sequence organization. Additionally, students adeptly import files from diverse formats, ensuring readiness for the editing process.
Animation 2D*MM/AN 1AARTDM 165DAID 115In 2D Animation, students produce sequential art aligned with the 12 principles of animation. They progress by crafting cartoons that showcase animation fundamentals, techniques, and key concepts. Additionally, students critically assess how they apply the principles of animation theory in their projects, gaining a deeper understanding of the art form.
3D Animation / Modeling*MM/AN 21AARTDM 161GDS 039ADAID 122APTECH 63Producing dynamic visual narratives, students in 3D Animation and Modeling create animations featuring 3D models, cameras, and virtual assets. They skillfully utilize 3D modeling and animation vocabulary, complemented by thoughtful planning and design for their 3D productions. This integrated approach empowers students to bring imaginative and compelling visual stories to fruition.
Internship*MMART 468 ARTDM295 Media 460A WEX195In the internship, students apply virtual production techniques, working on real projects with industry professionals. They gain hands-on experience with standard software, developing skills in 3D modeling, animation, lighting, and compositing. The experience emphasizes teamwork, communication, meeting deadlines, and working within production schedules.

Specialization: Animation

CoursesBCCDVCLaneyMissionOhloneSRJCCourse Description
Scripting for Games / Intro to Blueprinting etc.MM/AN 41AARTDM 181DAID 142CS 42Scripting for Games builds the understanding and application of systems-level thinking, game development methods, and best practices to the design and development of graphical computer-based games. Students learn game creation skills that cover game logic sequencing; artistic and technical coordination; technical requirements and limitations; and implementation of high quality and error-free versions of games.
2D AnimationMM/AN 3AARTDM 166GRART 150DAID 115CS 75.12In 2D Animation, students produce sequential art aligned with the 12 principles of animation. They progress by crafting cartoons that showcase animation fundamentals, techniques, and key concepts. Additionally, students critically assess how they apply the principles of animation theory in their projects, gaining a deeper understanding of the art form.
3D Character AnimationMM/AN 20BARTDM 240GDS 043ADAID 125APTECH 64Apply acting principles in 3D animated scenes to create appealing personality- based performances. Implement Principles of Animation to convey story, themes, intentions, and emotions in an animation project.Develop and implement strong character silhouettes.
Motion Capture / Performance AnimationMM/AN 24Media 44DDAID 143Students learn how to use applications for performance animation and acting techniques for character animation, scene construction, and storytelling. Motivation in creating movement and gesture and how this relates to believable characterization for animation is explored by creating character bios, backstories, scenes and sequences, and empathy to bring a character to life.
Motion GraphicsMMART5AARTDM 140GDS 081DAID 112CS 74.33This course is an introduction to concepts, practices, and techniques in motion graphic design and visual effects software. Topics include digital compositing, animation, interaction design, and visual effects to produce captivating communication design for film, TV, web, and the entertainment industries. Student also learn to how to create complex multi-layered animations and export projects for use in UI/UX, animation, games, mobile devices and tablets
Layout and LightingMM/AN22AMedia 44CDAID 141
PythonCOMSC 140CIS007CNET 142CS 81.41AThe course introduces Python, covering topics such as primitive and collection data types, operators, statements, loops, branching, functions, variable scoping, modules, packages, object-oriented programming, file handling, exceptions, and an overview of Graphical User Interface (GUI) programming.
Virtual Production BART 230Media 44BDAID 150Building on Virtual Production A, this course delves into advanced aspects of 3D virtual TV, stagecraft, filmmaking, and concepts tailored for the Virtual Production field. Students gain in-depth knowledge to execute complex virtual projects, exploring advanced techniques and applications in the evolving landscape of Virtual Production.
Studio Practice (1 unit) or Internship (1-3 units) or Portfolio (1-4 units)MM/AN 55AARTDM 295 or FTVE 295Media 129DAID 160GD 60Students set and express personal goals, mastering industry software like video editing, web design, 3D modeling, and game design. They enhance conceptual skills through innovation, problem-solving, and research, translating ideas into visual communication with a user-centric focus. Professional behavior and work ethics are consistently exhibited.

Specialization: Modeling

CoursesBCCDVCLaneyMissionOhloneSRJCCourse Description
Scripting for Games / Intro to Blueprinting etc.MM/AN 41ADAID 142CS 42Scripting for Games builds the understanding and application of systems-level thinking, game development methods, and best practices to the design and development of graphical computer-based games. Students learn game creation skills that cover game logic sequencing; artistic and technical coordination; technical requirements and limitations; and implementation of high quality and error-free versions of games.
3D ModelingMM/AN 21AARTDM 161GDS 039ADAID 122APTECH 63The 3D Modeling course emphasizes crafting short, 3D animated movies. Students delve into animation principles, honing techniques to implement them in 3D. They apply acquired skills to texture and light 3D models, culminating in the final render.
Digital SculptingDAID 124In this course, students are introduced to digital sculpting and its integration with traditional modeling workflows for production. They acquire the skills to craft ultra-realistic 3D models with intricate details, utilizing industry-standard software. Demonstrations, exercises, and assignments foster the development of sculpting, physics, composition, anatomy, and texture painting skills. Prerequisite: 3D Modeling (reccomended)
TexturingMM/AN 30DAID 123In this course, students master industry techniques for elevating 3D objects, environments, and characters through 3D sculpting and painting tools. They cover texture painting, digital image manipulation, texture mapping, lighting techniques, camera controls, application of art and design principles to 3D imagery, and rendering for creative industries like video games, cinema, animations, AR, and print.
PythonCOMSC 140CIS007CNET 142CS 81.41A The course introduces Python, covering topics such as primitive and collection data types, operators, statements, loops, branching, functions, variable scoping, modules, packages, object-oriented programming, file handling, exceptions, and an overview of Graphical User Interface (GUI) programming.
Intermediate/ Advanced 3D ModelingMM/AN 21BDAID 126Advancing from the 3D Modeling course, Advanced 3D Modeling elevates skills for creating models based on pictorial/photographic reference with precise topology. Students proficiently apply textures, lighting, and shading effects using industry-standard software, while the course integrates career readiness through a professional production pipeline structure, teamwork, and adherence to production schedules.
RiggingMM/AN 23DAID 140The Rigging course readies students for the technical intricacies of developing efficient animation controls for 3D models and characters. Utilizing industry-standard software, students learn to create a comprehensive skeleton and control rig, encompassing facial features, for a 3D model. Through techniques like set-driven keys, deformers, constraints, and kinematic controls, students master the export of rigged characters and objects to game/simulation platforms, including tasks like identifying locations, placing joints, and painting weights for realistic movement.
Virtual Production BMedia 44BDAID 150Expanding on Virtual Production A, this advanced course explores intricate elements of 3D virtual TV, stagecraft, filmmaking, and specialized concepts for the Virtual Production field. Students acquire in-depth knowledge to execute complex virtual projects, delving into advanced techniques and applications within the dynamic landscape of Virtual Production. Prerequisite: Virtual Production A
Studio Practice (1 unit) or Internship (1-3 units) or Portfolio (1-4 units)MM/AN 55AMedia 129DAID 160GD 60Students set and express personal goals, mastering industry software like video editing, web design, 3D modeling, and game design. They enhance conceptual skills through innovation, problem-solving, and research, translating ideas into visual communication with a user-centric focus. Professional behavior and work ethics are consistently exhibited.

Specialization: Film Production

CoursesBCCDVCLaneyMissionOhloneSRJCCourse Description
Scripting for Games / Intro to Blueprinting etc.MM/AN 41ADAID 142CS 42Scripting for Games builds the understanding and application of systems-level thinking, game development methods, and best practices to the design and development of graphical computer-based games. Students learn game creation skills that cover game logic sequencing; artistic and technical coordination; technical requirements and limitations; and implementation of high quality and error-free versions of games.
Video EditingMM:VI 20aFTVE 165Media 130, 135, 138GDS 074CS 74.22This course introduces techniques, concepts, and aesthetics of digital editing for film, television, and digital media using professional software. Emphasis is on organization, timelines, story development, and editing for visual and audio effects.
Intro to Studio ProductionFTVE 120Media 108MEDIA 19In this course, students are introduced to the theory, terminology, and operation of a multi-camera television studio and control room. Topics cover studio signal flow, directing, theory, and operation of camera and audio equipment, switcher operation, fundamentals of lighting, graphics, video control, and real-time video production and recording.
Intermediate FilmMM:VI 9CFTVE 161Media 120MEDIA 21In this course, students produce intermediate-level single-camera short films with advanced lighting, synchronized sound, and polished editing. They learn essential skills for teamwork in the media industry, covering digital film production equipment, scriptwriting, directing, and logistics organization for shoots. Prerequisite: Intro to Film Production
PythonCOMSC 140CIS007CS-142CS 81.41AThe course introduces Python, covering topics such as primitive and collection data types, operators, statements, loops, branching, functions, variable scoping, modules, packages, object-oriented programming, file handling, exceptions, and an overview of Graphical User Interface (GUI) programming.
CinematographyMM:VI 9BMedia 139TD 172MEDIA 55This course teaches students visual storytelling from script to screen, emphasizing shot composition, lighting, and camera movement for effective narrative expression. They develop skills in operating cameras, selecting lenses, managing exposure, and applying color grading using industry-standard tools. Additionally, students learn to critically analyze cinematic works to understand their impact on storytelling and visual appeal.
Motion GraphicsMMART 5AARTDM 140Media 140GDS 081DAID 112This course is an introduction to concepts, practices, and techniques in motion graphic design and visual effects software. Topics include digital compositing, animation, interaction design, and visual effects to produce captivating communication design for film, TV, web, and the entertainment industries. Student also learn to how to create complex multi-layered animations and export projects for use in UI/UX, animation, games, mobile devices and tablets
Virtual Production BARTDM 230Media 44BDAID 150Expanding on Virtual Production A, this advanced course explores intricate elements of 3D virtual TV, stagecraft, filmmaking, and specialized concepts for the Virtual Production field. Students acquire in-depth knowledge to execute complex virtual projects, delving into advanced techniques and applications within the dynamic landscape of Virtual Production.
Studio practice (1 unit) or internship (1-3 units) or portfolio (1-4 units)MM/AN 55AARTDM 295Media 129DAID 160GD 60Students set and express personal goals, mastering industry software like video editing, web design, 3D modeling, and game design. They enhance conceptual skills through innovation, problem-solving, and research, translating ideas into visual communication with a user-centric focus. Professional behavior and work ethics are consistently exhibited.

Class Schedule

Preparing For Careers in VP

responsible for organizing and scheduling virtual production activities, including communicating with team members, arranging meetings, and ensuring that project deadlines are met.

Salary estimate

$75,759 to $89,963

responsible for creating the virtual assets, including 3D models, textures, and animations, that are used in virtual production.

Salary estimate:

$58,109 and $72,555

responsible for operating and maintaining the virtual production equipment, including cameras, motion capture systems, and real-time rendering software.

Salary estimate:

$63,926 and $80,513

 

responsible for animating characters and objects in the virtual environment, using motion capture data and keyframe animation techniques.

Salary estimate:

$79,096 to $102,264