I decided to create a system that allowed me to generate houses variations by only changing a seed, the goal was to make it very simple to use instead of making the user go through a bunch of parameters in order to generate a decent looking asset.
Even when I kept the shape very simple ( a box) this generated many challenges such as : sometimes the placed assets would intercept with floating placed assets or go throw the steps in front of the door and things like that so it was a great way to practice and learn all the things to consider when creating this systems and how to fix them.
All assets used were created by me Using Houdini for modeling and Substance Painter for texturing. I wanted to become as proficient creating assets with Houdini as I am with Maya, and to be honest I would prefer to work with Houdini when given that option now :P.
Also I added many small parametric systems , for example:
1.-the long sun shade will change to alternate colors (sometimes) , and automatically adjust to the length of the walls adjusting its Uvs in the process.
2.- I made 3 different styles of roofs that change size to adjust to the different size of building that are generated.
3.- The roof with plants automatically scatter a defined selection of assets and place then around the green houses on the top. The handrails are procedurally generated.
4.- Automatically generated balcony's , they are created and adjust to the walls size, auto generate uvs and handrails .
5.- Side walks , scatters the side walk pieces and creates uvs
6.-electric poles system (rough) , this one jus adds a big pole that generates cables automatically that connect automatically depending on the distance that the next pole is located, for this example I made the poles scatter in front of the houses at a pre defined distance.
7.- Leaves scattering. this system identifies the places where there is a tree registered and simulates leaves falling to the nearby area respecting all the surrounding assets.
8.- random generation of a step in front some doors.
9.- fence that surround each house
10.- small plants that grow at the base of the houses and fences
Thank you for taking the time of watching and reading. I will make a series of videos or streams explaining the systems I created so please stay tuned and follow me in Twitch.