Site Index 3D Modeling and Animation Course Notes


Interesting Artists

Course Software Set Up
Download Software for the course

Maya shortcuts

Intro Maya Modeling
Table and Lamp Tutorial 

Intro Polygon Modeling table and chair

NURBS Modeling tools

Polygon Modeling Tools

Advanced Maya Modeling
Advanced Modeling   NURBS

Trimmed Surfaces   NURBS pencil

Polygon Modeling Mug tutorial   poly

Sculpting Tools  poly 3D sculpting

Zbrush  3D sculpting software poly

Typography and Illustrator

Paint Effects Daisy

3D Printing

Import SketchUp DAE models into Maya  poly

Maya Rendering and Lighting
Arnold RAW format


Depth of Field

Raytracing Glass  Arnold, Maya Render

Maya Texture and Composting
Texture Mapping

UV mapping polygons

Vertex Color

Substance Painter


Video Texture Maps with Maya and tiff files

Intro Maya Animation and Dynamics
Camera Animation

Animate a Bouncing Ball

Path Animation

Motion Blur

Hierarchical Animation, or Forward Kinematics

nCloth Dynamic Simulations



Advanced Maya Animation and Dynamics
IK Inverse Kinematic Skeletons

Particles and Dynamics



Deadline Render Server

Expressions and Set Driven Key

MEL scripts

A Unity VR Intro Primitives   

Unity Animation
B Unity VR Maya  Animation

C Unity VR Maya Interaction with Animation

Unity Basic Animation

Unity IK

Unity Particles

Unity VR open close doors, start/stop animation

Unity VR  Maya Dynamics

Unity VR  Maya Ncloth Dynamic animation

Unity Lighting and Rendering
Lighting, Texture, Glass, and Reflection Probes

Unity Mirror Reflections

Export Unity Models to FBX to render in Maya

Publish SteamVR and WebGL
Publish WebGL

Setup SteamVR Scene from scratch

Publish VR with OBS screen capture for VR documentation

Turn off Vive SteamVR Chaperone Boundaries

Publish VR, set Up Vive Head Set 

Setup Beta Unity XR/VR  (not for class)

Unity Scripts, Sound and Video
Unity Scripts

Unity Sound

Unity Video Texture Maps


Exercise A VOTE primitives

Exercise A Ball Pit primitives

Table Lamp

Exercise B Bending man


Ncloth Curtains, assignment 1 example

Post Processing example

Video Texture example

AfterEffects really basic

AfterEffects Advanced

Premiere Editing

Adobe Media Encoder mp4 encoding

ffmeg  Mac and PC scripts

Unity Video desktop H.265 Player  (not for class)

Unity VR Augmented Reality  use with caution

Unity AVpro video plugin  $$ not for class

Mental Ray  for Maya 2016 basic

Mental Ray advanced  for Maya 2016

Assignment Drop Folders
use Filezilla,
PC use WinSCP
     Host:  (port 22)
     User ID: Your login
     or  /home/users/yourlogin/myClasses/F22-156/drop

By default WinSCP starts at your DMA home directory  /home/users/yourname
Select the folder link to MyClasses
Select the link to F22-156  AKA /data/classes/F22/156
Select drop
Select the correct folder for the assignment
Make sure your name is part of the file name.



Web Folder for Publishing to class website
You can test publish your site through the class folders.
Mac use Filezilla
, PC use WinSCP to transfer
     Host name: 
     Port number: 22

     User name: Your UCLA login

By default WinSCP starts at your home directory  /home/users/yourname
Select the link to myClasses
Select the link to    F22-156    AKA   /data/classes/Fall22/156
Select web                           AKA   /data/classes/web/Fall22/156
Select projects
Select the correct assignment folder such as ExerciseA

Upload the entire
yourname_project + _player you created for the publish, this includes an index.html and Build folder.

Use this link to find your project on the web:   assignment/yourfolder   

OR Login to the DMA Cloud
Go to the website and login with your DMA username and password.
This procedure will create an extra zipped folder...


© 1988-2024 36 years