![]() |
Надстройка над ксорсом си плюс плюсникам
Эта надстройка была создана для движка Xors3D для того что бы облегчить жизнь с этим движком впервую очередь себе. Так что сильно не пинать всяким там умникам.
Приступим. Эта надстройка имеет следующие возможности: работа с объектами, перемещение вращение и так далее, работа с менеджерами сцен, использование скриптов, а-ля Unity3D, ну перечислять можно много чего, пока что в голове не укладывается как лучше расписать. Лучше начнем с небольшого туториала. Читать далее... Кого заинтересовала эта надстройка, можете пользоваться, исходники открыты, вопросы задавать на моем форуме |
Ответ: Надстройка над ксорсом си плюс плюсникам
Стандартные шейдеры добавил, все качать с моего сайта:
Здесь вместо xRenderWorld нужно использовать xextRenderWorld Требует каталога fx, можно его запаковать и монтировать это на ваше усмотрение void Object3D::setPointReceiverFX(Object3D* light, float range, float intens);//установить на этот объект прием point освещения это означает что этот объект принимает шейдерное освещение Объект должен быть оттекстурирован одним материалом с одной текстурой или двумя для паралакса, иначе он будет оттекстурирован первой текстурой InitializeBloomFX(camera); Инициировать на эту камеру Bloom Делается при создании игры RenderBloomFX();//если использовать xextRenderWorld то это писать ненадо!!! Отрисовывать Bloom Делается после xRenderWorld, если не используется xextRenderWorld() |
Часовой пояс GMT +4, время: 01:46. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot