Показать сообщение отдельно
Старый 27.06.2009, 17:37   #1
Черный крыс
 
Сообщений: n/a
Illusion engine 2/5 D

Вобщем недавно озадачился на написание движка в БМ.
Какие задачи должен выполнять движок : 1) Отображение обьектов на карте с произвольной формой (а не чистая изометрия). Что то на подобии движка "Infinity engine", - карта должна быть целиковой (один целиковый рендер), все обьекты на карте могут иметь произвольное расположение и угол поворота. - отсюда следующая задача - правильное перекрытие персонажей обьектами карты по их удалению от камеры. 2) Насчет персов - они должны быть полностью 3Д. тоесть в движок встроен 3Д моторчик, который занимаеться визуализированием 3Д меоделей персов. - вообще мне давно импонировала идея совмещения красоты графики 2Д и пластичностью скелетной анимации в 3Д. 3) Полноценная 2Д камера с возможностью зума. 4) 2-х уровневый поиск пути по алгоритму A*. 5) Реалтаймовая смены времени суток. 6) погодные и другие спецэффекты. 7) 2D BSP - дерево для оптимизации рендера. Честные динамические тени от любых источников света.

Технологии : GLMax2D + miniB3D.
Это все уже реализовано. В ближайших планах доработать путенах, научить его обходить динамические обьекты, внедрить скриптовую систему (кто какую посоветует?).

Скринчеги :

 
Ответить с цитированием
Эти 11 пользователя(ей) сказали Спасибо за это полезное сообщение:
ABTOMAT (28.06.2009), dimanche13 (29.06.2009), Dream (27.08.2009), falcon (28.06.2009), h1dd3n (27.06.2009), Mr_F_ (24.07.2009), Nex (28.07.2009), Randomize (03.07.2009), Tadeus (27.06.2009), Taugeshtu (27.06.2009), Якубович (09.02.2010)