This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
start:knowledge:software:houdini_knowledge [2025/01/30 20:44] – [Abbreviations] florian | start:knowledge:software:houdini_knowledge [2025/05/23 00:35] (current) – [Table] florian | ||
---|---|---|---|
Line 56: | Line 56: | ||
^ Action | ^ Action | ||
| list shots | alt l | | | list shots | alt l | | ||
+ | |||
+ | ==== Task Operators ==== | ||
+ | ^ Action | ||
+ | | Cook node | Shift g | | ||
+ | | Dirty node | Shift d | | ||
+ | | Dirty and Cook node | Shift v | | ||
==== General ==== | ==== General ==== | ||
^ Action | ^ Action | ||
Line 90: | Line 96: | ||
| Place key | Alt click | | | Place key | Alt click | | ||
| Remove key | Ctrl click | | | Remove key | Ctrl click | | ||
- | | Open external VEX editor | + | | Open external |
| Split viewport | | Split viewport | ||
| Grow selection | | Grow selection | ||
| Shrink selection | | Shrink selection | ||
+ | | Make font bigger | ||
+ | | Make font smaller | ||
- | ===== Abbreviations | + | ===== Different types of context |
+ | Object = Object type nodes in an Object type folder. These Object nodes allow you to build transform constraint hierarchies. Geometry type Object nodes contain SOP nodes that construct and modify geometry that inherits any transforms at the object level. | ||
SOPs = Surface OPerators or geometry nodes that are inside an object folder. These are used to construct and modify geometry. Any kind of geometry from polygons to volumes. | SOPs = Surface OPerators or geometry nodes that are inside an object folder. These are used to construct and modify geometry. Any kind of geometry from polygons to volumes. | ||
Line 121: | Line 130: | ||
===== Add-on' | ===== Add-on' | ||
- | ^ Name ^ Description | + | ^ Name ^ Description |
- | | [[https:// | + | | [[https:// |
- | | [[https:// | + | | [[https:// |
- | | [[https:// | + | | [[https:// |
+ | | [[https:// | ||
+ | | [[https:// | ||
===== HDAs/OTLs ===== | ===== HDAs/OTLs ===== | ||
Line 158: | Line 169: | ||
Remove Points by ID | Remove Points by ID | ||
- | | + | <code c++> |
- | { | + | if (rand(@id*ch(' |
- | removepoint(0, | + | { |
- | } | + | removepoint(0, |
- | + | } | |
+ | </ | ||
+ | |||
Create vector based on relative location from point 2nd input | Create vector based on relative location from point 2nd input | ||
- | < | + | |
+ | < | ||
vector a = point(0, " | vector a = point(0, " | ||
vector b = point(1, " | vector b = point(1, " | ||
Line 172: | Line 186: | ||
| | ||
Point normals outward | Point normals outward | ||
- | < | + | |
+ | < | ||
vector a = set(0,0,0); | vector a = set(0,0,0); | ||
@N = normalize(a + @P); | @N = normalize(a + @P); | ||
Line 180: | Line 195: | ||
In Primitive, select "All Geometry Primitives" | In Primitive, select "All Geometry Primitives" | ||
Also tick on "Run on Elements of Array Attributes" | Also tick on "Run on Elements of Array Attributes" | ||
- | < | + | |
+ | < | ||
@widths = ch(" | @widths = ch(" | ||
</ | </ | ||
Line 240: | Line 256: | ||
==== Programming ==== | ==== Programming ==== | ||
[[https:// | [[https:// | ||
+ | [[https:// | ||
==== DemoScenes/ | ==== DemoScenes/ | ||
[[https:// | [[https:// | ||
Line 255: | Line 272: | ||
[[https:// | [[https:// | ||
[[https:// | [[https:// | ||
- | [[https:// | + | [[https:// |
+ | [[https:// | ||
==== TOPs ==== | ==== TOPs ==== | ||
[[https:// | [[https:// | ||
Line 270: | Line 288: | ||
Files in the packages folder\\ | Files in the packages folder\\ | ||
==== Preferences ==== | ==== Preferences ==== | ||
+ | |||
<code java> | <code java> | ||
{ | { | ||
Line 289: | Line 308: | ||
First, download [[https:// | First, download [[https:// | ||
In C: | In C: | ||
+ | |||
<code java> | <code java> | ||
{ | { |