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

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

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

Xors3D Графический движок с поддержкой DirectX9

Ответ
 
Опции темы
Старый 16.10.2011, 15:33   #1
pozitiffcat
Мастер
 
Аватар для pozitiffcat
 
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений
(для 533 пользователей)
Надстройка над ксорсом си плюс плюсникам

Эта надстройка была создана для движка Xors3D для того что бы облегчить жизнь с этим движком впервую очередь себе. Так что сильно не пинать всяким там умникам.
Приступим.
Эта надстройка имеет следующие возможности: работа с объектами, перемещение вращение и так далее, работа с менеджерами сцен, использование скриптов, а-ля Unity3D, ну перечислять можно много чего, пока что в голове не укладывается как лучше расписать. Лучше начнем с небольшого туториала.
Читать далее...
Кого заинтересовала эта надстройка, можете пользоваться, исходники открыты, вопросы задавать на моем форуме
(Offline)
 
Ответить с цитированием
Старый 16.10.2011, 23:41   #2
pozitiffcat
Мастер
 
Аватар для pozitiffcat
 
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений
(для 533 пользователей)
Ответ: Надстройка над ксорсом си плюс плюсникам

Стандартные шейдеры добавил, все качать с моего сайта:
Здесь вместо xRenderWorld нужно использовать xextRenderWorld
Требует каталога fx, можно его запаковать и монтировать это на ваше усмотрение
void Object3D::setPointReceiverFX(Object3D* light, float range, float intens);//установить на этот объект прием point освещения
это означает что этот объект принимает шейдерное освещение
Объект должен быть оттекстурирован одним материалом с одной текстурой или двумя для паралакса, иначе он будет оттекстурирован первой текстурой
InitializeBloomFX(camera);
Инициировать на эту камеру Bloom
Делается при создании игры

RenderBloomFX();//если использовать xextRenderWorld то это писать ненадо!!!
Отрисовывать Bloom
Делается после xRenderWorld, если не используется xextRenderWorld()
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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


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


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