Seeking Guidance for Randomly-Generated House Modeling
I’m new here and I’m beginning a project that I expect will take me some time to accomplish, so I want a little guidance. The purpose of this project is to gather some randomly-generated data for solar installations. Here’s what I want to do:
Create a script that randomly generates 3d models of houses, but just the exteriors. No interiors e.g., no inner walls or windows or doors, just the overall shape: outer walls and rooftops with simple blocks and cylinders for chimneys and roof vents. Sort of as if the house shape had been carved from a solid block of material. The rooftop is the important part.
Have the script generate random geometric shapes around the perimeter of the house.
Have the script apply random textures to the house and the shapes surrounding it.
Have the script generate a randomized light source from above to mimic the sun at various positions of the day.
Have the script compose the scene over a random background image and apply some noise to the entire scene.
Finally, have the script generate a site-plan-esque drawing of the rooftop, i.e., just a simple trace of the top-view of the 3D house model. It would be a trace of the rooftop only - not the random junk around the house.
Of course, I don’t expect anyone to do any of this work for me. I mainly want some guidance of how to start. I have a few programs in mind for how to accomplish all of this:
-3ds Max //Still need to post to these forums!
-Other? (Maya, Unity, Unreal, etc.)
I’ve had experience in all of these except 3ds Max and non-AutoDesk stuff. I’ve had no experience in scripting for any of these, but I have some general programming knowledge and I expect to start learning as soon as I can. Here are my questions:
A) Does this sound doable?
B) Which program(s) should I use? Perhaps one I didn’t list?
C) Where’s the best place to begin learning scripting for that program?
Your input is invaluable, and thank you for taking the time to read all this!