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

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

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

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

Ответ
 
Опции темы
Старый 13.03.2006, 21:53   #1
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Смущение

Вот решил посоветоваться, т.к. с данной проблемой не приходилось особо много сталкиваться:
Динамические ТЕНИ.
Нужна freeware-библа теней. Причём в данном случае производительность важнее качества. Простота реализации тоже бы не помешала.
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Старый 13.03.2006, 22:17   #2
jimon
 
Сообщений: n/a
andreymanа помучай... даст от тебе либу
 
Ответить с цитированием
Старый 14.03.2006, 00:43   #3
НУБ
Бывалый
 
Регистрация: 22.09.2005
Сообщений: 634
Написано 36 полезных сообщений
(для 102 пользователей)
Если производительность очень важна, то стенсил тени скорее всего не подойдут. Попробуй поюзать Сфифт, а лучше поподробней расскажи для каких объектов нужны тени(тип кастеров), какоя сцена(сложность и тип ресиверов), и на какое железо это рассчитано?
(Offline)
 
Ответить с цитированием
Старый 14.03.2006, 01:00   #4
SBJoker
Злобный Админ
 
Аватар для SBJoker
 
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений
(для 9,330 пользователей)
ну-ну.. а сфифт по-твое му не стэнсил реализацию теней юзает, а?
__________________
(Offline)
 
Ответить с цитированием
Старый 14.03.2006, 01:09   #5
НУБ
Бывалый
 
Регистрация: 22.09.2005
Сообщений: 634
Написано 36 полезных сообщений
(для 102 пользователей)
SBJoker:
Естественно не юзает(и по моему и впринципе)
(Offline)
 
Ответить с цитированием
Старый 14.03.2006, 13:49   #6
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Может вот этот пример поможет (я его не разбирал, так что хз как он работает, но вроде простой)
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Старый 14.03.2006, 14:04   #7
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Вот один пример, может подойдет...
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Старый 23.06.2006, 18:09   #8
ZanoZa
Элита
 
Регистрация: 02.10.2005
Сообщений: 1,789
Написано 132 полезных сообщений
(для 252 пользователей)
Радость

Хотелось бы побольше узнать о методах создания теней, и их разновидности.
(Offline)
 
Ответить с цитированием
Старый 23.06.2006, 18:18   #9
НУБ
Бывалый
 
Регистрация: 22.09.2005
Сообщений: 634
Написано 36 полезных сообщений
(для 102 пользователей)
2ZanoZa:

http://gamedev.ru/articles/?id=30115
http://www.gamedev.ru/community/game...rticles/?id=19
(Offline)
 
Ответить с цитированием
Старый 23.06.2006, 20:20   #10
ZanoZa
Элита
 
Регистрация: 02.10.2005
Сообщений: 1,789
Написано 132 полезных сообщений
(для 252 пользователей)
Спасибо почитаю.
Еще. Я попытался разобрать этот пример(nordic_shade)-запутался.
Не мог бы кто-нибудь популярно обьяснить этот пример(именно сам вывод тени).
Извеняюсь за ламерский вопрос
(Offline)
 
Ответить с цитированием
Старый 23.06.2006, 23:00   #11
НУБ
Бывалый
 
Регистрация: 22.09.2005
Сообщений: 634
Написано 36 полезных сообщений
(для 102 пользователей)
ZanoZa:
Это где солдат по террейну бегает?
Просто рендеришь мешь чёрным в тексу с позиции источника света и проецируешь эту тексу на ресивер(в данном случае террейн).
(Offline)
 
Ответить с цитированием
Старый 24.06.2006, 10:43   #12
ZanoZa
Элита
 
Регистрация: 02.10.2005
Сообщений: 1,789
Написано 132 полезных сообщений
(для 252 пользователей)
Graphics3D 800,600

piv=CreatePivot()
PositionEntity piv,0,5,0
li=CreateLight(piv)
cam=CreateCamera()
PositionEntity cam,0,5,-10


pln=CreateCube()
ScaleEntity pln,10,.1,10

cube=CreateCube(piv)
Repeat
UpdateWorld
RenderWorld


Flip
Until KeyHit(1)
End
ну вот некий код, надо чтобы на плоскость отображалась тень куба.
Что надо сделать сначала, что потом.
(Offline)
 
Ответить с цитированием
Старый 25.06.2006, 19:29   #13
НУБ
Бывалый
 
Регистрация: 22.09.2005
Сообщений: 634
Написано 36 полезных сообщений
(для 102 пользователей)
ZanoZa:
Ну тебе же нужна тень не только на плоскости, так что сначала надо сделать систему теней, потом встроить её в некий код
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Статья:Глобальное освещение(Radiosity) Genius Проекты C++ 13 18.09.2009 02:10
Небо & освещение Neoba 3D-программирование 21 08.12.2007 20:04
Динамическое освещение или живой свет. magpro 3D-программирование 5 16.07.2007 11:55


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


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