Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Blitz3D > 3D-программирование

3D-программирование Вопросы, касающиеся программирования 3D мира

Ответ
 
Опции темы
Старый 12.04.2011, 17:56   #1
Graf_Duku
AnyKey`щик
 
Регистрация: 12.04.2011
Сообщений: 4
Написано 0 полезных сообщений
(для 0 пользователей)
Тени в фастшадоу

Доброго всем дня!

Собствено, в ознакомительных целях реших попробовать поработать с фастшадоу. Столкнулся с проблемой. В замкнутых помещениях, аля уровень для шутера, тень проецируется на только на пол, но и на всё что встретит на своём пути. В хелпе сказано, что фукция AttachShadowReceiver частично лечит этот баг. Но в каких случаях этот работает так и не понял.

Можно ли как-то поборать данный недуг? Или посоветуете осваивать ашадоу?
(Offline)
 
Ответить с цитированием
Старый 14.04.2011, 14:47   #2
Graf_Duku
AnyKey`щик
 
Регистрация: 12.04.2011
Сообщений: 4
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Тени в фастшадоу

На нубские вопросы тут не отвечают?
(Offline)
 
Ответить с цитированием
Старый 14.04.2011, 14:59   #3
L.D.M.T.
Бывалый
 
Аватар для L.D.M.T.
 
Регистрация: 10.06.2006
Сообщений: 808
Написано 354 полезных сообщений
(для 832 пользователей)
Ответ: Тени в фастшадоу

МихаилВ как-то уже разжевывал эту тему - воспользуйся поиском по форуму. ключевые слова - фастэкст (fastext), тени и т.д.
__________________
Per Aspera Ad Astra...
(Offline)
 
Ответить с цитированием
Старый 14.04.2011, 14:59   #4
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Тени в фастшадоу

А можно скрины проблемы или пример который покажет данную "проблему"? А то думаю тут не многие уловили сути вопроса..
(Offline)
 
Ответить с цитированием
Старый 14.04.2011, 15:14   #5
Артем Валерьевич
Бывалый
 
Аватар для Артем Валерьевич
 
Регистрация: 25.12.2007
Адрес: г. Краснодар
Сообщений: 894
Написано 421 полезных сообщений
(для 1,079 пользователей)
Ответ: Тени в фастшадоу

почему же все как раз уловили. Разбивай сетку уровня на отдельные элементы и отбрасывай падающие динамические тени только от персов а всё остальное запекай в лайтмапу.
__________________
http://forum.boolean.name/image.php?type=sigpic&userid=2247&dateline=1418298  527
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
ARA (14.04.2011)
Старый 14.04.2011, 16:05   #6
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Тени в фастшадоу

Сообщение от Артем Валерьевич Посмотреть сообщение
почему же все как раз уловили.
Говоришь за всех сразу?
Два человека с которыми я общаюсь, не уловили, и я не совсем, т.к. не каждый сильно вчитывается сильно. И не все хотят напрягаться.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Старый 14.04.2011, 16:16   #7
MadMedic
ПроЭктировщик
 
Регистрация: 05.08.2006
Сообщений: 183
Написано 107 полезных сообщений
(для 410 пользователей)
Re: Тени в фастшадоу

В хелпе к фасттеням(Shadows_Help_Rus.txt) эта проблема очень подробно описана, даже есть иллюстрации для наглядности.
Тени проецируются на всю геометрию наксвозь, поэтому нужно распиливать игровой уровень на куски (отдельно потолки, отдельно полы). На полы приделывать тени, на потолки не приделывать.
(Offline)
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо MadMedic за это полезное сообщение:
ARA (14.04.2011), Coks (14.04.2011), Graf_Duku (14.04.2011)
Старый 14.04.2011, 20:58   #8
Graf_Duku
AnyKey`щик
 
Регистрация: 12.04.2011
Сообщений: 4
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Тени в фастшадоу

Спасибо за ответы. Борода в том, что проект который я задумываю, будет полностью по подземелья, тобишь пещеры. Распыление уровня рулит, когда сам уровень - 4-х угольная коробка, сделанная в маплете или КШ. Но в пещере, как таковой сложно отделить от всего потолок, не говоря уже о стенах от пола.

Тогда ещё вопрос. В каких случаях посоветуете пользовать фастшадоу?
(Offline)
 
Ответить с цитированием
Старый 15.04.2011, 05:01   #9
MadMedic
ПроЭктировщик
 
Регистрация: 05.08.2006
Сообщений: 183
Написано 107 полезных сообщений
(для 410 пользователей)
Re: Тени в фастшадоу

Распили уровень следующим образом:
  • полигоны, чью нормали направлены в сторону света - будут ресиверами (типа пол), полигоны
  • Полигоны, направленные в обратную сторону - не будут ресиверами (типа потолок)

Так проще всего будет
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо MadMedic за это полезное сообщение:
Graf_Duku (15.04.2011), LLI.T.A.L.K.E.R. (15.04.2011)
Старый 15.04.2011, 11:13   #10
Graf_Duku
AnyKey`щик
 
Регистрация: 12.04.2011
Сообщений: 4
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Тени в фастшадоу

Чтож, будем пробовать. Спасибо.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 12:27.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com