Labs Building Generator
8298 15 4- OskarMohar
- Member
- 2 posts
- Joined: May 2020
- Offline
- Kristopher
- Member
- 3 posts
- Joined: April 2020
- Offline
I was wondering this myself. Some official video demos from SideFX seemed to hint that this was possible, but I couldn't find any documentation or detail on how to accomplish it. Finally, through some dissecting of the inner workings of the Labs Building Generator SOP I was able to figure it out!
Assuming you have 3 different window panel types you'd like to use, follow these steps…
Using the Labs Building Generator Utility SOP, name each one using the format "Base_Name*Variation_Number“. Note, the ”*“ is important. So your names might be: ”Wall*A“, ”Wall*B“, and ”Wall*C".
In the Labs Building Generator SOP, set the “Facade Module Pattern” to: “Wall*”.
You'll notice that this creates a random pattern using the three wall panels you provided. You can generate a different pattern if you'd like by changing the “Seed” value of the Labs Building Generator SOP.
Assuming you have 3 different window panel types you'd like to use, follow these steps…
Using the Labs Building Generator Utility SOP, name each one using the format "Base_Name*Variation_Number“. Note, the ”*“ is important. So your names might be: ”Wall*A“, ”Wall*B“, and ”Wall*C".
In the Labs Building Generator SOP, set the “Facade Module Pattern” to: “Wall*”.
You'll notice that this creates a random pattern using the three wall panels you provided. You can generate a different pattern if you'd like by changing the “Seed” value of the Labs Building Generator SOP.
- REDNOV_A
- Member
- 3 posts
- Joined: Sept. 2018
- Offline
- tameryagli
- Member
- 1 posts
- Joined: Feb. 2022
- Offline
Hi guys,
I have a different question regarding the Building Pattern Generator which was released with the Project Titan project.
Does anyone know how I can create/ assign concave corners as a pattern?
When I use <PatternA> that works great. But how does the syntax work for inner corners?
Any help is highly appreciated!!
I have a different question regarding the Building Pattern Generator which was released with the Project Titan project.
Does anyone know how I can create/ assign concave corners as a pattern?
When I use <PatternA> that works great. But how does the syntax work for inner corners?
Any help is highly appreciated!!
- CptHook
- Member
- 1 posts
- Joined: April 2015
- Offline
Hello,
I am trying to follow the Project Titan tutorials:
The building pattern generator keeps telling me, the patterns are invalid. Even in the downloaded project file.
I am using Houdini 19.0.383 Python 2 and Labs version 19.0.657. I guess the versions do not work together for some reason or is the pattern generator broken in the current Beta state?
Kind regards
I am trying to follow the Project Titan tutorials:
The building pattern generator keeps telling me, the patterns are invalid. Even in the downloaded project file.
I am using Houdini 19.0.383 Python 2 and Labs version 19.0.657. I guess the versions do not work together for some reason or is the pattern generator broken in the current Beta state?
Kind regards
- Htogrom
- Member
- 31 posts
- Joined: June 2010
- Offline
CptHook
Hello,
I am trying to follow the Project Titan tutorials:
The building pattern generator keeps telling me, the patterns are invalid. Even in the downloaded project file.
I am using Houdini 19.0.383 Python 2 and Labs version 19.0.657. I guess the versions do not work together for some reason or is the pattern generator broken in the current Beta state?
Kind regards
Same here. Seems it is broken. I took example blocks from inside HDA. Either is not outputing anything, or giving warrning that you got.
- dward
- Member
- 2 posts
- Joined: Feb. 2021
- Offline
I'm learning so much using the Project Titan Tutorials! Super cool!
BUT, I'm having an issue when I bring my tool into Unreal Engine 5.
For Reference, I'm using Unreal 5.0.3 and Houdini 19.0.726 (education license)
When I attach the tool to a model via the world line input, I get my walls all off by 90 degree. I will try to post a screen shot.
What can I do? In the tutorial, Simon applies a clean to the input, which I did to no real effect. I tried to clean up what was coming out of the merge by deleting the extra FBX parameters.
BUT, I'm having an issue when I bring my tool into Unreal Engine 5.
For Reference, I'm using Unreal 5.0.3 and Houdini 19.0.726 (education license)
When I attach the tool to a model via the world line input, I get my walls all off by 90 degree. I will try to post a screen shot.
What can I do? In the tutorial, Simon applies a clean to the input, which I did to no real effect. I tried to clean up what was coming out of the merge by deleting the extra FBX parameters.
- ForcyCMLT98n
- Member
- 4 posts
- Joined: Jan. 2019
- Offline
trying to find more info on the Building tool after following project titan tut... very little info and no follow-up on how to improve the base model... like putting vents and extra details... seeing how poor this forum is on reply, just want to share my cry with rest of you who waiting for help for years!!!
- PapaCarlo
- Member
- 1 posts
- Joined: Jan. 2021
- Offline
- Lupoluke
- Member
- 3 posts
- Joined: July 2018
- Offline
dward
I'm learning so much using the Project Titan Tutorials! Super cool!
BUT, I'm having an issue when I bring my tool into Unreal Engine 5.
For Reference, I'm using Unreal 5.0.3 and Houdini 19.0.726 (education license)
When I attach the tool to a model via the world line input, I get my walls all off by 90 degree. I will try to post a screen shot.Image Not Found
What can I do? In the tutorial, Simon applies a clean to the input, which I did to no real effect. I tried to clean up what was coming out of the merge by deleting the extra FBX parameters.
Same problem.
I have used a normal node and it has partially fixed the issue.
But I have got a lot of error in that module.
It's a bit sad honestly...
- vinyvince
- Member
- 275 posts
- Joined: Sept. 2012
- Offline
I open the Labs tool Sop_building_generator4 and start to cry once again...
Hum... What to say?
Sidefx please for god sake, comment and name your networks you are "releasing"!
Hum... What to say?
Sidefx please for god sake, comment and name your networks you are "releasing"!
Vincent Thomas (VFX and Art since 1998)
Senior Env and Lighting artist & Houdini generalist & Creative Concepts
http://fr.linkedin.com/in/vincentthomas [fr.linkedin.com]
Senior Env and Lighting artist & Houdini generalist & Creative Concepts
http://fr.linkedin.com/in/vincentthomas [fr.linkedin.com]
- Andr
- Member
- 899 posts
- Joined: Feb. 2016
- Offline
- Andr
- Member
- 899 posts
- Joined: Feb. 2016
- Offline
ps.
To be fair, in the specific case of the Labs Building Generator, what is also daunting (at least for me) is the overall complexity of the network.
In fact, I can see myself still struggling a bit, even if the naming of the nodes were more established.
I must say, it is still very tempting to invest time studying and attempting to refactor it for better cleanliness.
I suppose it's one of those challenging and annoying tasks that improve your expertise as a Technical Artist?
To be fair, in the specific case of the Labs Building Generator, what is also daunting (at least for me) is the overall complexity of the network.
In fact, I can see myself still struggling a bit, even if the naming of the nodes were more established.
I must say, it is still very tempting to invest time studying and attempting to refactor it for better cleanliness.
I suppose it's one of those challenging and annoying tasks that improve your expertise as a Technical Artist?
- Noboru
- Member
- 6 posts
- Joined: May 2021
- Offline
I am looking for help using the built in Variations that exist in the more up to date Building Generator Utility for use with the building generator(Not the pattern Version). It's similar to Kristophers finding except it allows the usage of Variations with a weight percentage so you don't get so much randomness. The reason I am interested in this is because the pattern one has problems with corners.
- PaoloGiandoso
- Member
- 63 posts
- Joined: June 2020
- Offline
Kristopher
I was wondering this myself. Some official video demos from SideFX seemed to hint that this was possible, but I couldn't find any documentation or detail on how to accomplish it. Finally, through some dissecting of the inner workings of the Labs Building Generator SOP I was able to figure it out!
Assuming you have 3 different window panel types you'd like to use, follow these steps...
Using the Labs Building Generator Utility SOP, name each one using the format "Base_Name*Variation_Number". Note, the "*" is important. So your names might be: "Wall*A", "Wall*B", and "Wall*C".
In the Labs Building Generator SOP, set the "Facade Module Pattern" to: "Wall*".
You'll notice that this creates a random pattern using the three wall panels you provided. You can generate a different pattern if you'd like by changing the "Seed" value of the Labs Building Generator SOP.
I have tried to use what you suggest here with the "building_from_patterns" SOP, but it does not work as it is.
The method for this node seems to be slightly different: let say that you have 3 modules for a window,
Window
Window_open
Window_walled
You have to plug each in its own Building Generator Utility
but in the one that stores the main version ("Window" in this case) there you have to add 2 variations (variations 1 and Variation 2) and call them with the correspondent names (so "Window_open" and "Window_walled") no * is required, just that the names are identical. The weight parameter of the variation in comparison to the weight parameter of the main version will define the probability of the variation to appear.
PS: SideFX lab reeeeally should add a couple more lines to that Help File.
Edited by PaoloGiandoso - Nov. 12, 2023 22:50:07
- TBertrand
- Member
- 8 posts
- Joined: July 2021
- Offline
dward
I'm learning so much using the Project Titan Tutorials! Super cool!
BUT, I'm having an issue when I bring my tool into Unreal Engine 5.
For Reference, I'm using Unreal 5.0.3 and Houdini 19.0.726 (education license)
When I attach the tool to a model via the world line input, I get my walls all off by 90 degree. I will try to post a screen shot.Image Not Found
What can I do? In the tutorial, Simon applies a clean to the input, which I did to no real effect. I tried to clean up what was coming out of the merge by deleting the extra FBX parameters.
This issue is still present in version 1.1 (Houdini 20).
Is there any kind of workaround for the instance orientation issue?
If you look here or on discord nobody gets this tool working due to the instance orientation.
An answer by the devs would be highly appreciated.
-
- Quick Links