ROOF
GENERATOR
ROOF
GENERATOR
ROOF
GENERATOR
This is a Houdini Digital Asset that generates 3D procedural roof from an input polygon representing roof footprint.
This is a Houdini Digital Asset that generates 3D procedural roof from an input polygon representing roof footprint.
This is a Houdini Digital Asset that generates 3D procedural roof from an input polygon representing roof footprint.
company
Capoom Inc.
Capoom Inc.
Capoom Inc.
Year
2021-2022
2021-2022
2021-2022
Category
Development
Development
Development
role
Research
Procedural Modeling
Research
Procedural Modeling
Research
Procedural Modeling




HDA requires only one input:
footprint polygon.
The roof generator outputs:
roof model,
border lines of the ends of eave extrusion,
and the 2d projection polygon (or new footprint).
HDA requires only one input: footprint polygon.
The roof generator outputs:
roof model,
border lines of the ends of eave extrusion,
and the 2d projection polygon
(or new footprint).
HDA requires only one input:
footprint polygon.
The roof generator outputs:
roof model,
border lines of the ends of eave extrusion,
and the 2d projection polygon (or new footprint).
parameters
parameters
parameters




User interface of the HDA provides two sets of setting:
Roof Type and Roof Extrusion Method.
User interface of the HDA provides two sets of setting:
Roof Type and Roof Extrusion Method.
User interface of the HDA provides two sets of setting:
Roof Type and Roof Extrusion Method.
Roof Type Settings
Roof can be Hip or Gable type.
The eave and rake dimensions can be adjusted.
Roof Type Settings
Roof can be Hip or Gable type.
The eave and rake dimensions can be adjusted.
Roof Type Settings
Roof can be Hip or Gable type.
The eave and rake dimensions can be adjusted.
Roof Extrusion Method
The extrusion method of the room can be either by adjusting the height of the roof or adjusting the scope of the roof.
Roof Extrusion Method
The extrusion method of the room can be either by adjusting the height of the roof or adjusting the scope of the roof.
Roof Extrusion Method
The extrusion method of the room can be either by adjusting the height of the roof or adjusting the scope of the roof.



plan inputs of the HDA
plan inputs of the HDA



roof model outputs of the HDA
roof model outputs of the HDA
The network takes a polygon representing the footprint of the roof as an input. The structure of the roof is then generated on a 2D plane using straight skeleton algorithm. As the last step the roof is extruded by either designated height or angle of the slope with necessary calculations, and according to its type.
The network takes a polygon representing the footprint of the roof as an input. The structure of the roof is then generated on a 2D plane using straight skeleton algorithm. As the last step the roof is extruded by either designated height or angle of the slope with necessary calculations, and according to its type.
How it's done
How it's done
How it's done
We used Rhinoceros for both architectural and technical modeling and drawings. The models are then transferred to Unity Engine for product visuals. We also applied post-process edits using Photoshop.
More Works More Works
©2024 CEREN ŞAHİN
GO BACK TO TOP
©2024 CEREN ŞAHİN
GO BACK TO TOP