Houdini

Pxlink: TUT , [[DTA]] Obsidian: [[DTA]] , [[12-01-01-USD | USD]] ,[[20-01-01-Res | Res]] ,[[21-01-01-Pipes | Pipes]]

https://www.sidefx.com/docs/houdini/basics/hotkeys.html https://miro.com/app/board/uXjVP06Hcz4=/ - skróty od ziomka


Modeling procedural vs Modeling destructive objects in one geo node

![[Pasted image 20240716030315.png]]

Hotkey Manager > Houdini > Panes > Geometry Viewers

With OG setup you are not encouraged to use some of options. Setup is modeling heavy but similar approach could be developed for other activities. Houdini approach is to connect short to first letter to remember better but its causing problems with speed and hand management.

Editor is lacking of few important optrions .

  • grouping selection type (also in whele)
  • alt and space lock
  • transform (insteda of edit)
  • edit node cannot change: align axies from M to other shortcut

GLOBAL

| | | | —– | ————– | | Shift | Selection | | Alt | Modeling tools | | Ctrl | |

  Default   NEW  
S SELECT S  
Enter INVOKE SOP Enter / Shift + Esc / 6MB (mouse)  
Space CAMERA Space  
T, E, R TRANSFORM W, E, R  
  X , C ,V Rings Z, X , C ,V  
  Q Repeat tool Q  
  P Params P  
  D Viewport Options O  
    Manual Update `  
    Auto Update Shift + `  
    Force Update Ctrl + `  

Edit / Draw/ Quick Shapes - node specific


CAMERA

Use only with Space to free mode combos. View options & Editor UI shorts

  Default   NEW
Alt / Space + LMB Rot Space + LMB
Alt / Space + MMB Move Space + MMB
Alt / Space + RMB Zoom Space + RMB
  Space + 5 UV Space + 5
    Perspective Space + 1
    Top Space + 2
    Front Space + 3
    Side Space + 4
    Ortographic  
    Game Pad Enable Spave + R
    Game Pad A ,D, W, S, Q, E
    Focus frame Space + F
    Focus home Space + G
    Focus c-plane Space + H

SELECT

Press S to enter mode. Most of shorts with Shift modifier.

  Default   NEW
  1 Multi select  
2 Points 1
3 Edges 2
4 Polys 3
9 Group Selection 4
  Color Group Selection 5
    Toggle select types 6
    Connected 3d 7
    Uv 8
    Name 9
  SELECTION TOOLS    
F5 laser F1
F2 box F2
F3 lasso F3
F4 paint
F4
       
       
  SELECTION MODES    
Shift+V Backmask Shift+B
Shift+C Contained Shift+C
- Group Normal Shift+N
       
  SELECTION MODIFY    
Shift + 2 Convert selection to Points Shift + 1
Shift + 3 Convert selection to Edges Shift + 2
Shift + 4 Convert selection to Polys Shift + 3
  LMB x 2 Semi loop LMB x 2
  MMB x 2 Semi loop MMB x 2
  Shift+A Semi loop Shift+Z
  Shift+G Growth selection Shift+G
  Shift+S Shrink selection Shift+F
  Shift+B Selection bounds Shift+Y
  Shift+I Invert Shift+I
  Shift+Ctrl+E (on edges) Selection bounds edge Shift+U
       
  Shift + P Set sellection pattern Shift + T ZAJETE PRZEZ ALIGN jezeli tez ma dzialac w selection
  Shift + 🡰 🡲 🡱 🡳 Growth pattern Shift + A D W S
  Shift + Ctrl + 🡰 🡲 🡱 🡳 Growt pattern till the end Shift + Ctrl + A D W S
  K Growth till paint under mouse  
       
  Shift + R Revert Shift + R
  Shift + F Fill to all contained in type ?
  Shift + D Normal / Fill selections to borders of group ?
  Shift+N select none  
  N select all  

TRANSFORM

  Default   NEW
T Transform W
R Rotate E
E Scale R
  Y Cycle T
  M World Coordinates A
  MMB move selection  
       
  Hide H
  Unhide Shift + H
  Invert Ctrl + H

https://youtu.be/Zh6Q6r9LQlA

Pivot / Handle

For animation. Permanent pivot of object.

Default   NEW
'+Shift/Insert Pivot - pivot transform change parameter. F
' Handle - leave pivot unaffected. Detached Viewport handle temporary. For modeling and placement.  
MENU  
RMB>presistant For enable 2nd handles!
RMB>SnapTo.. Pivot or centroid.
RMB>HandleParameters Options
RMB>Local/Global Local pivot points vs Global - centroid of all
RMB>TranslateGloballyInLocalControl Local transform of last selected

Align

Align by Orientation picking. Select points/edges, enable tool and hover over geometry to snap or RMB on the handle and choose Align handle ▸ Start orientation picking 3) Hover over geometry .. Y is up. 4) klick Dependencies

  • if you have object or world aligned handles it change behavior
Default    
: / ; Orientation picking toggle T
: + Shift Hold Orientation picking (need to hold)  
: + Shift + LMB only Rotate  
: + Shift + LMB + Ctrl Look at Y (to change click handle with ctrl)  
: + Ctrl + LMB only Move  
: + select axis + Drag secondaty axies direction  

Snap

      NEW
  Grid Shift + F1
  Point Shift + F2
  Prim Shift + F3
  Multi Shift + F4
  • for edge if you select near center it will snap center to point, if selected near end will snap end point of edge

Construction plane

  DEFAULT    
/ / ? Construction plane Y
    You can choose pivot handle to choose primary axis for align it will appear as yellow  

Viewport

  Viewport other nodes  
   
   
     

SOPS

Create new node tool. Alt would be nice or Ctrl + Alt

| | Viewport other nodes | | | — | ————————— | —————– | | | Split | Alt + S | | | Transform (insteda of edit) | Alt + | | | Group | Ctrl + G | | | Blast / Disolve | Alt + ` | | | Null | Alt + N | | | | | 8 - extr , bridge , fill, bevel, fuse, polysplit, edge loop, smooth


