Procedural generator of random castles

Procedural generator of random castles 3D model

Description

Houdini 18.0.348 only! This generator allows you to quickly create both simple houses and huge castles. A base is randomly created from which walls, roofs, towers, etc. are extruded. The size (complexity) of the castle is controlled by the “Module count” parameter. There are many settings for influencing the randomness of generating the base form. There are controllers for the probability of building doors (2 types) and windows (3 types + windows of towers and roofs). Small buildings are calculated quickly enough even on not the fastest computers (all the generator was created and recorded on the Intel i5 8265u, the calculation time of each lock is on video, acceleration from real time x2). For complex buildings, there is a «low/High» switch with which you can quickly select the desired basic shape and settings and not wait for the creation of each high poly model. The “Straight probability” parameter of the basic form affects the straightness of building creation, the “Turn probability” parameter, on the contrary, makes the building turn more to the right or left. Part of the base of the castle can be placed on brick columns (“First floor probability” parameter), you can choose the probability of creating towers from the roof (“Square tower probability” parameter), and you can also adjust the creation of large towers and roofs with the “Union Primitives probability” parameter. Balconies are created automatically where the geometry of the basic shape allows (it is possible to influence the places of generation and the number of balconies, but these parameters are not put to the top of the generator), the location of the balconies (all but small) will change only when the basic shape is changed or the location of the doors changes. After the generator selects locations for doors and balconies, selects locations for windows and small balconies (parameters Window 1, Window 2, Small balc). The generator itself will remove windows and doors where it would not be entirely logical to consider their creation. All roofs are built automatically without providing any parameters for the user (they can be controlled, but you need to go deeper into the generator). Where possible, the generator will create a triangular roof, for the towers there are various roof options, they are randomly selected. The generator itself chooses the possibility of creating slopes. For towers there is the possibility of creating bridges, you can specify the minimum and maximum permissible bridge length, select seed or the probability of construction. For all walls (basic form, towers and protrusion balconies), it is possible to create UV coordinates with the regulation of their scale. Each type of window has its own floors for location (balconies have their own windows), the parameters for their settings are only inside the generator (also for doors). For protrusion balconies, you can build rounded corners where it is possible. Part of the walls can be used to create stained-glass windows, seed and probability are upstairs (you can configure other parameters of the stained-glass windows only inside the generator). There is a Brick wall shader (displacement only) for wall in Mat context.

M
metalman123456123 2021-07-05 16:19:52 UTC
Hi I downloaded this, its taking 20-30 mins to generate a single building, Im not sure what Im doing wrong but is there any documentation for this?
prntscrn
prntscrn 2021-07-05 16:27:50 UTC
Hello! There is a problem with limits in PolyBevel node (different versions have different default values ​​for the limit parameter), the file was made by Houdini 17.0 What can you do: try to turn on manual mode for update and check PolyBevel nodes -> parameter "limit" or turn off this node. Here is python function to set all polyBevel limit parm to new default value: def findBevel(node): nodes = node.children() for child in nodes: if child.type().name() == "subnet": findBevel(child) elif child.type().name() == "polybevel::3.0": child.parm('limit').set(1) Just cancel calculate when open file in Houdini and run this script for subnet RandomCastle
prntscrn
prntscrn 2021-07-05 16:31:05 UTC
I sent you the link in a personal message, please try this file first
prntscrn
prntscrn 2021-07-05 16:38:00 UTC
Please, message me: printscreen.ps@gmail.com
Item rating
0 0
Procedural generator of random castles
$30.00
 
Royalty Free License 
Procedural generator of random castles
$30.00
 
Royalty Free License 
Response 64% in 3.1h
3D Modeling
3D Print Modeling
Low-poly Modeling
Rigging
Particles

3D Model formats

Format limitations
  • OBJ (.obj, .mtl) (6 files)534 MB
  • Houdini (.hda, .hip, .bgeo, .geo, .bclip, .clip, .hipnc)13.1 MB

3D Model details

  • Publish date2020-02-17
  • Model ID#2164111
  • Animated
  • Rigged
  • VR / AR / Low-poly
  • PBR
  • Geometry Polygon mesh
  • Polygons 1,000,000
  • Vertices 1,000,000
  • Textures
  • Materials
  • UV Mapping
  • Unwrapped UVs Overlapping
  • Plugins used
  • Ready for 3D Printing
Help
Chat