|
3D-программирование Вопросы, касающиеся программирования 3D мира |
12.04.2011, 17:56
|
#1
|
AnyKey`щик
Регистрация: 12.04.2011
Сообщений: 4
Написано 0 полезных сообщений (для 0 пользователей)
|
Тени в фастшадоу
Доброго всем дня!
Собствено, в ознакомительных целях реших попробовать поработать с фастшадоу. Столкнулся с проблемой. В замкнутых помещениях, аля уровень для шутера, тень проецируется на только на пол, но и на всё что встретит на своём пути. В хелпе сказано, что фукция AttachShadowReceiver частично лечит этот баг. Но в каких случаях этот работает так и не понял.
Можно ли как-то поборать данный недуг? Или посоветуете осваивать ашадоу?
|
(Offline)
|
|
14.04.2011, 14:47
|
#2
|
AnyKey`щик
Регистрация: 12.04.2011
Сообщений: 4
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: Тени в фастшадоу
На нубские вопросы тут не отвечают?
|
(Offline)
|
|
14.04.2011, 14:59
|
#3
|
Бывалый
Регистрация: 10.06.2006
Сообщений: 808
Написано 354 полезных сообщений (для 832 пользователей)
|
Ответ: Тени в фастшадоу
МихаилВ как-то уже разжевывал эту тему - воспользуйся поиском по форуму. ключевые слова - фастэкст (fastext), тени и т.д.
|
(Offline)
|
|
14.04.2011, 14:59
|
#4
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Ответ: Тени в фастшадоу
А можно скрины проблемы или пример который покажет данную "проблему"? А то думаю тут не многие уловили сути вопроса..
|
(Offline)
|
|
14.04.2011, 15:14
|
#5
|
Бывалый
Регистрация: 25.12.2007
Адрес: г. Краснодар
Сообщений: 894
Написано 421 полезных сообщений (для 1,079 пользователей)
|
Ответ: Тени в фастшадоу
почему же все как раз уловили. Разбивай сетку уровня на отдельные элементы и отбрасывай падающие динамические тени только от персов а всё остальное запекай в лайтмапу.
__________________
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
14.04.2011, 16:05
|
#6
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Ответ: Тени в фастшадоу
Сообщение от Артем Валерьевич
почему же все как раз уловили.
|
Говоришь за всех сразу?
Два человека с которыми я общаюсь, не уловили, и я не совсем, т.к. не каждый сильно вчитывается сильно. И не все хотят напрягаться.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
14.04.2011, 16:16
|
#7
|
ПроЭктировщик
Регистрация: 05.08.2006
Сообщений: 183
Написано 107 полезных сообщений (для 410 пользователей)
|
Re: Тени в фастшадоу
В хелпе к фасттеням(Shadows_Help_Rus.txt) эта проблема очень подробно описана, даже есть иллюстрации для наглядности.
Тени проецируются на всю геометрию наксвозь, поэтому нужно распиливать игровой уровень на куски (отдельно потолки, отдельно полы). На полы приделывать тени, на потолки не приделывать.
|
(Offline)
|
|
Эти 3 пользователя(ей) сказали Спасибо MadMedic за это полезное сообщение:
|
|
14.04.2011, 20:58
|
#8
|
AnyKey`щик
Регистрация: 12.04.2011
Сообщений: 4
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: Тени в фастшадоу
Спасибо за ответы. Борода в том, что проект который я задумываю, будет полностью по подземелья, тобишь пещеры. Распыление уровня рулит, когда сам уровень - 4-х угольная коробка, сделанная в маплете или КШ. Но в пещере, как таковой сложно отделить от всего потолок, не говоря уже о стенах от пола.
Тогда ещё вопрос. В каких случаях посоветуете пользовать фастшадоу?
|
(Offline)
|
|
15.04.2011, 05:01
|
#9
|
ПроЭктировщик
Регистрация: 05.08.2006
Сообщений: 183
Написано 107 полезных сообщений (для 410 пользователей)
|
Re: Тени в фастшадоу
Распили уровень следующим образом:
- полигоны, чью нормали направлены в сторону света - будут ресиверами (типа пол), полигоны
- Полигоны, направленные в обратную сторону - не будут ресиверами (типа потолок)
Так проще всего будет
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо MadMedic за это полезное сообщение:
|
|
15.04.2011, 11:13
|
#10
|
AnyKey`щик
Регистрация: 12.04.2011
Сообщений: 4
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: Тени в фастшадоу
Чтож, будем пробовать. Спасибо.
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 16:44.
|