I am trying to make an RGB map for my procedural model using attribute wrangles to color the separate parts of my geometry. For some reason when I try to bake this texture out using the bake texture node, only one set of UV islands gets rendered. Has this happened to anyone else and is there a solution?
Here is the project file, I made use of the game development toolset to stack some of the UVs with the UV stack node. That needs to be installed in order to see the issue properly. Thank you.
If it helps to find a solution, I also tried the same method without the blue geometry and got this result. My workaround for this so far is to Photoshop the two results together but at the end of the day that is not procedural.
It seems like it's due to ‘green’ and ‘red’ groups not having N (normal) attributes, whereas ‘blue’ group does. When they're merged together, green and red groups get their N defaulted to zero. You can plop down Normal SOP at the end to recompute normals and it should fix the problem.
This solution worked well with the C channel, but diffuse seems to have the same issue where the blue geometry is a mess of green and red. Do you have an idea as to why that is happening? Thanks for the help
Yes, the lack of blue is due to uvquickshade7 node. “basecolor” plane relies on bind exports inside the shader, but quickshade material doesn't have one. Simply bypass it or remove the node to use default shader (which does have exports).