www.boolean.name

www.boolean.name (http://forum.boolean.name/index.php)
-   Xors3D (http://forum.boolean.name/forumdisplay.php?f=126)
-   -   Надстройка над ксорсом си плюс плюсникам (http://forum.boolean.name/showthread.php?t=15665)

pozitiffcat 16.10.2011 15:33

Надстройка над ксорсом си плюс плюсникам
 
Эта надстройка была создана для движка Xors3D для того что бы облегчить жизнь с этим движком впервую очередь себе. Так что сильно не пинать всяким там умникам.
Приступим.
Эта надстройка имеет следующие возможности: работа с объектами, перемещение вращение и так далее, работа с менеджерами сцен, использование скриптов, а-ля Unity3D, ну перечислять можно много чего, пока что в голове не укладывается как лучше расписать. Лучше начнем с небольшого туториала.
Читать далее...
Кого заинтересовала эта надстройка, можете пользоваться, исходники открыты, вопросы задавать на моем форуме

pozitiffcat 16.10.2011 23:41

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

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


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

vBulletin® Version 3.6.5.
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.
Перевод: zCarot