В официальной документации Blender приводится способ получения величины Specular, если известна величина IOR для отражений PBR-материалов. Для того чтобы получить значение Specular из значения IOR нужно воспользоваться формулой:
Эту формулу не сложно создать через ноды:
Для этого нужно добавить пять нодов Math
shift+a – Converter – Math
и соединить их следующим образом:
Нужно заметить, что эта формула справедлива только для материалов-диэлектриков. Для ее правильной работы нужно указать реальное значение IOR, например:
- IOR воды = 1.33
- IOR стекла = 1.50
- IOR алмаза = 2.417
Готовую нодовую группу “IOR to Specular reflection” можно скачать в библиотеке BIS: