Project Aero: Procedural Content Creation in Houdini
Subscribe:  iCal  |  Google Calendar
Moscow RU   16, Oct — 18, Oct
Helsinki FI   17, Oct — 25, Oct
Minsk BY   17, Oct — 19, Oct
London GB   22, Oct — 23, Oct
Singapore SG   23, Oct — 25, Oct
Latest comments

bad management, its your job for stuff like that not to happen, dont put that extra weight on artist because management didn't do your job

by Robert Gardner
41 min ago

It really is the best game of 2018, Thank you.

"We're saddened if any former members of any studio did not find their time here enjoyable or creatively fulfilling and wish them well with finding an environment more suitable to their temperaments and needs…" Or : We're saddened if any former members of our studio are not happy to have been exploited to enrich us. Awesome !!!! Ok, guys… you have lost one customer !

Project Aero: Procedural Content Creation in Houdini
7 April, 2017
Denis Kozlov is doing some magic with Houdini. His Project Aero, the software he developed for rapid design of aircraft concepts, is a great example of procedural possibilities. 

Basically, Project Aero is a set of tools meant for procedural content creation inside Houdini. So, it is not a standalone product and you need to Houdini to use the toolkit. There is a detailed breakdown of this project here

Project Aero – fast and very dirty interaction demo from Denis Kozlov on Vimeo.

You can find more technical details in the original article On Wings, Tails and Procedural Modeling.

By no means Project Aero is complete or flawless, but hopefully it takes the concept far enough to illustrate the benefits and possibilities of procedural creation of 3D assets. Getting another individual version of the same model is a matter of seconds. Automatic non-identical symmetry and procedural surface aging controlled by few high-level sliders also help to escape “the army of clones” issue that 3D models sometimes suffer from. Deeper variations like repainting or restyling the skin and panels are done in a breeze. The set of detail modules is easily extendable and parts of the existing design can be swapped and reused. Depending on the toolset’s design objectives, generated models could be automatically prepared for integration into a particular pipeline (Like textures could be baked out, LODs automatically created and parts named in a chosen convention, exhausts and moving parts marked with special dummy locators or attributes, etc).

And of course the workflow is non-linear from both design and development perspectives. The first means that you can always go back and change/adjust something at the previous stages of work without having to redo the later steps (like a change in the wing position on a hull of a finished model will make all the related surfaces recalculate to allow for the new shape). And the second refers to the ability to use the toolset while it’s being developed, which means that in a production environment artist wouldn’t have to wait for a TD to finish his work – the tools would be updating in parallel, automatically adding new features to the designs already being worked on.

Denis Kozlov 

Project Aero has been created as an internal tool and is not currently available for sharing or distribution. The developer is interested in collaboration on development of procedural content creation systems, but restricts these opportunities to commercial projects only.

Source: Denis Kozlov

Leave a Reply

Be the First to Comment!