Search the Community
Showing results for tags 'buildings'.
Found 3 results
Hi All, I'm looking for some advice on something I’m struggling with. I have been looking into procedural building creation, and I’ve seen two approaches; make a procedural building which can then be scattered, or use Lab Tools Building Gen - with OSM data, and use a kit-of-parts solution. I’ve done some proof-of-concept tests with both options, but they both have limitations. The first option gives you random variations - albeit in a limited way, because the variation isn’t completely controlled. The second option - with Labs and OSM, definitely gives you more control over what you’re creating, and enables the layout of actual locations. The problem is I want to make a residential neighborhood with a specific style of house, these are all either 1, or 2 story homes - please see example attached. So far, the biggest issue is I can't find any explanation of how would handle the sloped roof procedurally. The Labs/OSM solution is great for cities, where buildings mostly have a flat roof - this works really well. I need to create variations of a certain type of home where some have bay windows, some have a porch on the ground floor - some all across the front, some only half-way across. I can add specific variation to individual buildings using either hand-placed overrides, or volume overrides. But it's the roofs which vary based on the footprint of the house that I cannot fathom - so different for each house, and I need it to be procedural. Does anyone out there have any suggestions on how I might best approach this, as I’m hitting a dead-end currently? Thanks in advance!
Hello, I'm learning houdini and so far I'm loving it but I'm having a problem to understand a concept of manually editting something that has already been generated. I guess this could be quite a common use-case but I haven't found solution anywhere so I'm trying to seek help/guidance here: I am working on procedural generation of buildings from their footprints. To simplify, I have a geometry node in which I have a foreach loop SOP that iterates over footprints (primitives) and extrudes them based on their height attribute. Now, is it possible to select a specific footprint and change its height attribute so that this specific footprint will be extruded by different amount? What I'm trying to achieve is that user is able to select any procedurally generated building and adjust/override its default/random parameters like height, roof type, texture... and after that - this building will be re-generated reflecting these changes (while other unchanged buldings won't be regenerated to speedup this process) Does houdini provide such functionality? Or are there any best practices how to approach this problem? Thanks
Hi. I am trying to model buildings based on CAD drawings. The part I need help with is roof at this point. The relevant curves are in three layers. "Takkant", "M__nelinje" and "Bygningslinje". Here is an illustration of the data/Groups. "M__nelinje" Group has curves for the centerlines of the roof(s), "Takkant" has the edge lines and "Bygningslinje" is for corners.. My math/Python and VEX skills are not sufficcient to come up with a solution. If you can please have a look and suggest a path I should take to be able to work out roofs for these buildings? Cheers CityFromCurves.rar