Blender для начинающих/Blend4Web: различия между версиями

Материал из Викиучебника — открытых книг для открытого мира
Содержимое удалено Содержимое добавлено
Строка 175: Строка 175:
## Value - сила действия ключа формы.
## Value - сила действия ключа формы.
|-
|-
| Outline
| Apply Shape Key
[[File:NodeTree12.jpg|frameless]]
[[File:NodeTree12.jpg|frameless]]
|| Редактирует обводку объекта. ||
|| Редактирует обводку объекта. ||

Версия от 12:24, 19 ноября 2016



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

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 Скачать Blender 2.76

Основы

  1. Данные ноды работают в редакторе Node Editor для движка Blend4Web.

Логическое дерево

Логическое дерево это более сложный способ настройки логики, чем в Logic Editor для Game Engine. Для добавления логического дерева перейдите на вкладку Scene и в оконке Logic Editor поставьте галочку, нажав после этого на «+» для создания логического дерева.

Далее щелкните на выделенную в зеленый квадтратик кнопочку для редактирования нодовой логики. А далее редактируйте или создавайте нодовые сети.

  1. Обратите внимание на то, что у всех нодов есть один или два стандартных сокета Next и Previous.
  2. Next - сокет для соединения ноды со следующей нодов, а Previous - для подключения предыдущей ноде к данной.

Ноды в Blend4Web

Control Flow

Нода Описание Сокеты и параметры
Entry Point

Нода, которой начинается выполнение нодового дерева.
  1. Нет дополнительных сокетов, кроме стандартного Next.
Delay

Задерживает на некоторое время выполнение программы.
  1. Нет дополнительных сокетов, кроме стандартных Previous и Next.
  2. Параметр Value отвечает за количество секунд, на которое задержится выполнение выполнение следующей ноды.
  3. Функция Variable позволяет устанавливать время по значению переменной.
Conditional Jump

Выбирает какие действия выполнить в соответствии с условием.
  1. Кроме сокетов Previous и Next есть:
    1. True - перейти к соединенной к данному сокету ноде, если условие выполнилось.
    2. К False подключена нода, которой будет передано управление в случае ложности условия.
  2. Condition - условие сравнения:
    1. Equal - равно.
    2. Not Equal - не равно.
    3. Less Than - первое число меньше второго.
    4. Creater Than - второе число меньше первого.
    5. Less Than or Equal- первое число меньше или равно второму.
    6. Creater Than or Equal - второе число меньше или равно первому.
  3. Функция Variable позволяет устанавливать число по значению переменной.

Animation

Нода Описание Сокеты и параметры
Play Timeline

Запускает выполнение анимации.
  1. Нет дополнительных сокетов, кроме стандартных Previous и Next.
  2. Имеются следующие параметры:
    1. Start Marker - воспроизведение с того кадр, на котором установлен данный маркер.
    2. End Marker - завершение проигрывания анимации тем кадром, на котором установлен второй маркер.
    3. При включенном Do Not Wait управление передасться следующей ноде, независимо от проигрывания анимации.
Stop Timeline

Остановит проигрывание анимации.
  1. Нет дополнительных сокетов, кроме стандартных Previous и Next.
  2. Чтобы при остановке анимации устанавливался нулевой кадр надо поставить галочку Set First Frame.
Get Timeline

Записывает в переменную текущий кадр нелинейной анимации.
  1. Нет дополнительных сокетов, кроме стандартных Previous и Next.
  2. Если активирована функция NLA Timeline будет получен текущий кадр NLA - анимции.
  3. Distination - та переменная, в которую сохранится текущий кадр таймлайна или анимации.
Play Animation

Проигрывает анимацию.
  1. Нет дополнительных сокетов, кроме стандартных Previous и Next.
  2. Свойства ноды:
    1. Environment Animation - при установленной галочек будет воспроизводится вся временная шкала (все анимации указанного мира).
    2. Object - имя объекта у которого будет воспроизведена анимация.
    3. World - имя мира у которого будет воспроизведены все анимации.
    4. Anim - имя воспроизводимой анимации.
    5. Есть 3 режима воспроизведения:
      1. Finish Stop - воспроизведение от начала до конца.
      2. Finish Reset проиграет анимацию от начала до конца, после чего объект вернется в исходное положение.
      3. Loop - анимация будет воспроизводится все время, до тех пор пока она не будет остановлена.
    6. При включенном Do Not Wait управление передасться следующей ноде, независимо от проигрывания анимации.
