Houdini工业光魔视觉特效制作系列视频教程
上次更新时间:2024-10-23
课程售价: 2.9 元
联系右侧微信客服充值或购买课程
课程内容
- 01 - Introduction (免费)
- 04 - Point Clouds - pcopen() vs pcfind() vs nearpoints() - Implementation (免费)
- 05 - Point Clouds - pcfilter() Implementation for pcfind()
- 06 - Point Clouds - pgfind()
- 07 - Point Clouds - pcfind_radius()
- 08 - Point Clouds - Excluding the Current Point & Ad-Hoc Groups
- 09 - Point Clouds - Finding Min & Max Neighbour Points
- 10 - Point Clouds - Unique Pair Matching - Concept
- 11 - Point Clouds - Unique Pair Matching - Implementation
- 12 - Point Clouds - Camera Based Occlusion with Variable pscale - Concept
- 13 - Point Clouds - Camera Based Occlusion with Variable pscale - Implementation
- 14 - Point Clouds - Uniform Point Distribution Over Polygonal Surfaces [Point Relaxation] - Concept
- 15 - Point Clouds - Uniform Point Distribution Over Polygonal Surfaces [Point Relaxation] - Implementation
- 16 - Decoupling Operators
- 17 - Convolution Kernels - Introduction
- 18 - Convolution Kernels - Border Handling
- 19 - Convolution Kernels - Connectivity & k-Depth Point Neighbours Using Edges - Introduction
- 20 - Convolution Kernels - Connectivity & k-Depth Point Neighbours Using Edges - Concept
- 21 - Convolution Kernels - Connectivity & k-Depth Point Neighbours Using Edges - Implementation
- 22 - Convolution Kernels - Connectivity & k-Depth Point Neighbours Using Primitives - Concept
- 23 - Convolution Kernels - Connectivity & k-Depth Point Neighbours Using Primitives - Implementation
- 24 - Convolution Kernels - Extending k-Depth Point Neighbours Using Edges - Introduction
- 25 - Convolution Kernels - Extending k-Depth Point Neighbours Using Edges - Concept
- 26 - Convolution Kernels - Extending k-Depth Point Neighbours Using Edges - Implementation
- 27 - Convolution Kernels - Extending k-Depth Point Neighbours Using Primitives - Concept
- 28 - Convolution Kernels - Extending k-Depth Point Neighbours Using Primitives - Implementation
- 29 - Convolution Kernels - smoothstep() [Cubic Hermite Interpolation] - Concept
- 30 - Convolution Kernels - smoothstep() [Cubic Hermite Interpolation] - Implementation
- 31 - Convolution Kernels - Shaping Functions - Introduction
- 32 - Convolution Kernels - Shaping Functions - Implementation
- 33 - Convolution Kernels - Blurring Attributes
- 34 - Convolution Kernels - Sharpening Attributes Using Unsharp Mask - Concept
- 35 - Convolution Kernels - Sharpening Attributes Using Unsharp Mask - Implementation
- 36 - Convolution Kernels - Generalizing the Kernel Code to Handle All Attribute Types - Concept
- 37 - Convolution Kernels - Generalizing the Kernel Code to Handle All Attribute Types - Implementation
- 38 - Attribute Gradient - Introduction
- 39 - Attribute Gradient - Concept
- 40 - Attribute Gradient - Implementation
- 41 - Gradient Ascent & Descent - Planar Geometry - Introduction
- 42 - Gradient Ascent & Descent - Planar Geometry - Concept
- 43 - Gradient Ascent & Descent - Planar Geometry - Implementation
- 44 - Gradient Ascent & Descent - 3D Geometry
- 45 - Gradient Ascent & Descent - Contour Lines - Introduction
- 46 - Gradient Ascent & Descent - Contour Lines - Concept
- 47 - Gradient Ascent & Descent - Contour Lines - Implementation
- 48 - Gradient Ascent, Descent & Contour Lines - Heightfields
- 49 - Geometric Advection - Orthogonalization & Flowlines - Introduction
- 50 - Geometric Advection - Orthogonalization & Flowlines - Concept
- 51 - Geometric Advection - Orthogonalization & Flowlines - Implementation
- 52 - Clustering & Quadtrees - Concept
- 53 - Clustering & Quadtrees - Implementation
- 54 - Adaptive Subdivision - Introduction
- 55 - Adaptive Subdivision - Implementation
- 56 - Hashing
- 57 - Adaptive Subdivision - Improving OpenSubdiv Catmull-Clark Subdivision Surfaces Algorithm
- 58 - Half-Edges
- 59 - Adaptive Subdivision - Aggressive Performance Optimizations - Eliminating Groups
- 60 - Adaptive Subdivision - Aggressive Performance Optimizations - Custom Fusing In VEX
- 61 - Adaptive Subdivision - Aggressive Performance Optimizations - Recreating Proximity Structures In VEX
- 62 - Adaptive Subdivision - Aggressive Performance Optimizations - Getting Unshared Edges In VEX
- 63 - Adaptive Subdivision - Aggressive Performance Optimizations - Final Optimizations
- 64 - Limit Surface Sampling - Introduction
- 65 - Limit Surface Sampling - OpenSubdiv Patches
- 66 - Limit Surface Sampling - Moving Points to the Subdivision Limit Surface
- 67 - Limit Surface Sampling - Scattering Points on the Subdivision Limit Surface
- 68 - Limit Surface Sampling - Generating a Point Cloud on the Subdivision Limit Surface
- 69 - Limit Surface Sampling - Pre-Generating a Point Cloud on the Subdivision Limit Surface
- 70 - Limit Surface Sampling - Creating Isolines on the Subdivision Limit Surface
- 71 - Adaptive Subdivision - Computing Surface Normals from the Subdivision Limit Surface
- 72 - Custom Subdivision Surfaces - Splitting Edges [Edge Divide] - Concept
- 73 - Custom Subdivision Surfaces - Splitting Edges [Edge Divide] - Converting Edges to Primitives
- 74 - Custom Subdivision Surfaces - Splitting Edges [Edge Divide] - Creating New Edge Points
- 75 - Custom Subdivision Surfaces - Splitting Edges [Edge Divide] - Rebuilding Polygons - Concept
- 76 - Custom Subdivision Surfaces - Splitting Edges [Edge Divide] - Rebuilding Polygons - Implementation
- 77 - Custom Subdivision Surfaces - Splitting Edges [Edge Divide] - Preserving & Interpolating Attributes
- 78 - Custom Subdivision Surfaces - Splitting Edges [Edge Divide] - Multithreading by Connectivity
- 79 - Custom Subdivision Surfaces - Splitting Edges [Edge Divide] - VEX vs C++
- 80 - Custom Subdivision Surfaces - Splitting Edges [Edge Divide] - Preserving Groups
- 81 - Custom Subdivision Surfaces - Splitting Edges [Edge Divide] - Final Optimizations
- 82 - Custom Subdivision Surfaces - Implementing Bilinear Subdivision - Introduction
- 83 - Custom Subdivision Surfaces - Implementing Bilinear Subdivision - Concept
- 84 - Custom Subdivision Surfaces - Implementing Bilinear Subdivision - Modeling Test Geometry
- 85 - Custom Subdivision Surfaces - Implementing Bilinear Subdivision - Starting from Edge Divide
- 86 - Custom Subdivision Surfaces - Implementing Bilinear Subdivision - Creating New Face Points
- 87 - Custom Subdivision Surfaces - Implementing Bilinear Subdivision - Creating New Edge Points
- 88 - Custom Subdivision Surfaces - Implementing Bilinear Subdivision - Creating New Closed Polygons - Concept
- 89 - Custom Subdivision Surfaces - Implementing Bilinear Subdivision - Creating New Closed Polygons - Implementation
- 90 - Custom Subdivision Surfaces - Implementing Bilinear Subdivision - Creating New Open Polygons - Concept
- 91 - Custom Subdivision Surfaces - Implementing Bilinear Subdivision - Creating New Open Polygons - Implementation
- 92 - Custom Subdivision Surfaces - Implementing Bilinear Subdivision - Preserving Primitive Groups & Interpolating Primitive Attributes
- 93 - Custom Subdivision Surfaces - Implementing Bilinear Subdivision - Preserving Vertex Groups & Interpolating Vertex Attributes for Closed Polygons - Concept
- 94 - Custom Subdivision Surfaces - Implementing Bilinear Subdivision - Preserving Vertex Groups & Interpolating Vertex Attributes for Closed Polygons - Implementation
- 95 - Custom Subdivision Surfaces - Implementing Bilinear Subdivision - Preserving Vertex Groups & Interpolating Vertex Attributes for Open Polygons
- 96 - Custom Subdivision Surfaces - Implementing Bilinear Subdivision - Implementing Iterations
- 97 - Custom Subdivision Surfaces - Implementing Bilinear Subdivision - Preserving Literal Groups
- 98 - Custom Subdivision Surfaces - Implementing Bilinear Subdivision - Creating Neighbour Primitives
- 99 - Custom Subdivision Surfaces - Implementing Bilinear Subdivision - Final Changes
- 100 - Custom Subdivision Surfaces - Implementing Bilinear Subdivision - Testing On Complex Geometry
- 101 - Custom Subdivision Surfaces - Implementing Catmull-Clark Subdivision - Introduction
- 102 - Custom Subdivision Surfaces - Implementing Catmull-Clark Subdivision - Closed Surfaces - Rules
- 103 - Custom Subdivision Surfaces - Implementing Catmull-Clark Subdivision - Closed Surfaces - Gathering Edge & Face Points - Concept
- 104 - Custom Subdivision Surfaces - Implementing Catmull-Clark Subdivision - Closed Surfaces - Gathering Edge & Face Points - Implementation
- 105 - Custom Subdivision Surfaces - Implementing Catmull-Clark Subdivision - Closed Surfaces - Computing Weights for New Edge Points - Concept
- 106 - Custom Subdivision Surfaces - Implementing Catmull-Clark Subdivision - Closed Surfaces - Computing Weights of New Edge Points - Implementation
- 107 - Custom Subdivision Surfaces - Implementing Catmull-Clark Subdivision - Closed Surfaces - Computing Weights for Original Points - Concept
- 108 - Custom Subdivision Surfaces - Implementing Catmull-Clark Subdivision - Closed Surfaces - Computing Weights of Original Points - Implementation
- 109 - Custom Subdivision Surfaces - Implementing Catmull-Clark Subdivision - Attribute Interpolation - Concept
- 110 - Custom Subdivision Surfaces - Implementing Catmull-Clark Subdivision - Attribute Interpolation - Implementation
- 111 - Custom Subdivision Surfaces - Implementing Catmull-Clark Subdivision - Boundary Interpolation Rules for New Edge Points - Concept
- 112 - Custom Subdivision Surfaces - Implementing Catmull-Clark Subdivision - Boundary Interpolation Rules for New Edge Points - Implementation
- 113 - Custom Subdivision Surfaces - Implementing Catmull-Clark Subdivision - Boundary Interpolation Rules for Original Points - Concept
- 114 - Custom Subdivision Surfaces - Implementing Catmull-Clark Subdivision - Boundary Interpolation Rules for Original Points - Implementation
- 115 - Custom Subdivision Surfaces - Implementing Catmull-Clark Subdivision - Open Surfaces - Handling Corner Points
- 116 - Custom Subdivision Surfaces - Implementing Catmull-Clark Subdivision - Handling Non-Manifold Topology
- 117 - Custom Subdivision Surfaces - Implementing Catmull-Clark Subdivision - Open Polygons - Computing Weights of Original Points - Reverse Engineering OpenSubdiv
- 118 - Custom Subdivision Surfaces - Implementing Catmull-Clark Subdivision - Open Polygons - Computing Weights of Original Points - Implementation
- 119 - Custom Subdivision Surfaces - Implementing Catmull-Clark Subdivision - Open Polygons - Computing Weights of New Edge Points - Concept
- 120 - Custom Subdivision Surfaces - Implementing Catmull-Clark Subdivision - Open Polygons - Computing Weights of New Edge Points - Implementation
- 121 - Custom Subdivision Surfaces - Implementing Catmull-Clark Subdivision - Handling Open Polygonal Curves
- 122 - Custom Subdivision Surfaces - Implementing Catmull-Clark Subdivision - Handling Mixed Topology - Full Geometry
- 123 - Custom Subdivision Surfaces - Implementing Catmull-Clark Subdivision - Handling Mixed Topology - Sub-Geometry
- 124 - Custom Subdivision Surfaces - Implementing Catmull-Clark Subdivision - Testing On Complex Geometry
- 125 - Custom Subdivision Surfaces - Implementing Catmull-Clark Subdivision - Performance - Profiling
- 126 - Custom Subdivision Surfaces - Implementing Catmull-Clark Subdivision - Performance - Grouping Boundary Edges from Primitive Group - Concept
- 127 - Custom Subdivision Surfaces - Implementing Catmull-Clark Subdivision - Performance - Grouping Boundary Edges from Primitive Group - Implementation
- 128 - Custom Subdivision Surfaces - Implementing Catmull-Clark Subdivision - Performance - VEX vs C++
- 129 - Caustics - Introduction
- 130 - Caustics - Sea Caustics
- 131 - Caustics - Pool Caustics
- 132 - Conclusion
课程内容
130个讲座
- 01 - Introduction (免费)
- 04 - Point Clouds - pcopen() vs pcfind() vs nearpoints() - Implementation (免费)
- 05 - Point Clouds - pcfilter() Implementation for pcfind()
- 06 - Point Clouds - pgfind()
- 07 - Point Clouds - pcfind_radius()
- 08 - Point Clouds - Excluding the Current Point & Ad-Hoc Groups
- 09 - Point Clouds - Finding Min & Max Neighbour Points
- 10 - Point Clouds - Unique Pair Matching - Concept
- 11 - Point Clouds - Unique Pair Matching - Implementation
- 12 - Point Clouds - Camera Based Occlusion with Variable pscale - Concept
- 13 - Point Clouds - Camera Based Occlusion with Variable pscale - Implementation
- 14 - Point Clouds - Uniform Point Distribution Over Polygonal Surfaces [Point Relaxation] - Concept
- 15 - Point Clouds - Uniform Point Distribution Over Polygonal Surfaces [Point Relaxation] - Implementation
- 16 - Decoupling Operators
- 17 - Convolution Kernels - Introduction
- 18 - Convolution Kernels - Border Handling
- 19 - Convolution Kernels - Connectivity & k-Depth Point Neighbours Using Edges - Introduction
- 20 - Convolution Kernels - Connectivity & k-Depth Point Neighbours Using Edges - Concept
- 21 - Convolution Kernels - Connectivity & k-Depth Point Neighbours Using Edges - Implementation
- 22 - Convolution Kernels - Connectivity & k-Depth Point Neighbours Using Primitives - Concept
- 23 - Convolution Kernels - Connectivity & k-Depth Point Neighbours Using Primitives - Implementation
- 24 - Convolution Kernels - Extending k-Depth Point Neighbours Using Edges - Introduction
- 25 - Convolution Kernels - Extending k-Depth Point Neighbours Using Edges - Concept
- 26 - Convolution Kernels - Extending k-Depth Point Neighbours Using Edges - Implementation
- 27 - Convolution Kernels - Extending k-Depth Point Neighbours Using Primitives - Concept
- 28 - Convolution Kernels - Extending k-Depth Point Neighbours Using Primitives - Implementation
- 29 - Convolution Kernels - smoothstep() [Cubic Hermite Interpolation] - Concept
- 30 - Convolution Kernels - smoothstep() [Cubic Hermite Interpolation] - Implementation
- 31 - Convolution Kernels - Shaping Functions - Introduction
- 32 - Convolution Kernels - Shaping Functions - Implementation
- 33 - Convolution Kernels - Blurring Attributes
- 34 - Convolution Kernels - Sharpening Attributes Using Unsharp Mask - Concept
- 35 - Convolution Kernels - Sharpening Attributes Using Unsharp Mask - Implementation
- 36 - Convolution Kernels - Generalizing the Kernel Code to Handle All Attribute Types - Concept
- 37 - Convolution Kernels - Generalizing the Kernel Code to Handle All Attribute Types - Implementation
- 38 - Attribute Gradient - Introduction
- 39 - Attribute Gradient - Concept
- 40 - Attribute Gradient - Implementation
- 41 - Gradient Ascent & Descent - Planar Geometry - Introduction
- 42 - Gradient Ascent & Descent - Planar Geometry - Concept
- 43 - Gradient Ascent & Descent - Planar Geometry - Implementation
- 44 - Gradient Ascent & Descent - 3D Geometry
- 45 - Gradient Ascent & Descent - Contour Lines - Introduction
- 46 - Gradient Ascent & Descent - Contour Lines - Concept
- 47 - Gradient Ascent & Descent - Contour Lines - Implementation
- 48 - Gradient Ascent, Descent & Contour Lines - Heightfields
- 49 - Geometric Advection - Orthogonalization & Flowlines - Introduction
- 50 - Geometric Advection - Orthogonalization & Flowlines - Concept
- 51 - Geometric Advection - Orthogonalization & Flowlines - Implementation
- 52 - Clustering & Quadtrees - Concept
- 53 - Clustering & Quadtrees - Implementation
- 54 - Adaptive Subdivision - Introduction
- 55 - Adaptive Subdivision - Implementation
- 56 - Hashing
- 57 - Adaptive Subdivision - Improving OpenSubdiv Catmull-Clark Subdivision Surfaces Algorithm
- 58 - Half-Edges
- 59 - Adaptive Subdivision - Aggressive Performance Optimizations - Eliminating Groups
- 60 - Adaptive Subdivision - Aggressive Performance Optimizations - Custom Fusing In VEX
- 61 - Adaptive Subdivision - Aggressive Performance Optimizations - Recreating Proximity Structures In VEX
- 62 - Adaptive Subdivision - Aggressive Performance Optimizations - Getting Unshared Edges In VEX
- 63 - Adaptive Subdivision - Aggressive Performance Optimizations - Final Optimizations
- 64 - Limit Surface Sampling - Introduction
- 65 - Limit Surface Sampling - OpenSubdiv Patches
- 66 - Limit Surface Sampling - Moving Points to the Subdivision Limit Surface
- 67 - Limit Surface Sampling - Scattering Points on the Subdivision Limit Surface
- 68 - Limit Surface Sampling - Generating a Point Cloud on the Subdivision Limit Surface
- 69 - Limit Surface Sampling - Pre-Generating a Point Cloud on the Subdivision Limit Surface
- 70 - Limit Surface Sampling - Creating Isolines on the Subdivision Limit Surface
- 71 - Adaptive Subdivision - Computing Surface Normals from the Subdivision Limit Surface
- 72 - Custom Subdivision Surfaces - Splitting Edges [Edge Divide] - Concept
- 73 - Custom Subdivision Surfaces - Splitting Edges [Edge Divide] - Converting Edges to Primitives
- 74 - Custom Subdivision Surfaces - Splitting Edges [Edge Divide] - Creating New Edge Points
- 75 - Custom Subdivision Surfaces - Splitting Edges [Edge Divide] - Rebuilding Polygons - Concept
- 76 - Custom Subdivision Surfaces - Splitting Edges [Edge Divide] - Rebuilding Polygons - Implementation
- 77 - Custom Subdivision Surfaces - Splitting Edges [Edge Divide] - Preserving & Interpolating Attributes
- 78 - Custom Subdivision Surfaces - Splitting Edges [Edge Divide] - Multithreading by Connectivity
- 79 - Custom Subdivision Surfaces - Splitting Edges [Edge Divide] - VEX vs C++
- 80 - Custom Subdivision Surfaces - Splitting Edges [Edge Divide] - Preserving Groups
- 81 - Custom Subdivision Surfaces - Splitting Edges [Edge Divide] - Final Optimizations
- 82 - Custom Subdivision Surfaces - Implementing Bilinear Subdivision - Introduction
- 83 - Custom Subdivision Surfaces - Implementing Bilinear Subdivision - Concept
- 84 - Custom Subdivision Surfaces - Implementing Bilinear Subdivision - Modeling Test Geometry
- 85 - Custom Subdivision Surfaces - Implementing Bilinear Subdivision - Starting from Edge Divide
- 86 - Custom Subdivision Surfaces - Implementing Bilinear Subdivision - Creating New Face Points
- 87 - Custom Subdivision Surfaces - Implementing Bilinear Subdivision - Creating New Edge Points
- 88 - Custom Subdivision Surfaces - Implementing Bilinear Subdivision - Creating New Closed Polygons - Concept
- 89 - Custom Subdivision Surfaces - Implementing Bilinear Subdivision - Creating New Closed Polygons - Implementation
- 90 - Custom Subdivision Surfaces - Implementing Bilinear Subdivision - Creating New Open Polygons - Concept
- 91 - Custom Subdivision Surfaces - Implementing Bilinear Subdivision - Creating New Open Polygons - Implementation
- 92 - Custom Subdivision Surfaces - Implementing Bilinear Subdivision - Preserving Primitive Groups & Interpolating Primitive Attributes
- 93 - Custom Subdivision Surfaces - Implementing Bilinear Subdivision - Preserving Vertex Groups & Interpolating Vertex Attributes for Closed Polygons - Concept
- 94 - Custom Subdivision Surfaces - Implementing Bilinear Subdivision - Preserving Vertex Groups & Interpolating Vertex Attributes for Closed Polygons - Implementation
- 95 - Custom Subdivision Surfaces - Implementing Bilinear Subdivision - Preserving Vertex Groups & Interpolating Vertex Attributes for Open Polygons
- 96 - Custom Subdivision Surfaces - Implementing Bilinear Subdivision - Implementing Iterations
- 97 - Custom Subdivision Surfaces - Implementing Bilinear Subdivision - Preserving Literal Groups
- 98 - Custom Subdivision Surfaces - Implementing Bilinear Subdivision - Creating Neighbour Primitives
- 99 - Custom Subdivision Surfaces - Implementing Bilinear Subdivision - Final Changes
- 100 - Custom Subdivision Surfaces - Implementing Bilinear Subdivision - Testing On Complex Geometry
- 101 - Custom Subdivision Surfaces - Implementing Catmull-Clark Subdivision - Introduction
- 102 - Custom Subdivision Surfaces - Implementing Catmull-Clark Subdivision - Closed Surfaces - Rules
- 103 - Custom Subdivision Surfaces - Implementing Catmull-Clark Subdivision - Closed Surfaces - Gathering Edge & Face Points - Concept
- 104 - Custom Subdivision Surfaces - Implementing Catmull-Clark Subdivision - Closed Surfaces - Gathering Edge & Face Points - Implementation
- 105 - Custom Subdivision Surfaces - Implementing Catmull-Clark Subdivision - Closed Surfaces - Computing Weights for New Edge Points - Concept
- 106 - Custom Subdivision Surfaces - Implementing Catmull-Clark Subdivision - Closed Surfaces - Computing Weights of New Edge Points - Implementation
- 107 - Custom Subdivision Surfaces - Implementing Catmull-Clark Subdivision - Closed Surfaces - Computing Weights for Original Points - Concept
- 108 - Custom Subdivision Surfaces - Implementing Catmull-Clark Subdivision - Closed Surfaces - Computing Weights of Original Points - Implementation
- 109 - Custom Subdivision Surfaces - Implementing Catmull-Clark Subdivision - Attribute Interpolation - Concept
- 110 - Custom Subdivision Surfaces - Implementing Catmull-Clark Subdivision - Attribute Interpolation - Implementation
- 111 - Custom Subdivision Surfaces - Implementing Catmull-Clark Subdivision - Boundary Interpolation Rules for New Edge Points - Concept
- 112 - Custom Subdivision Surfaces - Implementing Catmull-Clark Subdivision - Boundary Interpolation Rules for New Edge Points - Implementation
- 113 - Custom Subdivision Surfaces - Implementing Catmull-Clark Subdivision - Boundary Interpolation Rules for Original Points - Concept
- 114 - Custom Subdivision Surfaces - Implementing Catmull-Clark Subdivision - Boundary Interpolation Rules for Original Points - Implementation
- 115 - Custom Subdivision Surfaces - Implementing Catmull-Clark Subdivision - Open Surfaces - Handling Corner Points
- 116 - Custom Subdivision Surfaces - Implementing Catmull-Clark Subdivision - Handling Non-Manifold Topology
- 117 - Custom Subdivision Surfaces - Implementing Catmull-Clark Subdivision - Open Polygons - Computing Weights of Original Points - Reverse Engineering OpenSubdiv
- 118 - Custom Subdivision Surfaces - Implementing Catmull-Clark Subdivision - Open Polygons - Computing Weights of Original Points - Implementation
- 119 - Custom Subdivision Surfaces - Implementing Catmull-Clark Subdivision - Open Polygons - Computing Weights of New Edge Points - Concept
- 120 - Custom Subdivision Surfaces - Implementing Catmull-Clark Subdivision - Open Polygons - Computing Weights of New Edge Points - Implementation
- 121 - Custom Subdivision Surfaces - Implementing Catmull-Clark Subdivision - Handling Open Polygonal Curves
- 122 - Custom Subdivision Surfaces - Implementing Catmull-Clark Subdivision - Handling Mixed Topology - Full Geometry
- 123 - Custom Subdivision Surfaces - Implementing Catmull-Clark Subdivision - Handling Mixed Topology - Sub-Geometry
- 124 - Custom Subdivision Surfaces - Implementing Catmull-Clark Subdivision - Testing On Complex Geometry
- 125 - Custom Subdivision Surfaces - Implementing Catmull-Clark Subdivision - Performance - Profiling
- 126 - Custom Subdivision Surfaces - Implementing Catmull-Clark Subdivision - Performance - Grouping Boundary Edges from Primitive Group - Concept
- 127 - Custom Subdivision Surfaces - Implementing Catmull-Clark Subdivision - Performance - Grouping Boundary Edges from Primitive Group - Implementation
- 128 - Custom Subdivision Surfaces - Implementing Catmull-Clark Subdivision - Performance - VEX vs C++
- 129 - Caustics - Introduction
- 130 - Caustics - Sea Caustics
- 131 - Caustics - Pool Caustics
- 132 - Conclusion