Показать сообщение отдельно
Старый 10.06.2013, 21:05   #4
KCEPOKC
Принтер
 
Аватар для KCEPOKC
 
Регистрация: 21.04.2013
Адрес: Больше не РФ
Сообщений: 569
Написано 342 полезных сообщений
(для 1,242 пользователей)
Злость Словарик начинающего

И снова здравствуйте! Из за того, что несколько следующих обучающих исходников особо не отличаются от первого, я решил составить так называемый словарь с командами.

Render([0-2], [anim_speed#])
Некая замена клише рендер-апдейт ворлд
Параметры:
0 – стандартный B3D рендер.
1 – рендер с тенями.
2 – дебаг рендер(Для адвенсед юзерс:D)
[anim_speed#] – заменяет аналогичный в UpdateWorld.
Не в коем случае не использовать UpdateWorld и RenderWorld!


SetShadowMesh([Entity], [True or False],[ cache$])
Включаем тени для данного [Entity].
True – разрешаем отбрасывать тень(по умолчанию).
False – запрещаем отбрасывать тень.
Также есть возможность кэшировать тени в файл [ cache$]. Это нужно для того, чтобы ускорить следующие запуски программы. Рекомендуется использовать формат .shw


InitShadows([Cam])
Включение теней на камеру [cam]
Предупреждение: не рекомендуется включать тени более чем на одну камеру.


FreeShadows()
Очистить мир от теней.


CreateShadowSphere([True])
CreateShadowCylinder([True])
CreateShadowCone([True])
CreateShadowCube([True])
CreateShadowPlane([True])
Примитивы со сразу включенными тенями.
True – включить отбрасывание теней(по умолчанию)
False – отключить отбрасывание теней
Примечание: лучше использовать классические команды и только затем включать на них тени.


LoadShadowMesh([Mesh],[True])
LoadAnimShadowMesh([Mesh], [True])
Загрузить [Mesh] сразу со включенными тенями
True – включить отбрасывание теней(по умолчанию)
False – отключить отбрасывание теней
Примечание: лучше использовать классические команды и только затем включать на них тени.


А пока все. Позже я расскажу про бампмаппинг

Последний раз редактировалось KCEPOKC, 11.06.2013 в 13:14.
(Offline)
 
Ответить с цитированием