Swift & SceneKit - использование карт нормалей - PullRequest
0 голосов
/ 11 марта 2019

Допустим, я делаю деревянный блок в SceneKit. Простой SCNBox (размеры не имеют значения).

Теперь я хочу добавить нормали, чтобы они выглядели реалистично. Может быть, даже карта смещения.

Могу ли я создать их в SceneKit?

Мне показалось, что я видел API или функцию в SceneKit, Model IO или Metal, которая называлась «.generateNormals» или что-то в этом роде.

Я не понимаю, как SceneKit, возможно, будет знать, что генерировать. Кто-нибудь знает, как использовать эту функцию, если я правильно думаю, что она существует?

1 Ответ

0 голосов
/ 11 марта 2019

Могу ли я сгенерировать их в SceneKit?

Нет, все карты должны быть предварительно созданы в некотором программном обеспечении для редактирования изображений, например, в Photoshop.После этого вы импортируете его в каталог активов и присоединяете к объекту материала SCNNode.В SceneKit вы можете использовать только существующие карты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...