Author Topic: Substance painter textures appearing black in KeyShot  (Read 1043 times)

0 Members and 1 Guest are viewing this topic.

Offline sforsyth

Substance painter textures appearing black in KeyShot
« on: May 23, 2021, 03:57:50 am »
Hi, hoping someone can help me out here.

I'm using ZBrush and the KeyShot bridge to send my objects to Keyshot 10.1 For ZBrush. I then export that same object as FBX so I can open it in Substance Painter and texture it. In Substance Painter, I choose the Keyshot 9+ template for outputting textures and turn on "Export shaders parameters". They all export fine. I go back to KeyShot, and using Tools, Material Importer, I select the  Substance Painter set and drag the material into the scene, but the material then just shows up as entirely black. The thumbnail of my material in the Materials tab shows me my material as I'd expect to see it, and the graph looks good too, but I can't get it to render the material. Am I doing something stupid here?

Attached are screenshots of the Substance Painter 2021.1.1 export dialog and the problem in KeyShot.
Would really appreciate any help!
Thanks,
S

Offline sforsyth

Re: Substance painter textures appearing black in KeyShot
« Reply #1 on: May 23, 2021, 04:10:53 am »
Just to add to this, if I apply the base_color.png generated by Substance Painter onto my model in ZBrush and then send to KeyShot, it loads up fine and displays fine, indicating that UVs are being sent by ZBrush to KeyShot and also that the base_color.png map is good as well. If just seems like the auto generated shader isn't working. Obviously I want the entire shader to be setup using all of the maps from Painter though, and manually setting them all up isn't really an option.
Again, any advice would be appreciated!
S

Offline Zeltronic

Re: Substance painter textures appearing black in KeyShot
« Reply #2 on: May 23, 2021, 09:46:13 am »
Does textures in keyshot have been all set in UV (I suppose so but this the first thing)...
Try to recalculate normal in keyshot, I have seen this trouble on some meshes...
Did you export also mesh from substance painter or only textures ... I recommand export mesh as well .

Offline Jon-213

Re: Substance painter textures appearing black in KeyShot
« Reply #3 on: May 23, 2021, 02:52:35 pm »
You need to have some texture in Zbrush to transfer UVs to KeyShot.
Any texture will do the trick.

Here:
https://www.youtube.com/watch?v=edgKuMESDLE
« Last Edit: May 23, 2021, 05:14:01 pm by Jon-213 »

Offline sforsyth

Re: Substance painter textures appearing black in KeyShot
« Reply #4 on: May 26, 2021, 12:00:37 am »
Thanks Jon, that works a treat!
Zeltronic, I can't export the mesh as I only have the KeyShot for ZBrush, which means I can't import meshes from anywhere other than through ZBrush, which is why I had to get this working from there. As Jon said though, loading any old texture on my object when sending exports the UVs as well.

Thanks a million, much appreciated!
S