© Bertrand Benoit

Table of Contents

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 37 Next »

This page provides an overview of the VRayMtl and its parameters.

 

Page Contents

 

Overview


The VRayMtl is a very versatile material that allows for better physically correct illumination (energy distribution) in the scene and more convenient reflection and refraction parameters. This material can be easily set up to simulate a huge variety of surfaces from plastics to metals to glass and more by adjusting a handful of parameters.

Furthermore, with the VRayMtl you can apply different texture maps, control the reflections and refractions, add bump and normal maps, self illumination and translucency .


 

When you assign the VRayMtl as a Parent and you want to create a solid material with no refractive. opacity or translucent properties you have to change the Blend Mode in the Material Property Overrides to Opaque.

 

VRayMtl Parameters


Diffuse

Specifies the diffuse properties of the material. Note the actual diffuse color of the surface also depends on the Reflection and Refraction colors.

  • DiffuseColor - Specifies the diffuse color of the material.
  • UseDiffuseTex - Enabled the use of Texture for Diffuse.
  • DiffuseTexAmount - Specifies the blend amount between DiffuseTex and DiffuseColor.
  • DiffuseTex - Specifies the Diffuse Texture.
  • DiffuseTex_Channel - Specifies the UV channel index for the DiffuseTex.
  • DiffuseTex_OffsetU - Specifies the horizontal offset of the DiffuseTex.
  • DiffuseTex_OffsetV - Specifies the vertical offset of the DiffuseTex.
  • DiffuseTex_TileU - Specifies the horizontal repetition of the DiffuseTex.
  • DiffuseTex_TileV - Specifies the vertical repetition of the DiffuseTex.
  • DiffuseTex_Triplanar - Enable triplanar option for the DiffuseTex.
  • DiffuseTex_TriplanarBlend - Specifies the blend amount between the different Texture projections. Lower values produce sharper transitions between projections.
  • DiffuseTex_TriplanarScale - Adjusts the scale of the DiffuseTex.


 


 

 Reflection

 Specifies the reflection properties of the material.

  • ReflectionColor - Specifies the amount of reflection and the reflection color.
  • UseReflectionTex - Enabled the use of Texture for Reflection.
  • ReflectionTexAmount - Specifies the blend amount between ReflectionTex and ReflectionColor.
  • ReflectionTex - Specifies the Reflection Texture.
  • ReflectionTex_Channel - Specifies the UV channel index for the ReflectionTex.
  • ReflectionTex_OffsetU - Specifies the horizontal offset of the ReflectionTex.
  • ReflectionTex_OffsetV - Specifies the vertical offset of the ReflectionTex.
  • ReflectionTex_TileU - Specifies the horizontal repetition of the ReflectionTex.
  • ReflectionTex_TileV - Specifies the vertical repetition of the ReflectionTex.
  • ReflectionTex_Triplanar - Enable triplanar option for the ReflectionTex.
  • ReflectionTex_TriplanarBlend - Specifies the blend amount between the different Texture projections. Lower values produce sharper transitions between projections.
  • ReflectionTex_TriplanarScale - Adjusts the scale of the ReflectionTex.


 

DiffuseColor=0,0,0;  ReflectionGloss=1; FresnelIOR=1.6

 

 

 

 


 

FresneIOR

Specifies the Index of Reflection for Fresnel calculations of the material.

  • FresnelIOR - Specifies the IOR to use when calculating Fresnel reflections.
  • UseFresnelIORTex - Enabled the use of Texture for Fresnel IOR.
  • FresnelIORTexAmount - Specifies the blend amount between FresnelIORTex and FresnelIOR.
  • FresnelIORTex - Specifies the Fresnel IOR Texture.
  • FresnelIORTex_Channel - Specifies the UV channel index for the FresnelIORTex.
  • FresnelIORTex_OffsetU -Specifies the horizontal offset of the FresnelIORTex.
  • FresnelIORTex_OffsetV - Specifies the vertical offset of the FresnelIORTex.
  • FresnelIORTex_TileU - Specifies the horizontal repetition of the FresnelIORTex.
  • FresnelIORTex_TileV - Specifies the vertical repetition of the FresnelIORTex.
  • FresnelIORTex_Triplanar - Enable triplanar option for the FresnelIORTex.
  • FresnelIORTex_TriplanarBlend - Specifies the blend amount between the different Texture projections. Lower values produce sharper transitions between projections.
  • FresnelIORTex_TriplanarScale - Adjusts the scale of the FresnelIORTex.


 

 

 

DiffuseColor=0,0,0;  ReflectionColor=1,1,1; ReflectionGloss=1

 

 


 

ReflectionGloss

 