[Edit] SOP

     
L Slide on Surface  
H Peak  
B Sculpt  
Y Edit  
Shift+T Tweek mode (no handles ) ![[tweak.svg]]
Shift C make circle  
Edit geo tools Point Edges Border Poly  
Ctrl + A - Make circle Make circle Circle  
Ctrl + D Evenly spaced Evenly spaced Evenly spaced Square  
Ctrl + G Straighten Straighten Straighten Flatten n-gone  
Ctrl + X Fuse Fuse Fuse Fuse  
Ctrl + Shift X Delete Delete Delete Delete  
Ctrl + C Relax Split Knife like tool Bridge / Fill Bridge / Fill  
Ctrl + V - Flip - Inset  
Ctrl + B Bevel Bevel (bridgeborders) - Extrude  
        Bridge  

Draw

Shift+1 Build

points:

  • LMB - create / select
  • Shift+[LMB] select
  • Ctrl - angels
  • Alt - viewport

  • F FILL
  • Shift+K/K - dziwnby bridge / BRIDGE
  • Shift+del - remove unused points

  • Shift+C - Circle
  • Shift+S - Straighten
  • Shift+E - Evenly space

prims:

  • Shift+C - Circle
  • Shift+X - Collapse

Shift+2 Slice

Shift+3 Split

Shift+4 Brush

Shift+5 Smooth


Delete / Blast / Fuse

edge / points / poly

Weld

  • A - collapse to midpoint
  • B -restart
  • G - cancel

Bridge

edges / NOT WORKING ON POLYS

Extrude

edge / poly

Fill

edges

Bevel

Operation

  • Drag LMB
  • Ctrl + LMB - Subtract from selection
  • Shift + LMB - Add to selection
  • Shift + A LMB - Add loop to selection
  • Scroll - change divisions

Clip / Mirror

Operation

  • F + Drag LMB - Draw plane Displace
  • G - display wire in
  • H - diaplay plane

Split / Edge loop

Split loop !

  • Scroll - split magnet

Path deform

Operation

  • B - change align View
  • F , G , H - change preview

Curve


RMB Menus

  • On pivot - Edit manipulator
  • On empty - Move
  • With Space/Alt - View

Radial

All Adam settings in one

default circle menu shoudld be on C because it change automaticly for some tools

![[SRC/hou_icons/Untitled.png]]

Better options:

  • make one ring for create geo
  • one for snap
  • one for change viewport + selection
  • uv
  • edit

![[Pasted image 20240716030927.png]]


#### Managing multiple object
- name prim by class
- rest pos
- pack geo
- what node for material ?


# CUSTOM


`Shift` + `W` - In all windows wireframe mode   
~~`Alt` + `W`~~ - close window  
~~`Ctrl` + `1`,`5`~~ ... - change   

`9` selection group        
`\` - manual update   `|` - auto update      - Stop / Start logic sim!
` ' ` - RESELECT FOR CURENT TOOL     
` ~ ` - SECURE SELECTION  
~~`U`/`I`  ~~<< DELETE - go up in hierarchy

