Показать сообщение отдельно
Старый 26.07.2014, 16:11   #6
Gector
Легенда
 
Аватар для Gector
 
Регистрация: 14.10.2007
Сообщений: 3,878
Написано 2,012 полезных сообщений
(для 5,072 пользователей)
Ответ: Динамическое освещение.

Сообщение от tirarex Посмотреть сообщение
Вот такой фонарик валяется.
Это обычный фонарик Fredborg'а). Он просвечивает все))).

У меня была идея сделать это через своеобразные декали:
1) При создании декаля создается меш копирующий треугольники необходимые для отображения декаля. Одним словом декаль не обрезается а наоборот копируются треугольники необходимые для проекции.
2) Обрезаются непроходящие по дистации треугольники.
3) Текстурные координаты вершин проецируются в соотношении к физическому размеру декаля. От тайлинга избавиться можно через фильтры. Таким образом получается декаль, который максимально плотно прилегает к мешу (нет z-файтинга).

Специально проверил этот метод через вьювер. Работает.

Правда подозреваю, что на выходе будут не слабые тормоза. Если я не ошибаюсь он будет впустую считать альфаканал для целой стены, при том дырка от пули будет занимать на экране пару пикселей.
Миниатюры
Нажмите на изображение для увеличения
Название: Безимени-1.png
Просмотров: 1518
Размер:	242.9 Кб
ID:	20753  
(Offline)
 
Ответить с цитированием