Scripting for animation 2 course timeline
# Course Timeline
# Unit 1 - Project Management
# Weeks 1-4:
- Knowledge Management
- Learning
- Naming Conventions
- Style Guides
- Team work
- Version control
# Unit 2 - Scripting
# Weeks 5: Intro To Coding
- Intro To Coding
Introduction to Coding
Slides Introduction to the history of mathematics and computing: Brief overview of the history of mathematics and how...
- Fundamentals of programming
- variables
- control flow
- data types
- practice!
- debugging
- Documentation
# Week 6:
- Intermediate Concepts in Scripting
- Inheritence
- classes
- closures
- Loops
- Higher-order functions
- Regular expressions
- Async
- Inheritence
# Week 7:
- Toonboom extension
- setting up enviornment
- tool building overview
- QT as a framework
- the documentation
- building a basic tool
# Unit 3 - 3D for 2D with Blender
# Week 8: Introduction to 3D and final project introduction:
CG FundimentalsCG Fundimentals
- Final project proposal
- 3D fundimentals
- History of 3D
- How 3D apps work under the hood
- Similarities between apps
- Types of 3D data
- Spacial problem solving
- Topology
- Blender introduction
- viewport
- basic modeling tools
- basic overview of workspaces
- SHORTCUTS!
- modifiers
- Attempt to model something
# Week 9: Topology and modeling
Diagnosing and Fixing Meshes
...Diagnosing and Fixing Meshes
Topology Lesson Notes Bad shading
Agenda
Intro
this weekend
Assignments
pain points
applying modifiers
overlapped geo
Pureref
questions
some demonstrations
advanced selection
ring vs lo1op
Topology
Important tools
dissolve vs delete
knife tool
slide
loop tools
- >focus on filmN-Panel for addon...
Shorter texture and shading exercise
This exercise will be two parts:
Shading
Texturing
Each part is worth 10 points. 20 total
Make SURE you watch the videos!
Shading Exercise
Blender Shading...Shorter Blender texturing and shading exercise
- topology
- edge-flow
- correcting bad geometry
- Modeling techniques
# Week 10: Surfacing
- How 3D surfaces work
- normals
- tangents
- shading
- UVs
- theory
- unwrapping
- tips and tricks
- Textures
- surfaces + UVs make texturing possible
- Shading
- What are shaders
- how to make a shader
# Week 11: Spring Break
# Week 12: Rendering
Texturing in Blender
Setting Things Up
5 First it's important to make sure you're model is correctly UV unwrapped.
Next, it's important to keep...Texturing in Blender
Texturing in Substance
...Texturing in Substance
Blender Shading Exercise
...Blender Shading Exercise
- Rendering
- What is renderings
- What are renderers
- Types of renderers
- How are they used in production
- How can we use them
# Week 13: 2D in Blender
- Grease Pencil
- What is it?
- Why should you use it?
- How can we use it?
- Cell shading
- What is cell shading
- NPR shading
- How is it used in production
# Week 14: 3D in Toonboom
- 3D -> 2D pipelines
- exporting for toonboom
- importing into toonboom
- setup once in toonboom
- shading and rendering
# Week 15: Animation, rigging and effects
- General overview of animation, rigging, and effects.
- Some basic workflows for each in blender
# Week 16: Compositing
- What is compositing
- Why should you learn it
- What software is used in industry
- Color management
- Compositing in Blender
- Compositing in fusion