As far as I can tell the VrayMtl will both reflect and specularize a light if a light offers both. Is that correct? This is physically incorrect and kind of a pain to compensate for. There should be logic in the VrayMtl when shading a light to check and see if the light has Visible to Reflections checked. If the light is visible to reflections then it should shade the specular/reflection based on the reflectivity. If the light does not have Reflectivity enabled it should then work down the conditional tree to see if it has specular otherwise properly reflect based on light and material. If it has specular but not reflections it should shade the specular/reflection function based on the specular properties of the light and material. If has neither reflections nor specular then it should obviously do neither. Conversely if you have a material like 3ds Max Standard it should simply shade based on the specular properties.
I have lights which I want to be reflective on some materials but in non-raytraced materials still get at least some specularity. However if I enable both specular and reflectivity I get double-specularity and non-physical effects. Conversely sometimes I have lights with Vray Materials that don't offer reflectivity so I want the same Vray Material that is reflecting Vray Lights to also add specularity faked from legacy lights like native 3ds max omnis used for effect.
Vray should intelligently use the 'highest quality' available specular source but only choose one.
I have lights which I want to be reflective on some materials but in non-raytraced materials still get at least some specularity. However if I enable both specular and reflectivity I get double-specularity and non-physical effects. Conversely sometimes I have lights with Vray Materials that don't offer reflectivity so I want the same Vray Material that is reflecting Vray Lights to also add specularity faked from legacy lights like native 3ds max omnis used for effect.
Vray should intelligently use the 'highest quality' available specular source but only choose one.
Comment