Vray Materials Instant
[ f_r = f_diffuse + f_specular ] For perfectly rough surfaces, V-Ray defaults to the Lambertian model (constant albedo). However, for rough, clay-like materials, V-Ray implements the Oren-Nayar model, which accounts for retro-reflection:
For conductors (metals), V-Ray uses the ( \tilden = n + ik ), where ( k ) is the extinction coefficient: vray materials
[ F_conductor = \frac(n^2 + k^2) - 2n\cos\theta + \cos^2\theta(n^2 + k^2) + 2n\cos\theta + \cos^2\theta ] [ f_r = f_diffuse + f_specular ] For
[ D_GGX(m) = \frac\alpha^2\pi \left( (n \cdot m)^2 (\alpha^2 - 1) + 1 \right)^2 ] V-Ray implements the Oren-Nayar model
| Material Complexity | CPU (AVX-512) | GPU (NVIDIA RTX) | Bottleneck | |---------------------|---------------|------------------|-------------| | Simple Lambertian | 100% | 85% | Thread sync | | GGX + 2 textures | 100% | 210% (faster) | Texture fetch latency | | SSS + displacement | 100% | 45% (slower) | Divergent threads |