Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Принцип построения теней


Xerx ©   (2004-06-30 04:52:00) 

Народ! Помогите понять принцип построения теней: чтобы при проекции тени на угол получалось две половины, а не две тени. Чем пользоваться? Только не рисование обьекта дважды, т.к. тормознуто и не проходит тест с углом! Скачал архивчик с примерами ( http://delphi.vitpc.com/opengl) за авторством М.Краснова. Один из примеров как раз реализует программные тени через аккумулирующий буфер. 1) просчёт уменя занимает ~8секунд, 2) конус проецируется НА ОБЕ ПЛОСКОСТИ ПОЛНОСТЬЮ! Т.е. это обалденная неработающая тормозилка. Компьютер у меня ВЕСЬМА не слабый, но !такие! тормоза! Почему???


  (2004-07-26 09:40:00) [1]

Удалено модератором


Xerx   (2004-07-26 04:30:00) [2]

> ПсихЪ_ржащий как лошадь
Отправляю, лови!


  (2004-07-18 10:00:00) [3]

Удалено модератором


Xerx   (2004-07-18 04:43:00) [4]

> Magikan
Ссылку потерял, но могу отправить на мыло.


Zer0   (2004-07-15 22:36:00) [5]

есть такое OpenSource двигало The Nebula Device   http://www.nebuladevice.org/так вот оно вроде умеет работать с тенями (даже SelfShadow есть)


Колбасьев   (2004-07-14 15:42:00) [6]

Как вообще делать тени (DirectX 8(9) )?


Magikan   (2004-07-12 05:21:00) [7]

Делись!!!


Xerx   (2004-07-12 05:11:00) [8]

> ПсихЪ_клон
Но я НАШЕЛ!
Реальные тени, простая реализация. Только иногда тени какие-то квадратные (KotOR, ImpossibleCreatures - кто играл, знает).


ПсихЪ_клон   (2004-07-10 10:56:00) [9]

Чисто теоретически: Так или иначе все построения любых универсальных эффектов должны быть замешаны на собственном формате построения сцены. Чтобы ты мог перед "построением" эффекта определить окружающие объект другие объекты и их характеристики. Чтобы во время построения адекватно обработать связанные с этими окружающими объектами ситуации.

Отталкивайся именно от формата сцены и работы с ней.


ПсихЪ_клон   (2004-07-10 10:49:00) [10]


> Xerx ©   (10.07.04 04:29) [5]

Ишь чего захотел. Такие алгоритмы в Сети ты вряд ли найдёшь. Коммерческая тайна. Хотя может быть через пол года... (:


Xerx   (2004-07-10 04:29:00) [11]

> OSokin

Пример с двумя плоскостями не элементарен, но прост. Я сам с ним разобрался. А мне нужен универсальный алгоритм, не зависящий от количества поверхностей и их формы.


OSokin   (2004-07-03 19:00:00) [12]

Сначала просчитай размеры твой тени. Потом сделай ее изображение серыми цветами. Потом просчитай, на какие половины ента тень делится при проецировании ее по перпендикуляру к источнику света. По этой линии раздели тень и спроецируй одну половину на одну стену, другую половину - на другую стену.


Xerx   (2004-07-02 05:03:00) [13]

Я нашел, что искал!

>делать надо через stencil буфер, а не через аккумулятор.

А я так и не делал. Этот пример от Краснова.

> У тебя ссылка вроде неправильная, напиши ещё раз тоже скачать хочу.

Сорри... http://www.gamedev.ru/articles/read.shtml?id=20121
А ссылка что-то не работает! Может раздел закрылся?


Darthman   (2004-06-30 13:45:00) [14]

делать надо через stencil буфер, а не через аккумулятор.


Proger   (2004-06-30 11:57:00) [15]

У тебя ссылка вроде неправильная, напиши ещё раз тоже
скачать хочу.


Наверх

Титульная страница Поиск, карта сайта Написать письмо