Houdini MOC
· SideFX Houdini · VEX · Rigging · #note/moc ·
TOC
General
Configuration
Attributes
Rigging
Karma
Simulations
- The best resource for FX stuff taught by Stephen Knipping who is the head of destruction fx at ILM. really good at explaining stuff. paid tutorials but the first episodes in each of his series are free.
RBD
Vellum
- Vellum Cloth | Jeff Lait | H17 Masterclass lots of cool tips
- To fix intersected collisions create
disableexternal
point int attribute with value of 2
Pyro
Fluid
- Jason Harmon aka WhatIFound does great intermediate to advanced liquid/fluid tutorials
Crowd
- Agent Primitives: Geometry
00:01 - Intro to shapes, deformers, and layers 06:56 - Demo of Agent Layer 2.0 and Crowd Assign Layers 23:02 - Deformers and rigid shape bindings 27:25 - Bounding boxes 30:59 - Vellum workflow - Crowds Quick Intro
- Rapid Crowd Generation in Houdini 20 (+Agents in USD)
Attaching Props using layers and Solaris solution, Time Dependency Optimization, Motion paths (simulation-free) with triggers and avoids,
TOPs
LOPs
- Solaris Sink
- SESI-Snacks V2 | 09 Solaris
- HoudiniLops by CGWiki
- USD guide by CGWiki
- LopsLightingQuickstart
- Ben's USD wiki
Grooming
Coding
HScript
// animated texture frame numbering
path/to/texture/image_name_`padzero(5, clamp($F, 0, 120))`.exr
path/to/texture/image_name_`padzero(5, clamp($F+25, 0, 120))`.exr
// camera focus distance
vlength(vtorigin(".", "/obj/null1"))
vlength(vtorigin(".", opinputpath(".", 0)))
Textport
//Show largest node in memory
sopcache -v -L
// Show disk usage
cpio -ivt < YOURFILENAME.hip
VEX
- Houdini VEX Sink
- The Joy Of VEX
- Pragmatic VEX
Pragmatic VEX series is aimed to increase the technical capacity of the artists and TDs which will allow them to tackle more complex production shots with complete control and ease by acquiring a deeper technical understanding of how things work in Houdini at the lowest level with a strong applied focus on high-end feature film visual effects production. - Get vexed blog
Python
# David Torno "Toggle Update mode Auto/Manual"
# Make a Shelf Tool and assign it a Hotkey, and place this code in the "Script" Tab...
import hou
mode = hou.updateModeSetting().name()
if(mode == "AutoUpdate"):
hou.setUpdateMode(hou.updateMode.Manual)
if(mode == "Manual"):
hou.setUpdateMode(hou.updateMode.AutoUpdate)
# David Torno "Toggle camera lock/unlock"
# Make a Shelf Tool and assign it a Hotkey, and place this code in the "Script" Tab...
pane = hou.ui.paneTabOfType(hou.paneTabType.SceneViewer)
view = pane.curViewport()
view.lockCameraToView(not view.isCameraLockedToView())
Tools
General
- OD Tools Sink
- MOPs MOPs GitHub
- Houdini Flipbook render out using FFMpeg
- Houdini Snip
- Scientific Plugins and Toolsets for Houdini
- AELib
- AL-TOOLS / Ultimate Terrain Workflow Video
- HPaint
- Infection Solver
- Export camera, objects and points from Houdini to After Effects HDALC
- Houdini_2_AE orbolt