Brain II

Site Tools


start:knowledge:software:houdini_knowledge

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
start:knowledge:software:houdini_knowledge [2025/03/10 07:24] – [Preferences] florianstart:knowledge:software:houdini_knowledge [2025/09/24 07:33] (current) – [Table] florian
Line 22: Line 22:
 ==== Navigation ==== ==== Navigation ====
 ^ Action              ^ Shortcut    ^ ^ Action              ^ Shortcut    ^
-| Toggle render view  | shift r     | +| Toggle render view  | Shift r     | 
-| Split window        | alt [       | +| Split window        | Alt [       | 
-| Split window        | alt ]       | +| Split window        | Alt ]       | 
-| Close window        | ctrl w      | +| Close window        | Ctrl w      | 
-| Dashbox             ctrl d      | +| Dashbox             Ctrl d      | 
-| Focus               ctrl alt s  |+| Focus               Ctrl Alt s  |
 ==== Viewport ==== ==== Viewport ====
 ^ Action                                           ^ Shortcut  ^ ^ Action                                           ^ Shortcut  ^
Line 42: Line 42:
 | Merge nodes                    | shift click multiple outputs, alt click to merge  | | Merge nodes                    | shift click multiple outputs, alt click to merge  |
 | Switch between workspaces      | n                                                 | | Switch between workspaces      | n                                                 |
-| Create duplicate               alt-drag                                          | +| Create duplicate               Alt-drag                                          | 
-| Create referenced duplicate    | ctrl-shift-alt-drag                               |+| Create referenced duplicate    | Ctrl-Shift-Alt-drag                               |
 | Switch input wires around      | Shift R                                           | | Switch input wires around      | Shift R                                           |
 | Connect nodes with drawn line  | hold J                                            | | Connect nodes with drawn line  | hold J                                            |
 ^ Organizing                                                                       ^ ^ Organizing                                                                       ^
-| Notepad                        | shift p                                           | +| Notepad                        | Shift p                                           | 
-| Underlay                       shift o                                           |+| Underlay                       Shift o                                           |
 | Line out                       | l                                                 | | Line out                       | l                                                 |
-| Wiring style                   shift s                                           |+| Wiring style                   Shift s                                           |
 | Create re-route                | hold Alt                                          | | Create re-route                | hold Alt                                          |
 | Align selected nodes           | Shift a                                           | | Align selected nodes           | Shift a                                           |
 ==== MPlay ==== ==== MPlay ====
-^ Action              ^ Shortcut +^ Action      ^ Shortcut 
-| list shots  | alt  |+| list shots  | Alt     |
  
 ==== Task Operators ==== ==== Task Operators ====
Line 69: Line 69:
 | Rotate                           | r                       | | Rotate                           | r                       |
 | Translate                        | t                       | | Translate                        | t                       |
-| Handles Tool                     enter                   | +| Handles Tool                     Enter                   | 
-| View mode                        | spacebar                |+| View mode                        | Spacebar                |
 | Snaping pie menu                 | x                       | | Snaping pie menu                 | x                       |
 | Wire only                        | q                       | | Wire only                        | q                       |
-| Wire over shaded                 shift w                 |+| Wire over shaded                 Shift w                 |
 | Parameters                       | p                       | | Parameters                       | p                       |
 | Cut wires                        | y                       | | Cut wires                        | y                       |
 | Enlarge parameter box            | Ctrl e                  | | Enlarge parameter box            | Ctrl e                  |
 | Color nodes                      | c                       | | Color nodes                      | c                       |
-| Perspective                      | spacebar 1              |+| Perspective                      | Spacebar 1              |
 | Front                            | spacebar 3              | | Front                            | spacebar 3              |
 | Sticky note                      | shift p                 | | Sticky note                      | shift p                 |
Line 112: Line 112:
 SHOP = SHading Operators are materials that represent a shader to apply to geometry. Some are hard-coded with vex and others are folders that you can dive in to and modify the VOPs inside. SHOP = SHading Operators are materials that represent a shader to apply to geometry. Some are hard-coded with vex and others are folders that you can dive in to and modify the VOPs inside.
  
-VOPs = Vector OPerators inside VOP network nodes are used for everything from building shaders to modifying geometry, volumes, pixels, and more. +VEX = Vector Expression Language, a custom language loosely based on the C language, but takes ideas from C+ + as well as the RenderMan shading language.
- +
-VEX = Vector Expression Language, a custom language loosely based on the C language, but takes ideas from C++ as well as the RenderMan shading language.+
 VEX is not an alternative to scripting, but rather a smaller, more efficient general purpose language for writing shaders and custom nodes. VEX is not an alternative to scripting, but rather a smaller, more efficient general purpose language for writing shaders and custom nodes.
 +VOPs are wrappers around VEX code snippets.
  
