Procedural modelling in Houdini based on Function Representation
Procedural modelling in Houdini based on Function Representation
Procedural modelling in Houdini based on Function Representation
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
4.4 <str<strong>on</strong>g>Procedural</str<strong>on</strong>g> functi<strong>on</strong>-<str<strong>on</strong>g>based</str<strong>on</strong>g> <str<strong>on</strong>g>modell<str<strong>on</strong>g>in</str<strong>on</strong>g>g</str<strong>on</strong>g> <str<strong>on</strong>g>in</str<strong>on</strong>g> Houd<str<strong>on</strong>g>in</str<strong>on</strong>g>i<br />
Figure 4.14: Offset node us<str<strong>on</strong>g>in</str<strong>on</strong>g>g different offset values: -0.5 (left), 0 (middle), 0.5 (right)<br />
Metamorphosis<br />
Probably <strong>on</strong>e of the best examples of the benefits of FRep is when morph<str<strong>on</strong>g>in</str<strong>on</strong>g>g two objects<br />
with completely different topologies. Figure 4.15 shows an example of such an operati<strong>on</strong> <str<strong>on</strong>g>in</str<strong>on</strong>g><br />
five steps from alpha = 0 to alpha = 1.<br />
Figure 4.15: Metamorphosis from a c<strong>on</strong>e to a torus<br />
Instancer<br />
The <str<strong>on</strong>g>in</str<strong>on</strong>g>stancer node can output <str<strong>on</strong>g>based</str<strong>on</strong>g> <strong>on</strong> any sort of <str<strong>on</strong>g>in</str<strong>on</strong>g>put geometry. In the example <str<strong>on</strong>g>in</str<strong>on</strong>g><br />
Figure 4.16, a torus is used to create a grid-like structure. Figure 4.17 shows a more complex<br />
example us<str<strong>on</strong>g>in</str<strong>on</strong>g>g two torus objects for the <str<strong>on</strong>g>in</str<strong>on</strong>g>stancer. The result then gets <str<strong>on</strong>g>in</str<strong>on</strong>g>tersected with a<br />
bigger torus.<br />
27