We have successfully designed a Virtual Production model curriculum, which is now being made available as a collaborative program across the region.
This project will support the creation and implementation of a Regional Virtual Production Academy by defining a virtual production model curriculum using existing courses and certificates and delivering a suite of collaborative credentials including stackable certificates, an associate degree, and possibly a baccalaureate degree.
This project will support the creation and implementation of a Regional Virtual Production Academy by defining a virtual production model curriculum using existing courses and certificates and delivering a suite of collaborative credentials including stackable certificates, an associate degree, and possibly a baccalaureate degree.
Blurring the line between the Digital Media and the ICT sectors, VP includes multiple phases of film development with the goal of creating a real-time virtual scene using game engine content and real physical props and actors in front of a green screen or LED wall.
VP Production Fundamentals Certificate is comprised of 6 Core Courses and 1 Elective, Course Sequence here.
Courses | BCC | DVC | Laney | Mission | Ohlone | SRJC |
---|---|---|---|---|---|---|
3D Animation | MM/AN 20A | ARTDM 160 | GDS 039A | DAID 125 | APTECH 43 | |
Intro to Digital Imaging (Photoshop) | MMART 3 | ARTDM 105 | GRART 036 | GDS 064 | DAID 103 | CS 70.11A |
Intro to Game Design & Development | MM/VI 9A | ARTDM 180 | Media 104 | GDS 040 | DAID 111 | MEDIA 20 |
Intro to Film Production | MM/AN 40A | FTVE 160 or ARTDM 149 | GDS 074 | DAID 118 | CS 42 | |
Intro to Visual Effects (VFX) | MM/AN 22B | ARTDM 141 | Media 139 | GDS 086 | DAID 128 | APTECH 162 |
Intro to Virtual Production | ARTDM 192 | Media 044A | GDS 087 | DAID 129 | CS 77.11 | |
Pick 1 Elective* | ||||||
Motion Graphics* | MMART 5A | ARTDM 140 | Media 140 | GDS 081 | DAID 112 | |
Video Editing* | MM/VI 20A + 20LA | FTVE 165 | Media 136 | CS 74.22 | ||
Animation 2D* | MM/AN 1A | ARTDM 165 | DAID 115 | |||
3D Animation / Modeling* | MM/AN 21A | ARTDM 161 | DAID 122 | APTECH 63 | ||
Internship* | MMART 468 | ARTDM295 | Media 460A | WEX195 |
Courses | BCC | DVC | Laney | Mission | Ohlone | SRJC |
---|---|---|---|---|---|---|
Scripting for Games / Intro to Blueprinting etc. | MM/AN 41A | ARTDM 181 | DAID 142 | CS 42 | ||
2D Animation | MM/AN 3A | ARTDM 166 | GRART 150 | DAID 115 | CS 75.12 | |
3D Character Animation | MM/AN 20B | ARTDM 240 | GDS 043A | DAID 125 | APTECH 64 | |
Motion Capture / Performance Animation | MM/AN 24 | Media 44D | DAID 143 | |||
Motion Graphics | MMART5A | ARTDM 140 | GDS 081 | DAID 112 | CS 74.33 | |
Layout and Lighting | MM/AN22A | Media 44C | DAID 141 | |||
Python | COMSC 140 | CIS007 | CNET 142 | CS 81.41A | ||
Virtual Production B | ART 230 | Media 44B | DAID 150 | |||
Studio Practice (1 unit) or Internship (1-3 units) or Portfolio (1-4 units) | MM/AN 55A | ARTDM 295 or FTVE 295 | Media 129 | DAID 160 | GD 60 |
Courses | BCC | DVC | Laney | Mission | Ohlone | SRJC |
---|---|---|---|---|---|---|
Scripting for Games / Intro to Blueprinting etc. | MM/AN 41A | DAID 142 | CS 42 | |||
3D Modeling | MM/AN 21A | ARTDM 161 | GDS 039A | DAID 122 | APTECH 63 | |
Digital Sculpting | DAID 124 | |||||
Texturing | MM/AN 30 | DAID 123 | ||||
Python | COMSC 140 | CIS007 | CNET 142 | CS 81.41A | ||
Intermediate/ Advanced 3D Modeling | MM/AN 21B | DAID 126 | ||||
Rigging | MM/AN 23 | DAID 140 | ||||
Virtual Production B | Media 44B | DAID 150 | ||||
Studio Practice (1 unit) or Internship (1-3 units) or Portfolio (1-4 units) | MM/AN 55A | Media 129 | DAID 160 | GD 60 |
Courses | BCC | DVC | Laney | Mission | Ohlone | SRJC |
---|---|---|---|---|---|---|
Scripting for Games / Intro to Blueprinting etc. | MM/AN 41A | DAID 142 | CS 42 | |||
Video Editing | MM:VI 20a | FTVE 165 | Media 130, 135, 138 | GDS 074 | CS 74.22 | |
Intro to Studio Production | FTVE 120 | Media 108 | MEDIA 19 | |||
Intermediate Film | MM:VI 9C | FTVE 161 | Media 120 | MEDIA 21 | ||
Python | COMSC 140 | CIS007 | CS-142 | CS 81.41A | ||
Cinematography | MM:VI 9B | Media 139 | TD 172 | MEDIA 55 | ||
Motion Graphics | MMART 5A | ARTDM 140 | Media 140 | GDS 081 | DAID 112 | |
Virtual Production B | ARTDM 230 | Media 44B | DAID 150 | |||
Studio practice (1 unit) or internship (1-3 units) or portfolio (1-4 units) | MM/AN 55A | ARTDM 295 | Media 129 | DAID 160 | GD 60 |
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.
Spring 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/AN 020A | Online: Synchronous | Wedensday 6-9.45pm |
Diablo Valley College | ARTDM 160 (3) | Online: Asynchronous | |
Ohlone College | DAID 125 | Friday 9:20am – 12:30 |
Fall 2024:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/AN 20A | Online: Synchronous | Mon 1.30-5.15pm |
Mission College | GDS 039A | Online: Asynchronous | |
Ohlone College | DAID 125 | Hybrid | Fri 9:20am-12:40pm |
Santa Rosa Junior College | APTECH 43 | Online: Synchronous | Tues + Thurs 7:30-10pm |
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.
Spring 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MMART 003 | Campus | Monday 6-9pm |
Diablo Valley College | ARTDM 105 | Online: Asynchronous | |
Diablo Valley College | ARTDM 105 | Campus | Tu/Thurs 12:45-3:15 |
Ohlone College | DAID 103 | Online: Asynchronous | Web |
Ohlone College | DAID 103 | Campus | Wed 9:20am – 12:30 |
Santa Rosa Junior College | CS 70.11A | Offering | Wed 9:30am-12:30pm |
Fall 2024:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MMART 003 | Online: Synchronous | Mon. 6-9.45pm |
Diablo Valley College | ARTDM 105 | Both (Online + Campus) | |
Mission College | GDS 064 | Hybrid | Mon 3:40-5:45 |
Ohlone College | DAID 103 | Online: Asynchronous | 2 of them: both online |
Santa Rosa Junior College | CS 70.11A | Both (Online + Campus) | Tues + Thurs 12-3pm / Online |
In 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.
Spring 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MMART 003 | Campus | Monday 6-9pm |
Diablo Valley College | ARTDM 105 | Online: Asynchronous | |
Diablo Valley College | ARTDM 105 | Campus | Tu/Thurs 12:45-3:15 |
Ohlone College | DAID 103 | Online: Asynchronous | Web |
Ohlone College | DAID 103 | Campus | Wed 9:20am – 12:30 |
Santa Rosa Junior College | CS 70.11A | Offering | Wed 9:30am-12:30pm |
Fall 2024:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/AN 040A | Online: Synchronous | Thur 6-9:45pm |
Diablo Valley College | ARTDM 180 | Online: Asynchronous | |
Ohlone College | DAID 118 | Campus | Mon/Wed 4:40-7:15pm |
Ohlone College | DAID 118 | Online: Asynchronous | late start |
Santa Rosa Junior College | CS 42 | Online: Asynchronous |
This 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.
Spring 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MMART 003 | Campus | Monday 6-9pm |
Berkeley City College | MMART 003 | Friday 9:30-5:20pm | |
Diablo Valley College | ARTDM 149 | Online: Synchronous | Thurs. 6PM |
Diablo Valley College | FTVE 160 | Campus | Monday / Wed 9:35-12:05. OR Tuesday / Thursday 9:35-12:05 |
Ohlone College | DAID 111 | Campus | T/TH 2-5:10pm |
Santa Rosa Junior College | MEDIA 20 | Campus | Tues + Thurs 11am-2pm |
Santa Rosa Junior College | JOUR 5 | Hybrid | Tues + Thurs 2:10-4:15pm |
Fall 2024:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/VI 009A | Campus | Wed 9:30-5:20pm |
Diablo Valley College | FTVE 160 or ARTDM 149 | Both (Online + Campus) | |
Santa Rosa Junior College | MEDIA 20 | Campus | Mon 6-9pm |
Santa Rosa Junior College | JOUR 5 | Online: Asynchronous |
Exploring 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.
Spring 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/AN 022B | Online: Synchronous | Wednesday 12.30-1:30 |
Santa Rosa Junior College | APTECH 162 | Campus | Mon + Wed 7:30-10pm |
Fall 2024:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/AN 022B | Online: Asynchronous | changed to 8 week 2nd |
Diablo Valley College | ARTDM 141 | Online: Asynchronous |
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.
Spring 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Diablo Valley College | ARTDM 192 | Campus | wed 12:45-4:45 |
Laney College | Media 044A | Online: Synchronous | Sat 8:00 – 9:50am Lec 11:00am – 1:50pm Lab |
Fall 2024:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Diablo Valley College | ARTDM 192 | Campus | |
Laney College | Media 044A | Online: Synchronous | Online: Synchronous |
Ohlone College | DAID 129 | Hybrid | Mon 9:20am-12:30pm |
In 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.
Spring 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Diablo Valley College | COMSC 140 | Online: Asynchronous | |
Mission College | CIS007 | Both (Online + Campus) | |
Santa Rosa Junior College | CS 81.41A | Both (Online + Campus) | Wed 9am-12pm |
Fall 2024:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MMART 005A | Online: Synchronous | Tu. 6pm-9.45pm |
Diablo Valley College | ARTDM 140 | Online: Asynchronous | |
Ohlone College | DAID 112 | Campus | Wed 9:20am-12:30pm |
Ohlone College | DAID 112 | Online: Asynchronous | late start |
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.
Spring 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/VI 020A+020LA | Campus | Tues 6-8.45 pm |
Diablo Valley College | FTVE 165 | Online: Asynchronous | |
Santa Rosa Junior College | CS 74.22 | Both (Online + Campus) | Tues 10:30am-1:30pm |
Fall 2024:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/VI 20A+20LA | Campus | Tu 9:30-12:15pm |
Diablo Valley College | FTVE 165 | Online: Asynchronous | |
Santa Rosa Junior College | CS 74.22 | Both (Online + Campus) | Wed 10:30am-1:30pm |
In 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.
Spring 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Ohlone College | DAID-115 | Campus | T/TH 5:20-8pm |
Fall 2024:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/AN 003A | Online: Synchronous | Mon. 6-8:15 pm |
Diablo Valley College | ARTDM 165 | Campus | |
Ohlone College | DAID-115 | Campus | tbd |
Producing 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.
Spring 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/AN 020A | Online: Synchronous | Wedensday 6-9.45pm |
Diablo Valley College | ARTDM 160 (3) | Online: Asynchronous | |
Ohlone College | DAID 125 | Friday 9:20am – 12:30 |
Fall 2024:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/AN 021A | Online: Synchronous | Sat. 9:30-1:15pm |
Mission College | GDS 039A | Online: Asynchronous | |
Ohlone College | DAID 122 | Online: Asynchronous | web |
Students can choose between an internship, studio, or portfolio track to gain hands-on experience with virtual production techniques and industry-standard software, working on real projects with professionals. They develop skills in 3D modeling, animation, lighting, compositing, video editing, web design, and game design. The experience emphasizes teamwork, communication, meeting deadlines, and professional behavior, with a focus on innovation, problem-solving, and user-centric visual communication.
Spring 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/AN 055A | Online: Synchronous | Wedensday 6-9.45pm |
Diablo Valley College | ARTDM 295 or FTVE 295 | Online: Asynchronous | |
Ohlone College | DAID – 160 | Online: Asynchronous | Web |
Santa Rosa Junior College | GD 60 | Online: Asynchronous |
Fall 2024:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/AN 055A, MMART 468 | Online: Synchronous | Wed. 1:30-5:20pm |
Diablo Valley College | ARTDM 295 or FTVE 295 | Online: Asynchronous | |
Ohlone College | DAID – 160 | No offering |
Specialization: Animation
Scripting 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.
Spring 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/AN 041A | Online: Synchronous | thursday 6-9:45pm |
Diablo Valley College | ARTDM 181 | Online: Asynchronous |
Fall 2024:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/AN 041A | Online: Synchronous | Mon. 6-9:45pm |
In 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.
Spring 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Ohlone College | DAID-115 | Campus | T/TH 5:20-8pm |
Fall 2024:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/AN 003A | Online: Synchronous | Mon. 6-8:15 pm |
Diablo Valley College | ARTDM 165 | Campus | |
Ohlone College | DAID-115 | Campus | tbd |
Apply 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.
Spring 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/AN 020B | Online: Synchronous | Thursday 6:00-9:45pm |
Fall 2024:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/AN 020B | Online: Synchronous | Thur 6-9.45pm |
Santa Rosa Junior College | APTECH 64 | Online: Synchronous | Mon + Wed 7:30-10pm |
Students 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.
*Please note, Intro to 3D Animation is a recommended prerequisite.
Spring 2025:
No Courses Available this semester
Fall 2024:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/AN 024 | Online: Asynchronous | |
Ohlone College | DAID 143 | Hybrid | Fri 1-4PM |
In 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.
Spring 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Diablo Valley College | COMSC 140 | Online: Asynchronous | |
Mission College | CIS007 | Both (Online + Campus) | |
Santa Rosa Junior College | CS 81.41A | Both (Online + Campus) | Wed 9am-12pm |
Fall 2024:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MMART 005A | Online: Synchronous | Tu. 6pm-9.45pm |
Diablo Valley College | ARTDM 140 | Online: Asynchronous | |
Ohlone College | DAID 112 | Campus | Wed 9:20am-12:30pm |
Ohlone College | DAID 112 | Online: Asynchronous | late start |
Master the principles of layout and lighting essential for digital media projects. Learn industry-standard techniques to enhance visual storytelling, create compelling compositions, and apply professional methods to your digital media work.
Spring 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/AN 022A | Online: Synchronous | wed 1.30-5.20pm |
Fall 2024:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/AN 022A | Online: Asynchronous | changed to 8week 2nd |
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.
Spring 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Diablo Valley College | COMSC 140 | Online: Asynchronous | |
Mission College | CIS007 | Both (Online + Campus) | |
Santa Rosa Junior College | CS 81.41A | Both (Online + Campus) | Wed 9am-12pm |
Fall 2024:
Building 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.
Spring2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Diablo Valley College | ARTDM 230 | Campus | wed 12:45-4:45 |
Laney College | Media 44B | Online: Synchronous | Sat 8:00 – 9:50am Lec 11:00am – 1:50pm Lab |
Fall 2024:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Diablo Valley College | ARTDM 230 | Campus | |
Laney College | Media 44B | Online: Synchronous | Online: Synchronous |
Ohlone College | DAID 150 | No offering |
Students can choose between an internship, studio, or portfolio track to gain hands-on experience with virtual production techniques and industry-standard software, working on real projects with professionals. They develop skills in 3D modeling, animation, lighting, compositing, video editing, web design, and game design. The experience emphasizes teamwork, communication, meeting deadlines, and professional behavior, with a focus on innovation, problem-solving, and user-centric visual communication.
Spring 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/AN 055A | Online: Synchronous | Wedensday 6-9.45pm |
Diablo Valley College | ARTDM 295 or FTVE 295 | Online: Asynchronous | |
Ohlone College | DAID – 160 | Online: Asynchronous | Web |
Santa Rosa Junior College | GD 60 | Online: Asynchronous |
Fall 2024:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/AN 055A, MMART 468 | Online: Synchronous | Wed. 1:30-5:20pm |
Diablo Valley College | ARTDM 295 or FTVE 295 | Online: Asynchronous | |
Ohlone College | DAID – 160 | No offering |
Specialization: Modeling
Scripting 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.
Spring 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/AN 041A | Online: Synchronous | thursday 6-9:45pm |
Diablo Valley College | ARTDM 181 | Online: Asynchronous |
Fall 2024:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/AN 041A | Online: Synchronous | Mon. 6-9:45pm |
The 3D Modeling course focuses on creating short, 3D animated movies. Students explore the principles that govern animation and practice techniques to implement them in 3D, using the skills learned to create and apply textures and lighting to 3D models for the final render.
*Please note, Intro to 3D Animation is a recommended prerequisite.
Spring 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/AN 021A | Online: Synchronous | Sat. 9.30-1.30pm |
Diablo Valley College | ARTDM-161 | Online: Asynchronous | |
Ohlone College | DAID 122 | Campus | Fri 1-4:10pm |
Ohlone College | DAID 122 | Online: Asynchronous | Web |
Fall 2024:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/AN 021A | Online: Synchronous | Sat. 9:30-1:15pm |
Mission College | GDS 039A | Online: Asynchronous | |
Ohlone College | DAID 122 | Online: Asynchronous | web |
In 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.
*Please note, 3D Modeling is a recommended prerequisite.
Spring 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Ohlone College | DAID 124 | Campus | Wed 1-4:10pm |
Fall 2024:
College | Course # | Modality | Day(s) / Time |
---|
In 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.
*Please note, Intro to 3D Animation 0r 3D Modeling is a recommended prerequisite.
Spring 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/AN 030 | Online: Synchronous | Monday 6:00-9:45PM |
Fall 2024:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Ohlone College | DAID 123 | Hybrid | Wed 1-4:10PM |
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.
Spring 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Diablo Valley College | COMSC 140 | Online: Asynchronous | |
Mission College | CIS007 | Both (Online + Campus) | |
Santa Rosa Junior College | CS 81.41A | Both (Online + Campus) | Wed 9am-12pm |
Fall 2024:
This intermediate course builds on skills developed in 3D modeling, focusing on designing and constructing digital characters and environments. Students create production-ready 3D models using organic and hard surface techniques, digital sculpting principles, and optimization for 3D game engines.
Spring2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/AN 021B | Online: Synchronous | Sat. 9.30-1.30pm |
Fall 2024:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/AN 021B | Online: Synchronous | |
Ohlone College | DAID 126 | No offering |
The 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.
*Please note, Intro to 3D Animation is a recommended prerequisite.
Spring 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/AN 023 | Online: Synchronous | Monday 1.30-5.20pm |
Fall 2024:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Ohlone College | DAID 140 | Online: Asynchronous | web |
Building 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.
Spring 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Diablo Valley College | ARTDM 230 | Campus | wed 12:45-4:45 |
Laney College | Media 44B | Online: Synchronous | Sat 8:00 – 9:50am Lec 11:00am – 1:50pm Lab |
Fall 2024:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Diablo Valley College | ARTDM 230 | Campus | |
Laney College | Media 44B | Online: Synchronous | Online: Synchronous |
Ohlone College | DAID 150 | No offering |
Students can choose between an internship, studio, or portfolio track to gain hands-on experience with virtual production techniques and industry-standard software, working on real projects with professionals. They develop skills in 3D modeling, animation, lighting, compositing, video editing, web design, and game design. The experience emphasizes teamwork, communication, meeting deadlines, and professional behavior, with a focus on innovation, problem-solving, and user-centric visual communication.
Spring 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/AN 055A | Online: Synchronous | Wedensday 6-9.45pm |
Diablo Valley College | ARTDM 295 or FTVE 295 | Online: Asynchronous | |
Ohlone College | DAID – 160 | Online: Asynchronous | Web |
Santa Rosa Junior College | GD 60 | Online: Asynchronous |
Fall 2024:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/AN 055A, MMART 468 | Online: Synchronous | Wed. 1:30-5:20pm |
Diablo Valley College | ARTDM 295 or FTVE 295 | Online: Asynchronous | |
Ohlone College | DAID – 160 | No offering |
Specialization: Film Production
Scripting 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.
Spring 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/AN 041A | Online: Synchronous | thursday 6-9:45pm |
Diablo Valley College | ARTDM 181 | Online: Asynchronous |
Fall 2024:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/AN 041A | Online: Synchronous | Mon. 6-9:45pm |
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.
Spring 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/VI 020A+020LA | Campus | Tues 6-8.45 pm |
Diablo Valley College | FTVE 165 | Online: Asynchronous | |
Santa Rosa Junior College | CS 74.22 | Both (Online + Campus) | Tues 10:30am-1:30pm |
Fall 2024:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/VI 20A+20LA | Campus | Tu 9:30-12:15pm |
Diablo Valley College | FTVE 165 | Online: Asynchronous | |
Santa Rosa Junior College | CS 74.22 | Both (Online + Campus) | Wed 10:30am-1:30pm |
In 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.
Spring 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Diablo Valley College | FTVE 120 | Campus | Tu/Th 4:05-6:35 |
Santa Rosa Junior College | MEDIA 19 | Campus | Wed + Fri 9am-12pm |
Fall 2024:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Diablo Valley College | FTVE 120 | Campus |
In this course, students produce intermediate level, single-camera short films that use sophisticated lighting schemes, sync sound, polished editing, and visual metaphors. Theory, terminology, and operation of digital film production equipment, including lighting techniques, camera operation, camera movement, sound recording, scriptwriting, directing actors, and editing will also be covered. Students learn and demonstrate the skills needed for successful teamwork in television, film or other media industry employment and how to prepare and organize logistics for a shoot, including pre-production documents.
Spring 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Diablo Valley College | FTVE 161 | Campus | Mon 12:45-4:45 |
Fall 2024:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/VI 009C | Campus | Mon. 1.30-5.20pm |
Santa Rosa Junior College | MEDIA 21 | Online: Synchronous | Mon + Wed 3-6pm |
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.
Spring 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Diablo Valley College | COMSC 140 | Online: Asynchronous | |
Mission College | CIS007 | Both (Online + Campus) | |
Santa Rosa Junior College | CS 81.41A | Both (Online + Campus) | Wed 9am-12pm |
Fall 2024:
This 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.
Spring 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/VI 009B | Campus | Thur 1.30-5.20pm |
Fall 2024:
College | Course # | Modality | Day(s) / Time |
---|
In 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.
Spring 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Diablo Valley College | COMSC 140 | Online: Asynchronous | |
Mission College | CIS007 | Both (Online + Campus) | |
Santa Rosa Junior College | CS 81.41A | Both (Online + Campus) | Wed 9am-12pm |
Fall 2024:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MMART 005A | Online: Synchronous | Tu. 6pm-9.45pm |
Diablo Valley College | ARTDM 140 | Online: Asynchronous | |
Ohlone College | DAID 112 | Campus | Wed 9:20am-12:30pm |
Ohlone College | DAID 112 | Online: Asynchronous | late start |
Building 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.
Spring 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Diablo Valley College | ARTDM 230 | Campus | wed 12:45-4:45 |
Laney College | Media 44B | Online: Synchronous | Sat 8:00 – 9:50am Lec 11:00am – 1:50pm Lab |
Fall 2024:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Diablo Valley College | ARTDM 230 | Campus | |
Laney College | Media 44B | Online: Synchronous | Online: Synchronous |
Ohlone College | DAID 150 | No offering |
Students can choose between an internship, studio, or portfolio track to gain hands-on experience with virtual production techniques and industry-standard software, working on real projects with professionals. They develop skills in 3D modeling, animation, lighting, compositing, video editing, web design, and game design. The experience emphasizes teamwork, communication, meeting deadlines, and professional behavior, with a focus on innovation, problem-solving, and user-centric visual communication.
Spring 2025:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/AN 055A, MMART 468 | Online: Synchronous | Wed. 1:30-5:20pm |
Diablo Valley College | ARTDM 295 or FTVE 295 | Online: Asynchronous | |
Ohlone College | DAID – 160 | No offering |
Fall 2024:
College | Course # | Modality | Day(s) / Time |
---|---|---|---|
Berkeley City College | MM/AN 055A, MMART 468 | Online: Synchronous | Wed. 1:30-5:20pm |
Diablo Valley College | ARTDM 295 or FTVE 295 | Online: Asynchronous | |
Ohlone College | DAID – 160 | No offering |
7/1 - 8/28/22
9/9 - 4/26/23
4/1/23 - 6/30/23
Fall 2023
Fall 2024
Virtual production is a catch-all phrase for all film production with a virtual or CGI-based element. VP is a cinematographic technique that seamlessly combines physical and virtual elements using a suite of software tools. Studios can film on a stage and view virtual graphics together in real-time. Changing locations is as simple as swapping out a background. Directors, actors, and other stakeholders can see the final film assets and instantly make changes.
The Bay Area Regional VIrtual Production Academy (RVPA) is a collaborative program. A collaborative program is one in which one or more colleges rely on another college or
colleges to offer some of the coursework required for an approved degree or certificate.
Collaborating colleges may either be in reasonable proximity to permit students to take
classroom-based courses or the courses may be offered online through distance education local or shared platforms. Collaborative programs are an ideal option for colleges who find themselves unable to add a specific ADT or a CTE degree or certificate to their offerings as a consequence of their inability to offer the entire breadth of required courses. Collaborative programs also increase student accessibility to programs and allow colleges to fill their offered courses.
Technical Artist is the most in demand occupational title. However, the title of Technical Artist is extremely broad and covers a number of different specializations within the lifecycle of virtual production such as modeler, motion graphics design, rigging, visual effects/animation and lighting..
There are multiple jobs under the category of film productions, such as videographer, camera operator, video editor, and on-set Lighting/electrical,and story development.
New colleges may join the Academy after the model curriculum has been articulated across member colleges and the collaborative program is approved by the Chancellor’s Office, which is part of the implementation phase. At that point, related programs at other colleges can begin the process of a) articulating their courses to the model curriculum, b) developing Academy MOUs, and c) adding collaborative program enrollment requirements.
Contact | Organization |
---|---|
Mary Clarke-Miller | BCC |
Joann Denning | DVC |
Kevin Leeper | DVC |
Sahra Bhimji | DVC |
Vina Cera | Laney |
Koina Freeman | Laney |
Mark Garrett | Mission |
Monica Cappiello | Ohlone |
Ethan Wilde | SRJC |
Olivia Herriford | BACCC |
Dan Montoya | BACCC |
Lauren Tabata | BACCC |
If you have any questions or ideas, please do not hesitate to reach out to us!