- ? szybki przeskok do porzednich nodów na dodatkowym scrollu ???



#### Model  / move / manipulate

- coordinates
- shading
- snap
- pivot
- construction plane
- align
- repeate  << Q is ok
- hide << na selekcji tylko  i edit modzie

### Rings
- model
- snap
- view
-

### Shortcuts for tools
- extr / extract / dupl / mittot  / disol
- fill bridge bevel  clip mirror
- group  fuse split loop  
- draw edge collapse bool combine  normal  wels smooth

czego brakuje

  • MERGE UVS
  • ![[Pasted image 20240714231130.png]]

  • move with shift should duplicete
  • : ![[Pasted image 20240723031033.png]]

Network View Graph

C is visualize should be: comment

![[Pasted image 20240724041253.png]]

   
U Up
I Dive
Shift + / Find node by path
Ctrl + F Find node by name
PageUp or PageDown move through nodes Shift
` ‘ ` last view
F or G zoom selected
H zoom all

Node customize

   
Z NODE shape
X NODE visualizer
C NODE color

Layaut

   
L layaut
Shift+L layout Selected
Shift + A + 🡰 🡲 (on selected nodes) - align horizontaly
Shift + A +🡱 🡳 (on selected nodes) - align verticaly
Shift + S Change link type
Ctrl+Shift+Alt+ LMB on a node will duplicate the node and automatically reference everything

To set/change key klick on shelf or menu item while holding Ctrl + Alt + Shift


Parameter Fields

In properties

   
Alt + LLM Create key
Ctrl + LLM Delete key
Ctrl+ Shift + LLM Delete key whertever is
Ctrl + MMB Zero
Shift + LLM OPEN CURVE EDITR
. . .
 |100 Default value Ctrl + MMB - reverte to default
 |100 Modified value Shift + RMB - switch to previous value
 |100 Parameter being manipulated in wievport  
 |100 Value changed waiting for kayframe  
 |100 Keyframe / fn on current frame Alt + LMB - add / Ctrl + LMB - remove key / Ctrl + Shift + LMB - remove channel
 |100 Keyframe / fn on other frame  
 |100 Channel reference on current frame  
 |100 Channel reference on other frame  
 |100 CHOP  
 |100 Non default language fn  
 |100 Non default language fn with channel reference  
 |100 Locked  
 |100 Take - not changed  
 |100 Take - not changed  
 |100 Evaluated string (MMB on string param) Ctrl or Alt + E - edit expression
 |100 Bound to viewport handler  
 |100 Error  
 |100 Error wrong language used
 |100 After deleted all keys ?  

Desktop
Radial Menu
qLibDarkFlatTheme


TOPs

Generate nodes
Shift + G - revert cooked to graph and cook uncooked // do it before delete from disc
Shift + V - Dirty node and cook all



Tools

C:\Program Files\Side Effects Software\Houdini 18.0.432\bin\Gplay - przegladarka 3d

![[attribdelete.svg]]

[[TUT]] [[16-02-01-Rendering]] [[08-01-01-Material]] [[18-01-01-Color]] [[14-01-01-Procedural]] [[11-01-01-Math]] [[12-01-01-Gaea]] [[16-02-01-Substance_Designer]] [[17-01-01-Modeling]] [[17-01-01-Modeling_Foliage]]

[[02-01-01-LSystem]] [[03-01-01-Karma]] [[04-01-01-Mantra]] [[05-01-01-Heightfields]] [[06-01-01-CHOP]] [[07-01-01-PDG]] [[08-01-01-CFX]] [[10-01-01-LAB]] [[11-01-01-COP]] [[12-01-01-USD]] [[13-01-01_VOP]] [[13-01-01-SOP]] [[13-01-01-SOP-curves]]

[[01-01-01-Noise]] [[02-01-01-V_DrawCurves]] [[02-Vex_Volume]] [[03-01-01-V_Measure]] [[13-01-01_VOP]] [[05-01-01-V_Orientation]] [[07-01-01-V_Strings]] [[08-01-01-V_Expressions]] [[09-01-01-V_Attribs]] [[10-01-01-V_Syntax]] [[12-01-01-Python-hou]]

[[01-01-01-FLIP]] [[01-01-01-PYRO_Dense]] [[01-01-01-RBD_SOP]] [[01-01-01-RBD]] [[01-01-01-Vellum]] [[01-01-01-Vellum_SOP]]

Match translate

is icon on the right of transform params click, and select obj u want rotate to.