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:43] – [Python] 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. | 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. | ||
Line 123: | Line 130: | ||
===== Add-on' | ===== Add-on' | ||
- | ^ Name ^ Description | + | ^ Name ^ Description |
- | | [[https:// | + | | [[https:// |
- | | [[https:// | + | | [[https:// |
- | | [[https:// | + | | [[https:// |
+ | | [[https:// | ||
+ | | [[https:// | ||
===== HDAs/OTLs ===== | ===== HDAs/OTLs ===== | ||
Line 160: | 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 174: | 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 182: | 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 242: | Line 256: | ||
==== Programming ==== | ==== Programming ==== | ||
[[https:// | [[https:// | ||
+ | [[https:// | ||
==== DemoScenes/ | ==== DemoScenes/ | ||
[[https:// | [[https:// | ||
Line 257: | Line 272: | ||
[[https:// | [[https:// | ||
[[https:// | [[https:// | ||
- | [[https:// | + | [[https:// |
+ | [[https:// | ||
==== TOPs ==== | ==== TOPs ==== | ||
[[https:// | [[https:// | ||
Line 272: | Line 288: | ||
Files in the packages folder\\ | Files in the packages folder\\ | ||
==== Preferences ==== | ==== Preferences ==== | ||
+ | |||
<code java> | <code java> | ||
{ | { | ||
Line 291: | Line 308: | ||
First, download [[https:// | First, download [[https:// | ||
In C: | In C: | ||
+ | |||
<code java> | <code java> | ||
{ | { |