Material problem on reimport of an obj export of a Genesis 9 figure
Hi,
I imported back an obj export of Victoria 9 HD but the material doesn't render correctly.
What I do:
- New scene
- Load Victoria 9 HD
- Parameters / General / Mesh Resolution - Level: Base - SubD Level: 0 - Render SubD Level: 0
- Export to "G9_Victoria_Test.obj" - All default settings except TO: Modo & uncheck "Quota Path Containing Spaces"
- Immediately import back this file in the same scene (no modification, not even opening it in another app in between) - From: Modo - no change in the settings
- In the scene I select "Victoria 9 HD" then in the "Surface" tab right click on "Victoria 9 HD" / Copy selected surface(s)
- In the scene I select "G9_Victoria_Test" then in the "Surface" tab right click on "G9_Victoria_Test" / Paste to selected surface(s)
See attached file "G9 Victoria HD obj reimport.jpg" (in front the original figure).
I've also attached a 2nd file, "G8F Chrissy obj reimport.jpg", showing the same procedure applied to a G8 figure... and it works.
This works with G8 but not with G9. So what's the problem ? How should I do it with G9 ?
I'm using Daz Studio 4.21
Thanks,
Comments
When you load an Obj into Daz, by default it will load with Daz Uber Iray Shader.
Most Gen 9 use the PBR Skin shader.
You cannot copy Surfaces from one shader to a different Shader.
So you need to apply the PBR Skin shader to the Obj first before copy/pasting the Surfaces.
Wow, that was quick !
I'll try that.
Thank you !
Just applying V9's base mat. preset will also do ~
Before asking I had tried to apply the "Victoria 9 All MAT" material directly to "G9_Victoria_Test" but I got "An error occurred".
Why didn't I tried the "Victoria 9 Skin 01 MAT" material just beside it ? This one solved the problem. And thinking about it, the error msg makes perfect sense.
Thank you for the solution, and thanks again to UncannyValet for the explanation.
Yeah, 'All Mat' is a H.Materials preset for a hierarchical figure.. it will check if the selected node is a Genesis 9 first... so error message popped up. If you change your obj prop's Scene Identification to 'Genesis9', 'All Mat' could be also applied to it.