Specifies the glossiness properties in the reflections of the material.

  • ReflectionGloss - Controls the sharpness of reflections. A value of 1.0 means perfect mirror-like reflection; lower values produce blurry or glossy reflections.

  • UseReflectionGlossTex - Enabled the use of Texture for Reflection Gloss.

  • ReflectionGlossTexAmount - Specifies the blend amount between ReflectionGlossTex and ReflectionGloss.

  • ReflectionGlossTex - Specifies the Reflection Gloss Texture.

  • ReflectionGlossTex_Channel - Specifies the  UV channel index for the ReflectionGlossTex.

  • ReflectionGlossTex_OffsetU - Specifies the horizontal offset of the ReflectionGlossTex.

  • ReflectionGlossTex_OffsetV - Specifies the vertical offset of the ReflectionGlossTex.

  • ReflectionGlossTex_TileU - Specifies the horizontal repetition of the ReflectionGlossTex.

  • ReflectionGlossTex_TileV - Specifies the vertical repetition of the ReflectionGlossTex.

  • ReflectionGlossTex_Triplanar - Enable triplanar option for the ReflectionGlossTex.

  • ReflectionGlossTex_TriplanarBlend - Specifies the blend amount between the different Texture projections. Lower values produce sharper transitions between projections.

  • ReflectionGlossTex_TriplanarScale - Adjusts the scale of the ReflectionGlossTex.

 

 

 

 

 

DiffuseColor=0,0,0;  ReflectionColor=1,1,1; FresnelIOR=1.6

 

 

 

 


 

Refraction

 

Specifies the refraction properties to the material. Note that the actual refraction color depends on the Reflection color as well. To use it you must also set the Blend Mode in the Material Property Overrides to Alpha Composite.

  • Refraction - Specifies the amount of refraction and the refraction color. Any value above zero will enable refraction.

  • IOR - Specifies the index of refraction for the material, which describes the way light bends when crossing the material surface. A value of 1.0 means the light will not change direction.

  • UseRefractionTex - Enabled the use of Texture for refraction.
  • RefractionGloss - Controls the sharpness of refractions. A value of 1.0 means perfect glass-like refraction; lower values produce blurry or glossy refractions.

  • RefractionTex - Specifies the refractionTexture.

  • RefractionTex_Channel - Specifies the UV channel index for the RefractionTex.

  • RefractionTex_OffsetU - Specifies the horizontal offset of the RefractionTex.

  • RefractionTex_OffsetV - Specifies the vertical offset of the RefractionTex.

  • RefractionTex_TileU - Specifies the horizontal repetition of the RefractionTex.

  • RefractionTex_TileV - Specifies the vertical repetition of the RefractionTex.

  • RefractionTex_Triplanar - Enable triplanar option for the RefractionTex.

  • RefractionTex_TriplanarBlend - Specifies the blend amount between the different Texture projections. Lower values produce sharper transitions between projections.

  • RefractionTex_TriplanarScale - Adjusts the scale of the RefractionTex.


 

 

 

ReflectionColor=1,1,1; ReflectionGloss=1; FresnelIOR=1.6

 

 

 

 

 

 


 

BumpTex

 

Specifies the bump properties to the material.

  • UseBumpTex - Enabled the use of Texture for Bump.

  • BumpTexAmount - Specifies the bump amount.

  • BumpTex - Specifies the Bump Texture.

  • BumpTex_Channel - Specifies the UV channel index for the BumpTex.

  • BumpTex_OffsetU - Specifies the horizontal offset of the BumpTex.

  • BumpTex_OffsetV - Specifies the vertical offset of the BumpTex.

  • BumpTex_TileU - Specifies the horizontal repetition of the BumpTex.

  • BumpTex_TileV - Specifies the vertical repetition of the BumpTex.

  • BumpTex_Triplanar - Enable triplanar option for the BumpTex.

  • BumpTex_TriplanarBlend - Specifies the blend amount between the different Texture projections. Lower values produce sharper transitions between projections.

  • BumpTex_TriplanarScale - Adjusts the scale of the BumpTex.

 


 


 

NormalTex

 

Specifies the normal bump to the material.

  • UseNormalTex - Enabled the use of Texture for Bump.

  • NormalTexAmount - Specifies the normal bump amount.

  • NormalTex - Specifies the Normal Texture.

  • NormalTex_Channel - Specifies the UV channel index for the NormalTex.

  • NormalTex_OffsetU - Specifies the horizontal offset of the NormalTex.

  • NormalTex_OffsetV - Specifies the vertical offset of the NormalTex.

  • NormalTex_TileU - Specifies the horizontal repetition of the NormalTex.

  • NormalTex_TileV - Specifies the vertical repetition of the NormalTex.

  • NormalTex_Triplanar - Enable triplanar option for the NormalTex.

  • NormalTex_TriplanarBlend - Specifies the blend amount between the different Texture projections. Lower values produce sharper transitions between projections.

  • NormalTex_TriplanarScale - Adjusts the scale of the NormalTex.


 

 

 


 

Selfillumination

 

