Есть ли альтернатива наклейкам, которые позволят мне сделать пулевые отверстия на сложном объекте?

11

Я пытаюсь найти способ сделать "дырки от пуль", но на самом деле применить текстуру на уровне шейдера? Если я имею дело с моделью, у которой нет "плоского" лица, я хотел бы иметь возможность обернуть "наклейку" через модель. Кто-нибудь укажет мне на учебник, который будет делать что-то похожее на это.

Боб Доул
источник

Ответы:

10

«Плоское» лицо вовсе не является обязательным условием для наклеек. Вот визуальное объяснение того, как вы можете геометрически проецировать декаль на сложный объект.

Также есть один сайт, на который здесь часто ссылаются , он имеет реализацию таких наклеек в DX 10, поиск по «объемным наклейкам».

EnoughTea
источник
1

Проверьте систему постраничного / виртуального текстурирования, такую ​​как MegaTexture. Они могут быть использованы для замены отличительных знаков, опираясь на страницы текстуры, как они получают страничные в.

http://en.wikipedia.org/wiki/MegaTexture

Лютер
источник
0

То, что я был воображая является определяющим во время «сбора» определяет положение конкретного на модели и передать, что точное положение в дольщик вместе с пулевой текстурой для применения. Конечно, это все еще приводит к проблеме «склеивания граней». Геометрическая проекция кажется лучшим вариантом.

Боб Доул
источник
2
Если это не является ответом на ваш вопрос, вы должны либо оставить комментарий с ответом, на который вы ссылаетесь, либо обновить свой первоначальный вопрос. Кроме того, если был предоставлен ответ, который решает вашу проблему, вы должны пометить этот ответ как «принятый», чтобы люди знали, что он вам помог.
Тетрад