суббота, 29 июня 2013 г.

Анимация изменения цвета материала в Blender

Для анимации цвета материала в Blender существует два способа:

1. С помощью пользовательского интерфейса
Анимация цвета материала с помощью пользовательского интерфейса представлена в видео:


Способ состоит из нескольких шагов:

вторник, 14 мая 2013 г.

Анимация в Blender с помощью Python.


Есть 2 способа, как добавить ключевые кадры анимации с помощью Python.

1. Через ключевые свойства непосредственно как и пользователь, который аналогичен вставке ключевых кадров с помощью клавиши I.

2. Создаёт кривую и на ней отмечаются ключевые кадры значений при определённых фреймах. Затем для кривой задаётся адрес параметра, на который она будет влиять, например, на положение объекта в пространстве: “location”.

суббота, 16 марта 2013 г.

Добавление пирамиды в Blender


Рассмотрим код, который добавление геометрический объект пирамида:

import bpy

# Определяем координаты вершин. Каждая вершина определяется тремя 
# последовательными числами с плавающей запятой (float) 
coords=[(-1.0, -1.0, -1.0), (1.0, -1.0, -1.0), (1.0, 1.0 ,-1.0), \
(-1.0, 1.0,-1.0), (0.0, 0.0, 1.0)]

# Определение граней по индексу числа. Каждая грань подразделяется  
# на 4 последовательных целых числа. 
# Для треугольников необходимо повторить первую вершину и в четвертой позиции.
faces=[ (2,1,0,3), (0,1,4,0), (1,2,4,1), (2,3,4,2), (3,0,4,3)]

понедельник, 18 февраля 2013 г.

Текстовый редактор Blender и работа с ним

На видео показано, как открыть текстовый редактор и сделать основные настройки:


Так же текстовый редактор можно вызвать с помощью горячих клавиш:
Shift + F11
или перейти к окну с видом:
Ctrl + стрелка вправо (3 раза)

воскресенье, 17 февраля 2013 г.

Добавление объектов в Blender с помощью скрипта на Python


# Скрипт создаёт 5 кубов в ряд

import bpy

# Следующие команды используются, чтобы указать, что объекты создаются в слое 1.
# Итак, сначала мы определяем переменную массива для последующего обращения:

mylayers = [False]*20
mylayers[0] = True

# Мы создаем ссылку на оператор, который используется для создания примитива куба
add_cube = bpy.ops.mesh.primitive_cube_add

# Теперь в цикле, мы создали пять объектов

for index in range(0, 5):
     add_cube(location=(index*3, 0, 0), layers=mylayers)
                                                                                                                                            

Уроки Unreal Engine 4: uedev.blogspot.ru

четверг, 27 декабря 2012 г.

Blender 2.6 + Python 3.2 "Hello World"

Уроков по Blender'у много, но вот уроков по связке Blender 2.6.x + Python 3.x на русском достаточно мало.
(Либо я плохо искал, если у Вас что нибудь будет, то с удовольствием почитаю уроки на русском)
Немного на русском есть тут:
http://wiki.blender.org/index.php/Doc:RU/2.6/Manual/Extensions/Python
но все линки ведут на англоязычные страницы.