Specifies the emissive properties of the material.

  • SelfIlluminationColor - Controls the emission of the surface.

  • UseSelfIlluminationTex - Enabled the use of Texture for Selfilllumination.

  • SelfIlluminationTexAmount - Specifies the blend amount between SelfIlluminationTex and SelfIlluminationColor.

  • SelfIlluminationTex - Specifies the SelfIllumination Texture.

  • SelfIlluminationTex_Channel - Specifies the UV channel index for the SelfIlluminationTex.

  • SelfIlluminationTex_OffsetU - Specifies the horizontal offset of the SelfIlluminationTex.

  • SelfIlluminationTex_OffsetV - Specifies the vertical offset of the SelfIlluminationTex.

  • SelfIlluminationTex_TileU - Specifies the horizontal repetition of the SelfIlluminationTex.

  • SelfIlluminationTex_TileV - Specifies the vertical repetition of the SelfIlluminationTex.

  • SelfIlluminationTex_Triplanar - Enable triplanar option for the SelfIlluminationTex.

  • SelfIlluminationTex_TriplanarBlend - Specifies the blend amount between the different Texture projections. Lower values produce sharper transitions between projections.

  • SelfIlluminationTex_TriplanarScale - Adjusts the scale of the SelfIlluminationTex.


 

 

 

DiffuseColor=0,0,0;  ReflectionColor=0,0,0

 

 


 

Opacity

 

Specifies the opacity of the material. To use it you must also set the Blend Mode in the Material Property Overrides to Translucent or Alpha Composite.

  • Opacity - Specifies the amount of opacity. Any value below one will enable refraction.

  • UseOpacityTex - Enabled the use of Texture for Opacity.

  • OpacityTexAmount - Specifies the blend amount between OpacityTex and Opacity.

  • OpacityTex - Specifies the OpacityTexture.

  • OpacityTex_AlphaFromIntensity - When enabled opacity will be set from the RGB intensity of the OpacityTex. When disabled opacity will be set from the alpha channel of the OpacityTex.

  • OpacityTex_Channel - Specifies the UV channel index for the OpacityTex.

  • OpacityTex_OffsetU - Specifies the horizontal offset of the OpacityTex.

  • OpacityTex_OffsetV - Specifies the vertical offset of the OpacityTex.

  • OpacityTex_TileU -  Specifies the horizontal repetition of the OpacityTex.

  • OpacityTex_TileV -  Specifies the vertical repetition of the OpacityTex.

  • OpacityTex_Triplanar - Enable triplanar option for the OpacityTex.

  • OpacityTex_TriplanarBlend - Specifies the blend amount between the different Texture projections. Lower values produce sharper transitions between projections.

  • OpacityTex_TriplanarScale - Adjusts the scale of the OpacityTex.


 

 

 


 

ClearCoat

 

Adds a layer on top the material with reflection and bump properties. To use it you must set the Shading Model in the Material Property Overrides to Clear Coat.

  • EnableClearCoat - Enables Clear Coat layer.

  • ClearCoatStrength - Specifies the strength of the Clear Coat layer.

  • ClearCoatGlossiness - Controls the sharpness of reflections of the Clear Coat layer. A value of 1.0 means perfect mirror-like reflection; lower values produce blurry or glossy reflections.

  • UseClearCoatBumpTex - Enabled the use of Texture for Bump of the Clear Coat layer.

  • ClearCoatBumpTexAmount - Specifies the bump amount of the Clear Coat layer.

  • ClearCoatBumpTex - Specifies the Bump Texture for Clear Coat layer.

  • ClearCoatBumpTex_Channel - Specifies the UV channel index for the ClearCoatBumpTex.

  • ClearCoatBumpTex_OffsetU - Specifies the horizontal offset of the ClearCoatBumpTex.

  • ClearCoatBumpTex_OffsetV - Specifies the vertical offset of the ClearCoatBumpTex.

  • ClearCoatBumpTex_TileU - Specifies the horizontal repetition of the ClearCoatBumpTex.

  • ClearCoatBumpTex_TileV - Specifies the vertical repetition of the ClearCoatBumpTex.

  • ClearCoatBumpTex_Triplanar - Enable triplanar option for the ClearCoatBumpTex.

  • ClearCoatBumpTex_TriplanarBlend - Specifies the blend amount between the different Texture projections. Lower values produce sharper transitions between projections.

  • ClearCoatBumpTex_TriplanarScale - Adjusts the scale of the ClearCoatBumpTex.


 

 

 


 

VRay2SidedMtl

Specifies if the material can transmit light on the backside.

  • Translucency - Specifies the amount of light being transmitted on the backside of objects. Value other than black will result in translucency.


 


 

 

DiffuseColor=0,0,0;  ReflectionColor=0,0,0

ReflectionColor=1,1,1; ReflectionGloss=1; FresnelIOR=1.6

 

 

 

 

 

 

DiffuseColor=0,0,0;  ReflectionColor=0,0,0

ReflectionColor=1,1,1; ReflectionGloss=1; FresnelIOR=1.6