Я делаю игру в единстве и строю забор в блендере, но я хочу, чтобы он был как можно более низким. Мой оригинальный дизайн был слишком высокополигональным, поэтому я подумал, что если бы я мог просто использовать куб с некоторыми хитро расположенными текстурами. Вот так:
Вы можете видеть, что все края выглядят хорошо, но внутренние секции - нет, то есть там ничего нет ... так что кто-нибудь знает, возможно ли имитировать те грани, которые будут выглядеть так, как будто это целая сетка. Вот чего я добиваюсь:
Ответы:
Если я правильно понимаю, чего вы хотите достичь, вы ищете понятие «самозванцы». Это именно 2D-представления 3D-объектов, используемые для уменьшения геометрической сложности рендеринга 3D-среды.
Вы можете думать о них в значительной степени как о изображениях трехмерных объектов, которые используются в качестве текстур двухмерных объектов. Каноническим справочником для них является, вероятно, глава 21 книги GPU Gems 3, названная «Истинные самозванцы». Это общедоступно здесь . Еще одним важным справочным материалом является глава 5.7 книги «Game Programming Gems v.2» под названием «Самозванцы: добавление беспорядка» в Game Programming Gems 2, Том Форсайт.
И они могут быть равномерно сгенерированы на лету, чтобы иметь дело с небольшими изменениями угла обзора или сгенерированным во время выполнения контентом. Взгляните на замечательную статью Gamasutra на эту тему, которая называется «Динамические 2D-самозванцы: простая и эффективная реализация DirectX 9» . Дальнейшее развитие концепции появилось в разделе «Облака щитов для экстремального упрощения модели» .
Подробное объяснение концепции см. В этой записи блога: http://blog.wolfire.com/2010/10/Imposters
Наконец, поскольку вы используете Unity, я слышал о плагине, который автоматизирует такой процесс. Это называется Real Imposters LOD System .
ОБНОВЛЕНИЕ: ради завершения я думал добавить две вещи, о которых я недавно вспомнил. Во-первых, есть отличное видео GDC, где арт-директор SimCity объясняет, как они (тяжело) использовали самозванцев для достижения первоклассных графических достижений этой игры: «GDC - Создание SimCity: искусство на службе симуляции». , Во-вторых, для тех, кто интересуется Unreal Engine, он имеет встроенную функцию для реализации самозванцев, что можно увидеть в документации
источник
Если вам не нужно никакого взаимодействия, думая, что забор, я имею в виду, через пробелы, я бы использовал простой прозрачный прямоугольник с напечатанной текстурой.
источник