
Create a modular procedural level design tool in Houdini that builds buildings from a single input curve, using a building builder asset, and preview in Unity with Houdini Engine.
Revisit season one of game asset creation with Houdini, covering beginner concepts and the X-Com rifle asset, and set up season two with a plan for designing building assets.
Create a parameterized, procedural building builder asset in Houdini for fast iteration and consistent art style. Prepare it for Unity deployment and explore curve-based workflows and system-driven design.
Translate the modular environment concept into Houdini by using an input curve to procedurally generate grid-based buildings with randomized windows, roof props, and seamless texture mapping.
Learn core Houdini nodes for building procedurally from a curve: sample and resample, carve into primitives, use for each primitive operations, sweep and skin to form building geometry.
Explore the attribute wrangle node in Houdini to manipulate point attributes—position, normal, and UV—using simple VEX code. Create custom attributes and generate uniform UV coordinates for efficient game asset creation.
Create a reusable Houdini digital asset, the super sweeper, that adds U-V coordinates to a sweep curve and profile, delivering seamless texture tiling for Unity with UV tweaks and reversal.
Game asset creation with Houdini part 1 guides you to set up a building builder project, generate a user curve, and snap points to a grid for clean UVs.
Create a building frame in Houdini by sweeping a profile along curves with the super sweep asset, copy floor geometry per primitive, and orient uprights with normals for correct alignment.
Create a procedural roof system in Houdini that conforms to input shapes, delivers consistent UV mapping and texture flexibility, and supports railing and random roof props.
Fix uneven uv coordinates in the railing system by reworking uv mapping. Drive uv scale procedurally from the perimeter using measure node and primitive expression.
Learn to build a procedural railing system in Houdini, using bounding box expressions to position the frame, copy uprights, tune UVs, and expose parameters for endless variations.
Update the Houdini railing system digital asset by organizing parameters into a railing system folder, refining scale, length, frequency, and weights for Unity use.
Develop a procedural reef prop system in Houdini that centers points on each primitive, assigns random reef prop attributes and y-axis rotations, and enables seamless prefab instantiation in game engines.
Drive procedural prop placement in Houdini by using a prop attribute to switch between assets via copy to point and a for each loop, with seed-driven randomness for varied results.
Tidies reef props by fixing randomization, correcting input indexing, converting to integers, and adding user switches for reef and railing props.
Learn to build a Houdini window system by looping over points, creating window type and prop attributes, and generating varied window geometry.
Create a window or door control by grouping points, use if statements to reassign points between windows and doors, and place door geometry with copy and transform nodes in Houdini.
Learn quick, procedural 3D window modeling in Houdini, creating varieties of window frames and glass, setting up UVs and texture maps for Unity and related texture workflows.
Build a window system in Houdini using foreach loops and a switch node, driven by point attributes and spare inputs, with relative referencing and point expressions.
Extend the Houdini window and door system by modeling decorative props, like pipes and canopies, and distribute them procedurally for varied, visually rich geometry.
Finalize the window and door system in Houdini by wiring random attributes into a switch node to vary window props. Learn to parameterize the asset for end-user game-engine variety.
Install the Houdini engine plugin for Unity, create a Unity project, import the Houdini engine package, and deploy procedural digital assets with curve tools, collision meshes, and procedurally assigned materials.
Import your Houdini digital asset into Unity, link an input curve, and debug issues such as file paths and overlapping points to ensure the building asset updates in the viewport.
Learn to generate procedural collision meshes in Houdini for Unity by creating a simple collision geometry, assigning it to a geometry group named collision, and testing in Unity after recook.
learn to create and organize Unity materials and texture maps, link diffuse, occlusion, and normal textures, and use instancing for efficient geometry, enabling Houdini–Unity material integration.
Assign materials in houdini for unity by creating a unity material attribute, pointing to assets/materials, and using primitive attributes and conditional logic for bricks, concrete, metal, and plastic.
Randomize the color of window glass panes in Houdini using a color ramp driven by a random value on each connected piece.
Create a procedural building tool in Houdini. From start to finish we create a curve driven building creation tool in Houdini 16.5 and deploy the finished asset into Unity using the powerful Houdini Engine! The course covers a range of intermediate techniques including an in depth look at For-Each Loops and a beginners guide to using Houdini VEX to manipulate attributes.
User driven parameters ensure that no two buildings look alike, and procedurally generated UV coordinates ensure your materials always look perfect! Every step of the way is captured, nothing is skipped, so if you're looking to step into the awesome procedural modelling world - this is the course for you!