HS-230: Effective TD
Students will leave this class with a peek into the world of an effective TD in the industry, and the importance of data management and optimization of systems to effectively ensure the lowest footprint on disk.
Files
Session 1 Outline
Session 1 Full Video
1-1 - Intro- Introduction
2-1 - The Problem- File
2-2 - The Problem- Overview of Problem
2-3 - The Problem- Voxel
2-4 - The Problem- Post it Notes
3-1 - Format Checks- Format Checks
3-2 - Format Checks- Caching format
3-3 - Format Checks- Floats
3-4 - Format Checks- Empty Fields
3-5 - Format Checks- Primitive Intrinsic Method
4-1 - Velocity Field- Velocity Field
4-2 - Velocity Field- Using Density Field
4-3 - Velocity Field- 2nd way
4-4 - Velocity Field- Full Proofing- User Friendly
4-5 - Velocity Field- Clean up option
4-6 - Velocity Field- Understanding Flow of Info
4-7 - Velocity Field- parsing by types
4-8 - Velocity Field- Accepted & Not
4-9 - Velocity Field- Volume Pitfall
4-10 - Velocity Field- Heightfield
4-11 - Velocity Field- Heightfield w- Tool overview
5-1 - VDB Types- Overview
5-2 - VDB Types- Review of process
5-3 - VDB Types- Q-Unwritten Underscore Rule
6-1 - Coming up- Closing Thoughts
6-2 - Coming up- Food for thought - Flip Fluids
6-3 - Coming up- Q&A - Caching out story
6-4 - Coming up- Resources
Session 2 Outline
Session 2 Full Video
1-1 - Intro- Last time on Effective TD
1-2 - Intro- Review VDB and Fields
2-1 - Set Up- Lesson Overview
2-2 - Set Up- Creating HDA Tool - Subnet
2-3 - Set Up- Bringing in Parameters
2-4 - Set Up- Folders,Tabs, Promotions & more Params
2-5 - Set Up- Resampling Velocity Fields & UI Toggle
2-6 - Set Up- Volume Field Adjustment
3-1 - Optimizing densities- Overview
3-2 - Optimizing densities- Looking at Density Data
3-3 - Optimizing densities- Parsing Atts & selecting
3-4 - Optimizing densities- Looking at Voxel Definition & Data
4-1 - ForEach & Field Info- Overview
4-2 - ForEach & Field Info- Identifying Iterations
4-3 - ForEach & Field Info- Q-Iterations & Inital Voxels
4-4 - ForEach & Field Info- Prelimanary Steps for Iterating
4-5 - ForEach & Field Info- Dynamic Field Params
4-6 - ForEach & Field Info- Getting info from Param Tips
4-7 - ForEach & Field Info- Targeting Specific Parameter
5-1 - Rebuilding Wrangle - Spare Inputs- Overview
5-2 - Rebuilding Wrangle - Spare Inputs- Reevaluating Params
5-3 - Rebuilding Wrangle - Spare Inputs- Q-Spare Input & Return Values
5-4 - Rebuilding Wrangle - Spare Inputs- Testing
6-1 - Last steps- Interface and Python- Overview
6-2 - Last steps- Interface and Python- UI Improvements - Buttons, Velocity
6-3 - Last steps- Interface and Python- Additional Elements to Velocity UI
6-4 - Last steps- Interface and Python- Adding toggles & Cleaning Up UI
6-5 - Last steps- Interface and Python- Making things more smooth
6-6 - Last steps- Interface and Python- Q-Voxel Radius-
6-7 - Last steps- Interface and Python- Adding Last Param - Mask Radius
6-8 - Last steps- Interface and Python- Centering Button & Test
6-9 - Last steps- Interface and Python- Additonal Notes
Session 3 Outline
Session 3 Full Video
1-1 - Intro- Overview of Session
2-1 - Python Overview- Overview of Session
2-2 - Python Overview- Python Module
2-3 - Python Overview- Hou & Callback
2-4 - Python Overview- Creating Classes
2-5 - Python Overview- Initalizing Class
2-6 - Python Overview- Grabbing Class-Kwargs
2-7 - Python Overview- Fetching Fields
2-8 - Python Overview- Returning Fields
2-9 - Python Overview- Q-Save Node Type
2-10 - Python Overview- Final Checks & Print
2-11 - Python Overview- Adding Comments
2-12 - Python Overview- Q-Vel and Prims
3-1 - Defining Method to Add Fields- Initial Setup
3-2 - Defining Method to Add Fields- Fetching Field Param
3-3 - Defining Method to Add Fields- Iterating Field Names
3-4 - Defining Method to Add Fields- Reassigning Print Button
4-1 - Running Auto Setup Automatically- Overview
4-2 - Running Auto Setup Automatically- Troubleshooting Inputs
4-3 - Running Auto Setup Automatically- TroubleShoot Initial Inputs - Bug
5-1 - Defaults- Overview
5-2 - Defaults- Tool Improvements - Restructure
5-3 - Defaults- Visualization
5-4 - Defaults- Enabling Prim Switch
5-5 - Defaults- Sparse Volumes vs Tool
Submit your work
Optimization of Volume Data
HDA Creation for Reusability
Enhance the User Experience