Stop Animation

Для остановки анимации.
  1. Нет дополнительных сокетов, кроме стандартных Previous и Next.
  2. Параметры:
    1. Environment Animation - при установленной галочек будет остановлены все анимации мира.
    2. Object - имя объекта у которого будет остановлена анимация.
    3. World - имя мира у которого будут остановлены все анимации.
    4. Anim - имя останавливаемой анимации.
    5. Set First Frame требуется для установки текущего кадра в начальный после остановки анимации.

Camera

Нода Описание Сокеты и параметры
Move Camera

Заставляет переместиться камеру к объекту и повернуться.
  1. Нет дополнительных сокетов, кроме стандартных Previous и Next.
  2. Имеются такие параметры:
    1. Camera - имя камеры, на которую будет влиять данная нода.
    2. Distination - объект, в центр которого переместится камера.
    3. Look At - тот объект, на который будет смотреть камера по завершении перемещения.
    4. Duration - то время, которое потребуется камере чтобы повернуться и переместиться.
Set Camera Move Style

Изменять стиль движения камеры.
  1. Нет дополнительных сокетов, кроме стандартных Previous и Next.
  2. Есть свойства:
    1. New Camera Move Style определяет как начнет двигаться камера - стиль ее движения.
      1. Static - камера не подвижна.
      2. Target - такой вид движения камеры, при котором она следит на определенной точкой в пространстве.
        1. Zoom отвечает за то, как сильно камера приближается при слежении на точку (не значит, что она придвигается к точке).
        2. Под словом «Target» можно либо настроить координаты точки вручную, либо, включив функцию «Use Object» указать объект, центр которого станет точкой, за которой будет следить камера.

Object

Нода Описание Сокеты и параметры
Show Object

Делает видимым объект.
  1. Нет дополнительных сокетов, кроме стандартных Previous и Next.
  2. Имеется свойство:
    1. Object - имя объекта, который станет видимым.
Hide Object Прячет объект.
  1. Нет дополнительных сокетов, кроме стандартных Previous и Next.
  2. Имеется свойство:
    1. Object - имя объекта, который станет невидимым.
Transform Object

Трансформирует объект.
  1. Нет дополнительных сокетов, кроме стандартных Previous и Next.
  2. Имеются следующие свойства:
    1. Object - имя изменяемого объекта.
    2. Space - то пространство, в котором будут проводится преобразования над объектом.
      1. World - мировая система координат.
      2. Local - локальная система координат.
      3. Parent - система координат родителя.
    3. Параметры в Location устанавливают положение объекта, с учетом используемой системы координат.
    4. В Rotation можно выбрать угол поворота объекта.
    5. Свойство Scale определяет коэффициент масштабирования объекта.
    6. Duration - время, нужное для трансформации объекта.
Move To

Делает видимым объект.
  1. Нет дополнительных сокетов, кроме стандартных Previous и Next.
  2. Есть параметры:
    1. Object - имя того объекта, центр которого переместится к центру другого объекта Distination.
    2. Distination - объект, к которому будет двигаться Object.
    3. Duration - время, требуемое на перемещение.
Apply Shape Key

Устанавливает силу влияния ключа формы.
  1. Нет дополнительных сокетов, кроме стандартных Previous и Next.
  2. Есть параметры:
    1. Object - имя объекта, у которого будет изменяться сила воздействия ключа формы.
    2. Shape Key - изменяемый ключ формы.
    3. Value - сила действия ключа формы.
Outline

Редактирует обводку объекта.
  1. Нет дополнительных сокетов, кроме стандартных Previous и Next.
  2. Есть параметры:
    1. Object - имя объекта, у которого будет изменяться обводка.
    2. Есть несколько режимов ее изменения:
      1. Play - включает анимацию обводки.
      2. Stop - убирает обводку.
      3. Intensivity - позволяет изменить силу обводки.
        1. Сила обводки устанавливается свойством Intensivity.