Can someone please explain different texture maps.
-
I like working with SketchUp and Vray. But I have problem with texture maps. Rather, I have a problem with distinguishing where to input each map. Also, I can't find a guide on the short names for the maps.
Can someone please explain to me or post a guide about all the shortcuts and where to input each map in Vray.
Some examples:Gray001_COL_4K - I guess COL stand for Color and should be inputted into the Diffuse channel.
Gray001_DISP_4k - I guess DISP stands for Displacement and should be inputted into the Displacement channel.
Gray001_REFL_4K - I guess REFL stands for Reflection and should be inputted into the Reflection channel.
Gray001_NRM_4K - I guess NRM stands for Normal and should be inputted into the Bump channel. But, which bump type should I use (NRM Map-tangent space, NRM Map-object space, NRM map-camera space, NRM map-world space, Bump map-local space, Explicit normals or just use bump) and how to make the distinction between each?
Gray001_GLOSS_4K - I guess Gloss stands for Glossiness and should be inputted into the Glossiness channel. But, should I put it under Reflection Glossiness or Refraction Glossiness? How do I make the distinction?
Gray001_Flat - What does this mean and where should be inputted?
Gray001_ao_4k - What does this mean and where should be inputted?
Gray001_arm_4k - What does this mean and where should be inputted?
What is the distinction between nor_dx and nor_gl map?
Gray001_height - Is this a bump map? I am not sure.If someone can explain this to me, it would be greatly appreciated.
If someone knows a course or tutorial that explains this it would be also greatly appreciated. -
Which version of Vray? Are you still using SketchUp Make?
-
Where are maps from?
ARM could be a variant of MRAO where the Red channel is Ambient Occlusion, Green channel is Reflection and Blue channel is Metallic. Its a technique used in game engines to pack 3 maps into 1 bitmap.
But if your maps are commercial then they typically have details how and where to use them.
-
@rich o brien said:
ARM could be a variant of MRAO where the Red channel is Ambient Occlusion, Green channel is Reflection and Blue channel is Metallic. Its a technique used in game engines to pack 3 maps into 1 bitmap
Yeah, that kind of channel packing is one of the most popular, even if we usually refer to it as "ORM map" (Occlusion Roughness Metallic respectively in R, G and B channels).
It's used in that way for the gltf/glb format and for many UnrealEngine shaders, ThreeJS/BabylonJS shaders and so on... so it's widely adopted in the game/vr/ar/web industry.There are of course different (more specialized) standard for channel packing, e.g. Unity Standard shader uses R for metallic, G for occlusion, Alpha for glossiness, or the WinMRTK Hololens shader which is similar to the previous one, but also add emissive intensity mask on B channel... and a lot of different "custom" packing for similar custom shaders, often using the B channel to store the DetailMask (used to drive optional detail albedo/normals).
I see all the time people struggling in attempt to use this kind of maps in Vray and such.
The real answer is "You cannot have a 1:1 translation of game engine material into a vray material", mainly because of the occlusion map.
A lot of tutorials out there say that AO map should be simply multiplied on top of the basecolor map, which is totally wrong in 99,9% of cases.
First off, because the AO map is intended to be used to occlude ONLY a (fake, not raytraced, not shadowcasting) Ambient light, which simply doesn't exsist at all in Vray&co (even a vray or corona domelight is casting some "true" raytraced shadow and GI), and also because a basecolor map itself could be meant to be a "diffuse" or an "albedo" which are similar, but not the exact same thing (and the exact difference is a bit controversial, so may vary quite a bit depending on the context).In addition to all of this, to make "game engines" maps work 99% properly in different engines, one have to know about the difference between metallic Vs specular workflow, difference between directX vs openGL normals, difference between glossiness and roughness, difference between displacement mapping/bumpmapping/parallax occlusion and so on..
Many tutorial out there are misleading (to say the least) and it's difficult to tell someone a general rule about "where I shpuld plug the maps I downloaded to be used correctly?", whitout seeing the actual maps and without knowing how and why they were autored in first place.
One of the best resource out there to clarify this complex topic, is the Allegoritmic PBR guide, I strongly reccomend that to everyone which is into textures and materials.
Advertisement