Мне нужно отразить определенную область моей текстуры HDRI: уменьшить и сделать ее более гладкой. Например, я хочу сделать это для линз моих очков, чтобы во время отслеживания лица оно выглядело более реалистично c, без резких переключений, как по умолчанию.
Я уже пробовал два способа:
- Добавление текстуры для всей сцены моего проекта.
@IBOutlet var sceneView: ARSCNView!
//...
sceneView.scene.lightingEnvironment.contents = myHDRITexture
//...
Добавление текстуры в Material Inspector-Properties-Blinn-Reflective для необходимого элемента в модели.
пример
Но ни у одного способа нет параметров для отражения заданной области в этой текстуре.
Может мне стоит использовать шейдер, буду рад получить любую информацию.