Operating system: Windows-10-10.0.19041-SP0 64 Bits
Graphics card: GeForce GTX 1080 Ti/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 451.77
Broken: version: 2.83.5, branch: master (modified), commit date: 2020-08-19 06:07, hash: rBc2b144df395f
Worked: (newest version of Blender that worked as expected)
Short description of error
Bevel shader value has hardcoded limit for the max amount of samples at a very low value of 16. This causes issues when using Bevel shader as a mask for wear and tear procedural materials (by calculating distance between original and beveled normals). Trying to clean the noise using Cycles' AA sampling is then much less efficient and more performance wasting than simply increasing the Bevel samples value to sufficient levels.
Exact steps for others to reproduce the error
- In a new .blend file, create a new material and add Bevel shader node
- Try to set samples value above 16
Result: The samples value can not be raised above 16.
Expected: The samples value can be raised above 16 so that sufficient sampling can be achieved when using Bevel node output as a maks for procedural materials.