I have a large detailed building with all it's textures already mapped imported into a geo node in sops using fbx.
I'm importing into solaris stage using sops import node but I don't know how to link the materials so that they are correctly assigned to the hundreds of individual components of the geo.
it's not practical to assigns each material individually within a new material library in stage as there are too many to manage. I'm certain that's not the best way to do it anyway do I'd love to know what the correct way is.
can anybody help?
many thanks
Help me understand FBX materials/textures i Solaris
692 5 1- Shy1
- Member
- 23 posts
- Joined: March 2024
- Offline
- Shy1
- Member
- 23 posts
- Joined: March 2024
- Offline
- eikonoklastes
- Member
- 380 posts
- Joined: April 2018
- Online
You should use the File menu to import your FBX, because the FBX Character Import seems to lock the imported materials behind a node that you cannot dive into, and are not readable by Solaris.
Importing via the File menu will give you access to the actual material nodes, and then in Solaris, use a Scene Import (All) to bring your object in with its materials.
There is also the Labs FBX Archive Import SOP that could work, but that sometimes seems to not import all materials correctly.
General caveat: In Solaris, these materials will import as Principled Shader, so expect things to not work perfectly with XPU. You'll likely need to do some material editing in Solaris.
Importing via the File menu will give you access to the actual material nodes, and then in Solaris, use a Scene Import (All) to bring your object in with its materials.
There is also the Labs FBX Archive Import SOP that could work, but that sometimes seems to not import all materials correctly.
General caveat: In Solaris, these materials will import as Principled Shader, so expect things to not work perfectly with XPU. You'll likely need to do some material editing in Solaris.
Edited by eikonoklastes - July 8, 2024 04:54:32
- Shy1
- Member
- 23 posts
- Joined: March 2024
- Offline
thanks ever so much eikonoklastes. I have indeed tried that route and it does preserve the textures as you say.
bringing in through file puts everything in a subnetwork which is great for initial sorting but gets out of hand very quick once I bring in a few different buildings (all with their own hundreds of geo in their own subnetworks).
any advice on how I might go about consolidating the contents of a subnetwork into one manageable geometry? I guess I'd loose the textures but at least I could object merge into a geo node and use as a starting point for something else.
ideally I'd be able to bake the textures in to the consolidated geo too but perhaps not doeable?
thanks again!
bringing in through file puts everything in a subnetwork which is great for initial sorting but gets out of hand very quick once I bring in a few different buildings (all with their own hundreds of geo in their own subnetworks).
any advice on how I might go about consolidating the contents of a subnetwork into one manageable geometry? I guess I'd loose the textures but at least I could object merge into a geo node and use as a starting point for something else.
ideally I'd be able to bake the textures in to the consolidated geo too but perhaps not doeable?
thanks again!
- eikonoklastes
- Member
- 380 posts
- Joined: April 2018
- Online
Shy1
...but gets out of hand very quick once I bring in a few different buildings (all with their own hundreds of geo in their own subnetworks).
any advice on how I might go about consolidating the contents of a subnetwork into one manageable geometry?
Can you clarify what you mean by "gets out of hand"? When imported into Solaris, each object and its sub-components should live neatly within its own hierarchy.
- Shy1
- Member
- 23 posts
- Joined: March 2024
- Offline
@eikonoklastes I mean re. how heavy it gets. things ground to a halt pretty quick for me since I'm not well versed in how to best optimize subnetworks. I figured if fbx files were imported into a geo node I could at least merge meshes to simplified geo. I can't work out how to do that with subnetworks though.
so if I import the fbx files into geo nodes I loose the textures in solaris but if I import the fbx files as subnetworks then the solaris scene is too heavy to manage.
I should add obviously I'm very new to houdini and this is the first time I've tried making any kind of backdrop scene for a simulation.
coming from UE where you're throwing in nanite mesh without a care in the world I'm finding things challenging. but I wanted to see how far I might get keeping everything in solaris rather than exporting alembics etc. since I'm really falling in love with this platform and want to learn how to work with it.
so if I import the fbx files into geo nodes I loose the textures in solaris but if I import the fbx files as subnetworks then the solaris scene is too heavy to manage.
I should add obviously I'm very new to houdini and this is the first time I've tried making any kind of backdrop scene for a simulation.
coming from UE where you're throwing in nanite mesh without a care in the world I'm finding things challenging. but I wanted to see how far I might get keeping everything in solaris rather than exporting alembics etc. since I'm really falling in love with this platform and want to learn how to work with it.
Edited by Shy1 - July 17, 2024 00:25:13
-
- Quick Links