Blender для начинающих/VRML 97
Содержание コンテンツ
Blender 2.77 - теория 이론
Blender 2.77 - практика 实践
Blender 2.49 - теория 이론
Старый Blender Содержит информацию о Blender 2.49. После прочтения данной части книги Вы сможете назвать основные плюсы и минусы Blender 2.49. Blender 2.77 & 3DsMax 이론
Blender & 3DsMax Сравнение Blender, 3DsMax, Sweet Home и Art Of Illusion. После прочтения этой главы Вы будете немного знать о различиях этих программ. Программирование 이론
Дополнительное 이론
Постобработка изображений
Музыкальное сопровождение
Одни из главных классов Python: bpy.ops | bpy.data | bpy.types.ID
|
Ссылки на материалы |
---|
|
Возможно, Вас заинтересует следующее: |
О Blender 2.76 | Скачать Blender 2.76 |
VRML 97
[править]VRML - язык моделирования виртуальной реальности, в формат файлов (.wrl) которого можно экспортировать сцены Blender.
Структура файла
[править]Каждый файл должен начинаться так:
#VRML V2.0 utf8
Операторы
[править]Операторы в VRML называются узлами (нодами).
Примитивы
[править]При описании формы любого объекта следует обертывать все его описание в узел:
Shape {geometry описание}
Код | Описание | Параметры |
---|---|---|
Box {size x y z}
|
Создает параллелепипед. | x, y, z - размеры параллелепипеда по осям X, Y и Z соответственно. |
Sphere {size r}
|
Создает сферу. | r - радиус сферы. |
Cone {bottomRadius r height h side v1 bottom v2}
|
Создает конус. | r - радиус конуса, v1 - отвечает за отриовку сторон конуса (при значении TRUE они отрисовываются), v2 - отвечает за отриовку основания конуса (при значении TRUE оно отрисовывается) |
Так, например, куб будет описан так:
Shape {geometry Box {size 2 2 2}}
Материалы
[править]Принцип установки материалов такой: сначала описывается материал, потом объекты, к которым он применяется. Материал декламируемая узлом Material:
Material {diffuseColor d specularColor s emissiveColor e transparency t}
Где d - диффузный цвет объекта, s - цвет блика, e - цвет свечения объекта, t - прозрачность материала.
Описания красного полупрозрачного материала:
Material {diffuseColor 1.0 0.0 0.0 specularColor 0.0 0.0 0.0 emissiveColor 0.0 0.0 0.0 transparency 0.5}
Перемещение, вращение и масштабирование
[править]Для перемещения, вращения и масштабирования есть три специальных узла:
Код | Описание | Параметры |
---|---|---|
Translation {translate x y z}
|
Устанавливает новое положение системы координат. | x, y и z - значения, на которые сдвигать центр координат по осям X, Y и Z соответственно. |
Rotation {rotation x y z a}
|
Устанавливает угол поворота новой системы координат. | x, y и z - значения, указывающие по каким осям будет производится поворот (0 - по данной оси не производится поворот, 1 - производится); a - угол поворота по всем осям (у которых стоит 1) в радианах. |
Scale {scaleFactor x y z}
|
Масштабирует объект. | x, y и z - коэффициенты масштабирования. |