14.11.2014 Views

Procedural modelling in Houdini based on Function Representation

Procedural modelling in Houdini based on Function Representation

Procedural modelling in Houdini based on Function Representation

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Chapter 6<br />

C<strong>on</strong>clusi<strong>on</strong><br />

Bas<str<strong>on</strong>g>in</str<strong>on</strong>g>g a project <strong>on</strong> an external library (which had to be ported first), while at the same time<br />

tackl<str<strong>on</strong>g>in</str<strong>on</strong>g>g a complex SDK like the Houd<str<strong>on</strong>g>in</str<strong>on</strong>g>i Development Kit was certa<str<strong>on</strong>g>in</str<strong>on</strong>g>ly an ambitious goal. In<br />

retrospect, the objective of br<str<strong>on</strong>g>in</str<strong>on</strong>g>g<str<strong>on</strong>g>in</str<strong>on</strong>g>g FRep <str<strong>on</strong>g>modell<str<strong>on</strong>g>in</str<strong>on</strong>g>g</str<strong>on</strong>g> capabilities to Houd<str<strong>on</strong>g>in</str<strong>on</strong>g>i while respect<str<strong>on</strong>g>in</str<strong>on</strong>g>g<br />

exist<str<strong>on</strong>g>in</str<strong>on</strong>g>g guidel<str<strong>on</strong>g>in</str<strong>on</strong>g>es and UI paradigms, was achieved. Particularly the degree of <str<strong>on</strong>g>in</str<strong>on</strong>g>tegrati<strong>on</strong><br />

<str<strong>on</strong>g>in</str<strong>on</strong>g>to the Houd<str<strong>on</strong>g>in</str<strong>on</strong>g>i envir<strong>on</strong>ment is very promis<str<strong>on</strong>g>in</str<strong>on</strong>g>g for future projects and applicati<strong>on</strong>s.<br />

The FRep API offers a vast set of features. Some nodes and features could not be <str<strong>on</strong>g>in</str<strong>on</strong>g>tegrated<br />

given the short durati<strong>on</strong> of this project. There is also a list of known issues and limitati<strong>on</strong>s<br />

to the system, as discussed <str<strong>on</strong>g>in</str<strong>on</strong>g> Secti<strong>on</strong> 5.4. Choos<str<strong>on</strong>g>in</str<strong>on</strong>g>g the HDK over Pyth<strong>on</strong> was the right<br />

decisi<strong>on</strong> and, apart from hav<str<strong>on</strong>g>in</str<strong>on</strong>g>g performance benefits, offer<str<strong>on</strong>g>in</str<strong>on</strong>g>g a clean and solid foundati<strong>on</strong><br />

for future development.<br />

6.1 Applicati<strong>on</strong>s<br />

The technology can have applicati<strong>on</strong>s <str<strong>on</strong>g>in</str<strong>on</strong>g> <str<strong>on</strong>g>in</str<strong>on</strong>g>dustries like film and games, especially as computers<br />

get faster and more accurate representati<strong>on</strong>s of the real-world are desired. Furthermore,<br />

be<str<strong>on</strong>g>in</str<strong>on</strong>g>g able to blend and morph objects regardless of topology is challeng<str<strong>on</strong>g>in</str<strong>on</strong>g>g us<str<strong>on</strong>g>in</str<strong>on</strong>g>g current<br />

methods.<br />

S<str<strong>on</strong>g>in</str<strong>on</strong>g>ce FReps are resoluti<strong>on</strong>-<str<strong>on</strong>g>in</str<strong>on</strong>g>dependent, they are ideal for use <str<strong>on</strong>g>in</str<strong>on</strong>g> digital manufactur<str<strong>on</strong>g>in</str<strong>on</strong>g>g and<br />

3D pr<str<strong>on</strong>g>in</str<strong>on</strong>g>t<str<strong>on</strong>g>in</str<strong>on</strong>g>g. Additi<strong>on</strong>al nodes could be developed to allow export from Houd<str<strong>on</strong>g>in</str<strong>on</strong>g>i to various<br />

file formats like STL.<br />

33

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!