-VOPs are wrappers around VEX code snippets.+VOPs = Vector OPerators inside VOP network nodes are used for everything from building shaders to modifying geometry, volumes, pixels, and more.
  
 CVEX = Context agnostic Vector Expression Language. This has replaced all the VEX specific contexts throughout Houdini. It is a generalized language that uses the same environment and functions anywhere inside Houdini. CVEX = Context agnostic Vector Expression Language. This has replaced all the VEX specific contexts throughout Houdini. It is a generalized language that uses the same environment and functions anywhere inside Houdini.
Line 130: Line 129:
  
 ===== Add-on's ===== ===== Add-on's =====
-^ Name                                                          ^ Description                          +^ Name                                                                              ^ Description                                                                               
-| [[https://animatrix2k7.gumroad.com/l/fxsup|Supercharged R7]]  | GUI & Workflow Enhancements          +| [[https://animatrix2k7.gumroad.com/l/fxsup|Supercharged R7]]                      | GUI & Workflow Enhancements                                                               
-| [[https://github.com/Bismuth-Consultancy-BV/MLOPs|MLOPs]]     | Machine Learning Plugin for Houdini  +| [[https://github.com/Bismuth-Consultancy-BV/MLOPs|MLOPs]]                         | Machine Learning Plugin for Houdini                                                       
-| [[https://github.com/david-rhodes/GSOPs|GSOPs]]               | Gaussian splatting in Houdini        |+| [[https://github.com/david-rhodes/GSOPs|GSOPs]]                                   | Gaussian splatting in Houdini                                                             | 
 +| [[https://alexeyvanzhula.gumroad.com/l/jaoest|Modeler]]                           | Designed for fast and intuitive creation and editing of polygonal and subdivision meshes 
 +| [[https://www.handcrafted.cc/SDF-Modeler-d965edcc82b64262ab4e5aed102daa12|SDFM]]  | A free, open source SDF Modeling Toolset for Houdini                                      |
  
 ===== HDAs/OTLs ===== ===== HDAs/OTLs =====
Line 199: Line 200:
 ===== Links ===== ===== Links =====
 ==== Premium ==== ==== Premium ====
-[[https://www.houdini.school/|Houdini School]]\\ +  * [[https://www.houdini.school/|Houdini School]] 
-[[https://theory-accalerated-studio.teachable.com/courses/enrolled/2308877|Theory accelerated]]\\ +  [[https://theory-accalerated-studio.teachable.com/courses/enrolled/2308877|Theory accelerated]] 
-[[https://www.youtube.com/watch?v=4QfZ2EOgkKg|Particles]]\\ +  [[https://www.youtube.com/watch?v=4QfZ2EOgkKg|Particles]] 
-[[https://www.rohandalvi.net/|Rohan Dalvi]]\\+  [[https://www.rohandalvi.net/|Rohan Dalvi]]
  
 ====Vex====  ====Vex==== 
-[[https://github.com/Kuchavo/VEX-Snippets|VEX-snippets]]\\ +  * [[https://github.com/Kuchavo/VEX-Snippets|VEX-snippets]] 
-[[https://www.tokeru.com/cgwiki/index.php?title=JoyOfVex&fbclid=IwAR0icKBAbb59r3wzUVN2uyC5sOm3L56-VBoXJARg6rNayKjHKK7JHg_aB48|JoyOfVex]]\\ +  [[https://www.tokeru.com/cgwiki/index.php?title=JoyOfVex&fbclid=IwAR0icKBAbb59r3wzUVN2uyC5sOm3L56-VBoXJARg6rNayKjHKK7JHg_aB48|JoyOfVex]] 
-[[https://github.com/kiryha/Houdini/wiki/vex-for-artists|VEX for artists]]\\+  [[https://github.com/kiryha/Houdini/wiki/vex-for-artists|VEX for artists]]
  
 ==== General ==== ==== General ====
-[[http://tokeru.com/cgwiki/|CG Wiki]]\\ +  * [[http://tokeru.com/cgwiki/|CG Wiki]] 
-[[https://deborahrfowler.com/HoudiniResources/HOUDINI-RESOURCES.html|Houdini Resources]]\\ +  [[https://deborahrfowler.com/HoudiniResources/HOUDINI-RESOURCES.html|Houdini Resources]] 
-[[https://www.affex.no/manual|The Vault Manual]]\\ +  [[https://www.affex.no/manual|The Vault Manual]] 
-[[https://www.appliedhoudini.com/|Applied Houdini]]\\ +  [[https://www.appliedhoudini.com/|Applied Houdini]] 
-[[https://www.youtube.com/c/houdinisimon/videos|HoudiniSimon]]\\ +  [[https://www.youtube.com/c/houdinisimon/videos|HoudiniSimon]] 
-[[https://www.nicholas-taylor.com/blog|Nick Taylor]]\\ +  [[https://www.nicholas-taylor.com/blog|Nick Taylor]] 
-[[https://hdbp.io/|Houdini Blueprints]]\\ +  [[https://hdbp.io/|Houdini Blueprints]] 
-[[https://www.orbolt.com/upgrade-houdini-files|Convert hipnc to hip files]]\\ +  [[https://www.orbolt.com/upgrade-houdini-files|Convert hipnc to hip files]] 
-[[https://www.youtube.com/playlist?list=PLwiP9Y2SCvQgjR42LlNdivmiVZIv5AbbB|Getting Started With Houdini]]\\ +  [[https://www.youtube.com/playlist?list=PLwiP9Y2SCvQgjR42LlNdivmiVZIv5AbbB|Getting Started With Houdini]] 
-[[https://github.com/nitzan-treg|Nitzan Tregerman]]\\ +  [[https://github.com/nitzan-treg|Nitzan Tregerman]] 
-[[https://jakerice.design/blog/|Jake Rice Blog]]\\ +  [[https://jakerice.design/blog/|Jake Rice Blog]] 
-[[https://www.youtube.com/watch?v=q3aCH7t_Agk&t=15s|TOPs]]\\ +  [[https://www.youtube.com/watch?v=q3aCH7t_Agk&t=15s|TOPs]] 
-[[https://www.youtube.com/watch?v=aUajIqvl6H4&list=PLOGJpcoBCf0MhmgDJKTY9SMJJDWrhYLIu|Blooming flowers]]\\ +  [[https://www.youtube.com/watch?v=aUajIqvl6H4&list=PLOGJpcoBCf0MhmgDJKTY9SMJJDWrhYLIu|Blooming flowers]] 
-[[https://www.youtube.com/watch?v=8TvAe3GxNFs|Simulate Paint Smearing]]\\ +  [[https://www.youtube.com/watch?v=8TvAe3GxNFs|Simulate Paint Smearing]] 
-[[https://www.youtube.com/watch?v=VNX9Qf6a5hs&ab_channel=SimonHoudini|Unwrapping]]\\ +  [[https://www.youtube.com/watch?v=VNX9Qf6a5hs&ab_channel=SimonHoudini|Unwrapping]] 
-[[https://www.pixelfondue.com/blog|Pixelfondue]]\\ +  [[https://www.pixelfondue.com/blog|Pixelfondue]] 
-[[https://www.youtube.com/@KonstantinMagnus|Konstantin Magnus]]\\ +  [[https://www.youtube.com/@KonstantinMagnus|Konstantin Magnus]] 
-[[https://www.andreaskj.com/|Andreas Kjær-Jensen]]\\ +  [[https://www.andreaskj.com/|Andreas Kjær-Jensen]] 
-[[https://www.youtube.com/watch?v=f_koHS7Gcnc&ab_channel=ArvidSchneider|Creating an CGI Crystal]]+  [[https://www.youtube.com/watch?v=f_koHS7Gcnc&ab_channel=ArvidSchneider|Creating an CGI Crystal]] 
 +  * [[https://vfxbrain.wordpress.com/2018/10/02/opinput/|Using op-expressions for more efficient workflows]]
  
 ==== FX ==== ==== FX ====
-[[https://www.youtube.com/watch?v=Mwn2KdsmRqg|Creating Lightning with VEX]]+  * [[https://www.youtube.com/watch?v=Mwn2KdsmRqg|Creating Lightning with VEX]]
  
 ==== Terrain ==== ==== Terrain ====
-[[https://www.sidefx.com/tutorials/project-dryad-biomes/|Labs project Dryad Biomes]]\\ +  * [[https://www.sidefx.com/tutorials/project-dryad-biomes/|Labs project Dryad Biomes]] 
-[[https://www.sidefx.com/community-main-menu/complete-a-z-terrain-handbook/|Terrain Handbook]]\\ +  [[https://www.sidefx.com/community-main-menu/complete-a-z-terrain-handbook/|Terrain Handbook]] 
-[[https://www.youtube.com/watch?v=2oC9TOgQ3KE|Procedural Rocks]]\\ +  [[https://www.youtube.com/watch?v=2oC9TOgQ3KE|Procedural Rocks]] 
-[[https://www.youtube.com/watch?v=hWGCs4MLGqQ&t=22s|Integrating a Road into a Heightfield]]\\ +  [[https://www.youtube.com/watch?v=hWGCs4MLGqQ&t=22s|Integrating a Road into a Heightfield]] 
-[[https://www.sidefx.com/Pegasus/|Project Pegasus]]\\ +  [[https://www.sidefx.com/Pegasus/|Project Pegasus]] 
-[[https://www.artstation.com/blogs/oli4dral/BpWQ/procedural-racetrack-tool-in-houdini-breakdown|Procedural racetrack tool]]\\+  [[https://www.artstation.com/blogs/oli4dral/BpWQ/procedural-racetrack-tool-in-houdini-breakdown|Procedural racetrack tool]] 
 ==== Volumes ==== ==== Volumes ====
-[[https://www.youtube.com/playlist?list=PLwiP9Y2SCvQgsHI9YZwdQ4etxIM7HOb8I|Intro to Houdini Volumes, Clouds, and Volume VOPs]]\\+  * [[https://www.youtube.com/playlist?list=PLwiP9Y2SCvQgsHI9YZwdQ4etxIM7HOb8I|Intro to Houdini Volumes, Clouds, and Volume VOPs]]
  
 ==== Rigging ==== ==== Rigging ====
-[[https://www.nicholas-taylor.com/blog/spiral-skinning|Spiral skinning]]\\ +  * [[https://www.nicholas-taylor.com/blog/spiral-skinning|Spiral skinning]] 
-[[https://www.sidefx.com/tutorials/foundations-rig-fur-dude-with-kinefx/|Rig fur dude with KineFX]]\\ +  [[https://www.sidefx.com/tutorials/foundations-rig-fur-dude-with-kinefx/|Rig fur dude with KineFX]] 
-[[https://www.youtube.com/watch?v=xWnI7is6e7Q&ab_channel=maxrose|Apex rig]]\\ +  [[https://www.youtube.com/watch?v=xWnI7is6e7Q&ab_channel=maxrose|Apex rig]] 
-[[https://www.youtube.com/watch?v=Gs34T1qid98&ab_channel=DominikLange|Generating folder structures]]\\ +  [[https://www.youtube.com/watch?v=Gs34T1qid98&ab_channel=DominikLange|Generating folder structures]] 
-[[https://vimeo.com/336156440|Process Multiple Objects with TOPS]]\\ +  [[https://vimeo.com/336156440|Process Multiple Objects with TOPS]] 
-[[https://www.youtube.com/watch?v=PFEJt3dLgjg&t=241s&ab_channel=Houdini|2D animation]]\\ +  [[https://www.youtube.com/watch?v=PFEJt3dLgjg&t=241s&ab_channel=Houdini|2D animation]] 
-[[https://www.youtube.com/watch?v=OrMrfgzk9X0&ab_channel=Houdini|Animating Characters]]+  [[https://www.youtube.com/watch?v=OrMrfgzk9X0&ab_channel=Houdini|Animating Characters]]
  
 ==== Programming ==== ==== Programming ====
-[[https://app.gumroad.com/d/3c0b6d061622c4fcef4d2250a764244c|How not to suck at Python]]\\+  * [[https://app.gumroad.com/d/3c0b6d061622c4fcef4d2250a764244c|How not to suck at Python]] 
 +  * [[https://hakeemadam.info/procedural-tools|Extending Houdini with C++]] 
 ==== DemoScenes/HDA's ==== ==== DemoScenes/HDA's ====
-[[https://www.richlord.com/getmyfiles|richlord]]\\ +  * [[https://www.richlord.com/getmyfiles|richlord]] 
-[[https://superphotoreal.gumroad.com/|superphotoreal.gumroad]]\\ +  [[https://superphotoreal.gumroad.com/|superphotoreal.gumroad]] 
-[[https://x.com/sexwithawhale/status/1841482497521222131|Examples of Neural Networks built with VEX]]+  [[https://x.com/sexwithawhale/status/1841482497521222131|Examples of Neural Networks built with VEX]]
  
 ==== CHOPs/Touchdesigner ==== ==== CHOPs/Touchdesigner ====
-[[https://whatifound.net/|What I Found]]+  * [[https://whatifound.net/|What I Found]]
  
 ==== SOPs ==== ==== SOPs ====
-[[https://thevfxmentor.com/quicktips/SOP/|SOP Quicktips]]\\ +  * [[https://thevfxmentor.com/quicktips/SOP/|SOP Quicktips]] 
-[[https://www.youtube.com/watch?v=sw3DmyCYNRA|PathSequencer - The Easiest Way to Instance & Retime]]\\+  [[https://www.youtube.com/watch?v=sw3DmyCYNRA|PathSequencer - The Easiest Way to Instance & Retime]] 
 ==== COPs ==== ==== COPs ====
-[[https://thevfxmentor.com/quicktips/COP/|COP Quicktips]]\\ +  * [[https://thevfxmentor.com/quicktips/COP/|COP Quicktips]] 
-[[https://www.youtube.com/watch?v=N5FkfQe905s&ab_channel=ArvidSchneider|Crystal Fluorite in Houdini 20.5]]\\ +  [[https://www.youtube.com/watch?v=N5FkfQe905s&ab_channel=ArvidSchneider|Crystal Fluorite in Houdini 20.5]] 
-[[https://www.sidefx.com/tutorials/how-to-create-organic-textures/|How to Create Organic Textures]]\\ +  [[https://www.sidefx.com/tutorials/how-to-create-organic-textures/|How to Create Organic Textures]] 
-[[https://www.youtube.com/watch?v=a1aTt_2Aag8|SOPs to COPs to Karma]]\\ +  [[https://www.youtube.com/watch?v=a1aTt_2Aag8|SOPs to COPs to Karma]] 
-[[https://www.youtube.com/watch?v=nqpovSR1nJ8|Draw geo and material modification]]+  [[https://www.youtube.com/watch?v=nqpovSR1nJ8|Draw geo and material modification]] 
 ==== TOPs ==== ==== TOPs ====
-[[https://www.youtube.com/watch?v=OZIKpyJFLFs&ab_channel=Houdini|Product Proceduralization +  * [[https://www.youtube.com/watch?v=OZIKpyJFLFs&ab_channel=Houdini|Product Proceduralization 
-]]\\ +  ]] 
-[[https://www.youtube.com/watch?v=q3aCH7t_Agk&ab_channel=cgwikidiscord|TOPs Masterclass]]+  [[https://www.youtube.com/watch?v=q3aCH7t_Agk&ab_channel=cgwikidiscord|TOPs Masterclass]] 
 ==== LOPs ==== ==== LOPs ====
-[[https://80.lv/articles/breakdown-dune-inspired-solar-eclipse-visual-study-in-houdini-nuke/|Solar Eclipse]]\\ +  * [[https://80.lv/articles/breakdown-dune-inspired-solar-eclipse-visual-study-in-houdini-nuke/|Solar Eclipse]] 
-[[https://www.youtube.com/watch?v=XecgXeE8pSY|MultiShot Workflows]]\\ +  [[https://www.youtube.com/watch?v=XecgXeE8pSY|MultiShot Workflows]] 
-[[https://voxyde.com/intro-to-houdini-solaris/|Intro to Solaris]]+  [[https://voxyde.com/intro-to-houdini-solaris/|Intro to Solaris]] 
 ==== UI ==== ==== UI ====
-[[https://wiki.johnkunz.com/index.php?title=Customizing_the_Houdini_Interface|John Kunz UI Customizations for Houdini 19]]+  * [[https://wiki.johnkunz.com/index.php?title=Customizing_the_Houdini_Interface|John Kunz UI Customizations for Houdini 19]]
  
 ===== Pipeline ===== ===== Pipeline =====
 +  * [[https://nbaussois.gumroad.com/l/ljlavw|Houdini Companion -HtoolsQS]]
 +
 Files in the packages folder\\ Files in the packages folder\\
 ==== Preferences ==== ==== Preferences ====
Line 305: Line 316:
 First, download [[https://imagemagick.org/index.php|ImageMagick]]\\ First, download [[https://imagemagick.org/index.php|ImageMagick]]\\
 In C:\Users\flori\Documents\houdini20.0\houdini.env file, add In C:\Users\flori\Documents\houdini20.0\houdini.env file, add
 +
 <code java> <code java>
 { {
Line 326: Line 338:
 ==== Assets ==== ==== Assets ====
 [[https://supafried.com/technical-blog|Megascans Karma USD]] [[https://supafried.com/technical-blog|Megascans Karma USD]]
 +
  
start/knowledge/software/houdini_knowledge.1741587894.txt.gz · Last modified: by florian