Blender для начинающих/VRML 97

Материал из Викиучебника — открытых книг для открытого мира
Перейти к навигации Перейти к поиску
Blender2017.png



OpenHK2.jpg - перейти к комбинациям клавиш.
Level2.jpg - перейти к первому необязательному для изучения разделу.
NextChapter.jpg - переход к следующей по курсу главе (порядок глав не совпадает с порядком глав по содержанию).

CTRL+ALT+U

CTRL+U

SHIFT+S

CTRL+Q

A

R

G

S

SHIFT+D

ALT+D

CTRL+NUMPAD+

CTRL+NUMPAD-

SHIFT+L

SHIFT+G

ALT+M

F

CTRL+ALT+SHIFT+C

SHIFT+S

D

T

I

Shift+B

B

C

Одни из главных классов Python: bpy.ops | bpy.data | bpy.types.ID

Рендеринг Рендер-ферма
Отсечение Шейдер
Трассировка лучей Сжатие текстур

Расположение элементов интерфейса


Ссылки на материалы
Возможно, Вас заинтересует следующее:
О Blender 2.76 FInfo.jpg Скачать Blender 2.76 FDownload.jpg

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 - коэффициенты масштабирования.