Blender

Blender
Blender.png
Blender 2.64a.png
Blender 2.64a
Тип

Трёхмерная графика

Разработчик

The Blender Foundation

Написана на

C, C++, Python

Операционная система

Кроссплатформенная

Аппаратная платформа

Cross-platform

Последняя версия

2.64a[1] (12 октября 2012)

Лицензия

GNU GPL (до 2002 года — shareware)

Сайт

http://www.blender.org/

Blender — свободный пакет для создания трёхмерной компьютерной графики, включающий в себя средства моделирования, анимации, рендеринга, постобработки видео, а также создания интерактивных игр.

Содержание

Возможности

Системные требования[2]
Минимальные Рекомендуемые
Windows, Mac OS X, Linux, FreeBSD, Irix, Solaris
Центральный процессор 1 GHz, одноядерный процессор 2 GHz, двухядерный процессор
Объем RAM 512 MB 2 GB


Видеокарта Графическая карта с поддержкой OpenGL с 64 MB RAM Графическая карта с поддержкой OpenGL с 256 или 512 MB RAM
Дисплей Монитор с поддержкой разрешения 1024 x 768 и 16-битным цветом Монитор с поддержкой разрешения 1920 x 1080 и 24-битным цветом


Устройства ввода Клавиатура, мышь Клавиатура с дополнительными цифровыми клавишами, 3-х кнопочная мышь

Характерной особенностью пакета Blender является его небольшой размер. Установленный пакет занимает от 30 до 45 МБ. В базовую поставку не входят развёрнутая документация и большое количество демонстрационных сцен.

Функции пакета:

  • Поддержка разнообразных геометрических примитивов, включая полигональные модели, систему быстрого моделирования в режиме subdivision surface (SubSurf), кривые Безье, поверхности NURBS, metaballs (метасферы), скульптурное моделирование и векторные шрифты.
  • Универсальные встроенные механизмы рендеринга и интеграция с внешним рендерером YafRay, LuxRender и многими другими.
  • Инструменты анимации, среди которых инверсная кинематика, скелетная анимация и сеточная деформация, анимация по ключевым кадрам, нелинейная анимация, редактирование весовых коэффициентов вершин, ограничители, динамика мягких тел (включая определение коллизий объектов при взаимодействии), динамика твёрдых тел на основе физического движка Bullet, система волос на основе частиц и система частиц с поддержкой коллизий.
  • Python используется как средство создания инструментов и прототипов, системы логики в играх, как средство импорта/экспорта файлов (например COLLADA), автоматизации задач.
  • Базовые функции нелинейного редактирования и комбинирования видео.
  • Game Blender — подпроект Blender, предоставляющий интерактивные функции, такие как определение коллизий, движок динамики и программируемая логика. Также он позволяет создавать отдельные real-time приложения начиная от архитектурной визуализации до видео игр.

Интерфейс пользователя

Снимок экрана интерфейса Blender 2.4

Blender имел репутацию программы, сложной для изучения. Практически каждая функция имеет соответствующее ей сочетание клавиш, и учитывая количество возможностей, предоставляемых Blender, каждая клавиша включена в более чем одно сочетание (shortcut). C тех пор как Blender стал проектом с открытым исходным кодом, были добавлены полные контекстные меню ко всем функциям, а использование инструментов сделано более логичным и гибким. Прибавим сюда дальнейшее улучшение пользовательского интерфейса с введением цветовых схем, прозрачных плавающих элементов, новой системой просмотра дерева объектов и разными мелкими изменениями.

Отличительные особенности интерфейса пользователя:

  • Режимы редактирования. Два основных режима Объектный режим (Object mode) и Режим редактирования (Edit mode), которые переключаются клавишей Tab. Объектный режим в основном используется для манипуляций с индивидуальными объектами, в то время как режим редактирования — для манипуляций с фактическими данными объекта. К примеру, для полигональной модели в объектном режиме мы можем перемещать, изменять размер и вращать модель целиком, а режим редактирования используется для манипуляции отдельных вершин конкретной модели. Также имеются несколько других режимов, таких как Vertex Paint и UV Face select.
  • Широкое использование горячих клавиш. Большинство команд выполняется с клавиатуры. До появления 2.x и особенно 2.3x версии, это был единственный путь выполнять команды, и это было самой большой причиной создания репутации Blender’y как сложной для изучения программы. Новая версия имеет более полное графическое меню.
  • Управление рабочим пространством. Графический интерфейс Blender’а состоит из одного или нескольких экранов, каждый из которых может быть разделён на секции и подсекции, которые могут быть любой частью интерфейса Blender’a. Графические элементы каждой секции могут контролироваться теми же инструментами, что и для манипуляции в 3D пространстве, для примера можно уменьшать и увеличивать кнопки инструментов тем же путём, что и в 3D просмотре. Пользователь полностью контролирует расположение и организацию графического интерфейса, это делает возможным настройку интерфейса под конкретные задачи, такие как редактирование видео, UV mapping и текстурирование, и сокрытие элементов интерфейса которые не нужны для данной задачи. Этот стиль графического интерфейса очень похож на стиль, используемый в редакторе UnrealEd карт для игры Unreal Tournament.

Хотя Blender’y (для версии 2.41) ещё недостаёт возможностей патентованного программного обеспечения (таких как N-гон моделирование), рабочее пространство Blender’а считается одним из самых новаторских концепций графического интерфейса для графических инструментов и вдохновлённым дизайном графического интерфейса патентованных программ, таких как Luxology’s Modo.

Дополнительные особенности

  • В программе Blender объект (сущность, взаимодействующая с окружающим миром) и его данные (форма или функции объекта) разделяемы. Отношение Объект-Данные представляется отношением 1:n (термин, относящийся к теории баз данных, обозначает возможность нескольких объектов использовать одни и те же данные — один ко многим или сюрьекция) и динамически связаны между собой, позволяя использовать некоторые процессы быстрого моделирования, уникальные для Blender.
  • Внутренняя файловая система, позволяющая хранить несколько сцен в едином файле (называемом .blend файл).
  • Все «.blend» файлы совместимы как с более старыми, так и с более новыми версиями Blender. Так же все они переносимы с одной платформы на другую и могут использоваться как средство переноса созданных ранее работ.
  • Blender делает резервные копии проектов во время всей работы программы, что позволяет сохранить данные при непредвиденных обстоятельствах.
  • Все сцены, объекты, материалы, текстуры (только собственные, не импортированные), звуки, изображения, post-production эффекты могут быть сохранены в единый «.blend» файл.
  • Настройки рабочей среды могут быть сохранены в «.blend» файл, благодаря чему при загрузке файла вы получите именно то, что сохранили в него. Файл можно сохранить как «пользовательский по умолчанию», и каждый раз при запуске Blender вы будете получать необходимый набор объектов и подготовленный к работе интерфейс.

Тем не менее, внутреннее содержание «.blend» файла менее похоже на структурированное описание объектов и их взаимоотношений, и более близко к прямому дампу области памяти программы. Это делает практически невозможным преобразование «.blend» файлов в другие форматы. При этом следует заметить весьма продвинутый механизм экспорта в разнообразные форматы, такие как obj, dxf, stl, 3ds и прочие (список постепенно растёт).

Достоинства и недостатки

  • + большие возможности и полностью бесплатно;
  • + широкие возможности импорта/экспорта;
  • + возможность создания игр;
  • + кроссплатформенность;
  • + небольшой размер;
  • − в базовую поставку не входит развёрнутая документация;
  • − нет возможности асинхронной подгрузки уровней.

История

Blender был разработан как рабочий инструмент голландской анимационной студией NeoGeo (не имеет отношения к игровой консоли Neo-Geo). В июне 1998 года автор Blender’а, Тон Розендаль (Ton Roosendaal), основал компанию Not a Number (NaN) с целью дальнейшего развития и сопровождения Blender. Программа распространялась по принципу shareware.

В 2002 году компания NaN обанкротилась. Усилиями Тона Розендаля кредиторы соглашаются на изменение лицензии распространения Blender в пользу GNU GPL с условием единовременной выплаты €100000. 18 июля 2002 года началась программа по сбору спонсорских пожертвований на покрытие необходимой суммы. Уже 7 сентября 2002 года было объявлено о том, что необходимая сумма набрана, и о планах перевести в ближайшее время исходный код и сам Blender под лицензию GPL.

13 октября 2002 года компания Blender Foundation представила лицензированный под GNU GPL продукт.

В настоящее время Blender является проектом с открытым исходным кодом и развивается при активной поддержке Blender Foundation.

История версий и разработка

С момента открытия исходного кода Blender претерпел улучшения и переработку основного кода программы. Это сделало процесс добавления новых возможностей гораздо более лёгким. Хотя Blender полнофункциональная программа, профессиональные пользователи других программ могут найти недостающие возможности, такие как недостаток процесса моделирования на основе N-Gon и несколько незавершённый набор инструментов моделирования, методы численного измерения и манипулирования, ограниченная совместимость с другими 3D форматами файлов.

Blender 2.40

Blender 2.40 вобрал в себя большое количество новых возможностей [3], таких как:

  • Обновлённую систему анимации[4]
  • Стек модификаторов меша[5]
  • Улучшения в системе под общим названием «Интерфейс Пользователя».[6]
  • Новую систему частиц (включая волосы) and guides.[7]

Также были добавлены:

  • Динамика жидкостей[8]
  • Улучшены инструменты Булевого моделирования (Boolean Modelling)[9] при поддержке Google’s Summer of Code[10].

Blender 2.41

Blender 2.41 был расширен большим количеством новых возможностей[11]. В особенности в части Игрового Движка (Game Engine):

  • Были добавлены GLSL пиксельные и вершинные шейдеры для Игрового Движка (Game Engine)[12]
  • Subsurf UV Unwrapping[13]
  • и ваяющая утилита (англ. sculpting tool) .[14]

Blender 2.42

Blender 2.42 вобрал в себя большое количество новых и обновлённых возможностей. Релиз состоялся 14 июля 2006.[15] Этот релиз добавляет большое количество нововведений по сравнению с другими релизами. Такое количество изменений было сделано благодаря процессу разработки фильма Elephants Dream[16]. (See #Elephants Dream.)

  • Fully recoded Render Pipeline
    • Новый 3D режим предпросмотра рендеринга
    • Improved material shading preview
    • Предпросмотр логотипа
    • Fully threaded tile based rendering
    • Улучшенный панорамный рендеринг
    • Render layers and multipass rendering (рендеринг слоёв и многопроходной рендеринг)
    • Vector Blur
    • Changes to the render output display (изменения в отображении процесса рендеринга)
    • Исправлены утечки памяти
  • Generic Node editing system(система редактирования общих узлов)
    • New Nodes UI (Новые узлы интерфейса)
    • Material (Shading) Nodes
    • Composite Nodes
    • Curves UI Control
  • Нововведения в материалах
    • Transmissivity(трансмиссивность)
    • Tangent Shading
    • Stress Mapping
    • New blending Modes
    • Улучшенные настройки теней
  • New and improved object tools
    • New Mesh tools (новые инструменты для работы с мешем (сеткой))
      • Upgraded Merge
      • Loop and path select
      • Improved extruded region on mirror modifier
    • Object Groups (группировка объектов)
    • Array modifier
    • Improved UV unwrapping
      • Angle based flattening
      • Seam cutting tools
      • Minimization of unwrapp stretching
  • Новые инструменты для анимации персонажей
    • Custom Bones
    • Bone Layers (слои костей)
    • Stride mixing in NLA
  • Игровой движок (Game engine) и улучшение физики
    • COLLADA 1.4 импорт/экспорт
    • Bullet — Физика твёрдых тел теперь используется по умолчанию
  • Улучшена симуляция жидкостей
    • Поддержка для перемещающихся препятствий
    • Vector bluring (векторное размытие)
    • Улучшение сглаживания
    • Particles support for fluids
  • Улучшен редактор видеопоследовательностей (video sequence editor)
  • Улучшена поддержка HDR графики
  • Improved Python scripting
    • Новые скрипты python'a
    • Expressions evaluation in numerical values
    • Python IPO драйвера
  • Линковка библиотек
  • И много других улучшений и возможностей

Blender 2.47

Новый релиз содержит большое количество устранённых ошибок и исправлений.

  • Новые инструменты и улучшения были внесены в Snapping tools (Инструменты привязки).
  • Улучшена логика игрового движка.
  • Исправлена неправильная трансформация для визуализации группы частиц.
  • Исправлено отрицательное значение в ноде Gamma с отрицательным вводом.
  • Tangent (Касательное) затенение (которое влияет только на specular) создавая бамп не работает для диффузии.
  • Исправлен модификатор Mesh Deform не работающий на выдавливаемых кривых.
  • Исправлен сбой преобразования старой системы частиц в связанном файле.
  • Некоторые объекты не восстанавливали правильную матрицу для Environment Map (Карта окружающей среды), это могло бы получить рендер объекта в неправильном положении.
  • Ноды композиции с выключенными нодами не должным образом перерисовывали окно нодов при изменениях.
  • Blender мог вылетать, если пользователь отменял запекания мягких тел для волос.
  • Опция Disable Tex не отключала текстуры для опции материала Texface.
  • Исправлен обзор данных для раскрашивания рисунка, которые не работали.
  • В редакторе действий Border Select Channels больше не выбирает кости.
  • Исправлена ошибка в X-Mirror для арматуры. Когда кость в зеркальной цепи не была правильно названа, она устанавливала корень или наконечник в неправильное состояние.
  • Исправлено запекание АО с более чем 16 семплами.
  • Исправлена опция «Col» для систем частиц не работающая корректно с Mat IPOs
  • Исправлены «симметричные» частицы, работающие неправильно на некоторых гранях.
  • Инструмент Bevel зависал на определённой геометрии, где скашиваемое ребро было разделено двумя гранями, которые имели более чем один общий край и вызывались без проверки возвращение статуса Bmesh eulers.
  • Исправлен игровой движок изменявший данные позы
  • Когда ваш домашний каталог полон, сохранение по умолчанию было неудачным и не отображало ошибку.
  • Исправлен сбой на захвате/перемещении по оси, когда ничего не выбрано.
  • Опция автоматического обновления в IPO редакторе теперь обновляет объекты, используя активный IPO-блок, как ObAction при трансформации ключевых кадров.
  • Shift+H скрывал не выделенные объекты на невидимых слоях.
  • Color picker (Сборщик цвета) не всегда перерисовывал rgb/hsv/hex значение.
  • Родительские вершины не работали правильно, с многочисленными не связанными кривыми.
  • Исправлен сбой в запекании жидкости с большим количеством мелких объектов жидкости.
  • Outliner не обновлялся при изменении родителя в Transform Properties

Blender 2.48

В релиз открытого пакета 3D графики Blender 2.48, были включены новшества, разработанные в рамках подготовки игрового 3D движка Blender Game Engine, на базе которого готовится к выходу релиз игры Yo Frankie (ранее проект назывался Apricot).

  • Возможность прорисовки материалов в реальном режиме времени в окне 3D редактора и игровом движке;
  • Новый инструмент для быстрого наброска эскиза сцены;
  • Система для просчета игровой логики, описывающей особенности взаимодействия персонажей;
  • Улучшенные средства для управления анимацией;
  • В библиотеке физической симуляции Bullet появилась поддержка податливых объектов, таких как ткани и одежда;
  • Новое средство реалистичного изменения освещенности, в зависимости от параметров облаков, атмосферы и солнца;
  • Новые кисти и фильтры текстур, упрощающие формирования скульптур;
  • Средство для создания цветных теней;
  • Встроенный текстовый редактор для написания Python скриптов, имеет поддержку подсветки синтаксиса и автодополнения кода;
  • Новые модификаторы сморщивания и деформации;
  • Улучшение средств для управления поведением жидкостей;
  • В системе симуляции эффектов вызванных ветром, добавлены дополнительные опции для усиления реалистичности.

Blender 2.49

  • Улучшена стабильность игрового движка Blender Game Engine, проведено дополнительное тестирование и исправлены выявленные ошибки. Значительно увеличена производительность некоторых подсистем игрового движка, что привело к трехкратному увеличению скорости игр, подобных YoFrankie;
  • В игровом движке появилась возможность одновременного использования нескольких потоков с динамическими видео-текстурами, источником которых могут выступать видеозаписи, набор изображений или результат рендеринга сцены;
  • Поддержка преобразования результатов рендеринга на лету в куполообразную форму, например, для эффекта линзы, планетария или дверного глазка;
  • Возможность редактирования узловых точек стыковки текстур;
  • Улучшение режима рисования в режиме 3D просмотра (проекции), позволяющего рисовать непосредственно на модели без заботы об UV-маппинге или стыковке швов;
  • Etch-a-ton - предварительная реализации новой технологии формирования эскизов снаряжения с учетом точек деформации;
  • Поддержка формата JPEG2000 с улучшенным сжатием, поддержкой альфа-каналов и HDR-цветами 16-бит на канал;
  • Обновлена библиотека для симуляции физических процессов, расширенная средствами для создания более реалистичного поведения различных двигателей, роботов, механических кукол и средств транспорта;
  • Улучшены средства для формирования игровой логики и возможности встроенного Python API. Добавлены новые Python скрипты, такие как генераторы болтов и ландшафтов.

Blender 2.57

После четырёх лет разработки увидел свет стабильный релиз новой ветки системы 3D-моделирования Blender 2.57. В процессе разработки Blender 2.57, в качестве опытной площадки для тестирования, создания и демонстрации новых возможностей использовалось создание мультфильма Sintel.

  • Интерфейс
    • Представлен новый интерфейс пользователя, отличающийся переработанным расположением элементов и оформлением, новым набором пиктограмм, возможностью индивидуальной настройки содержимого панели инструментов, поддержкой разделения и слияния областей внутри редактора, полностью переделанной панелью управления свойствами. Примечательно, что реализация графической оболочки была переписана на языке Python. Отдельно можно отметить поддержку многооконного режима, при котором возможно открытие в разных окнах дополнительных областей и редактора. Расположение и состав открытых окон сохраняется между запусками программы. Большие изменения коснулись диалога для работы с файлами, в котором появилось несколько режимов просмотра, возможность отображения файлов в виде эскизов, поддержка задания фильтров, встроенная система закладок;
    • Поддержка определения пользователем собственных управляющих клавиатурных комбинаций. Все клавиатурные комбинации разбиты в зависимости от контекста на "карты клавиш", которые доступны для полного редактирования пользователем. Кроме использования клавиатуры поддерживается задание управляющих жестов мышью и других специфичных методов ввода.
    • Новая система распространения дополнений. Дополнения теперь распространяются отдельно, через специально созданный репозиторий, в котором можно выбрать, активировать или отключить заданное дополнение.
  • Внутренняя организация
    • Новый API для разработки дополнений на языке Python. Из Python-дополнений можно получить полный доступ к подсистеме управления анимацией, интерфейсу пользователя, движку рендеринга, системам импорта и экспорта.
    • Реализован API для полного доступа ко всем данным в файлах .blend с определением сцен, включая информацию об индивидуальных вершинах и взаимодействии объектов. Все базовые подсистемы Blender, включая интерфейс пользователя, Python Scripting API и систему анимации, теперь используют данный API, вместо непосредственного разбора данных сцены;
    • Представлен API для обеспечения работы инструментов, унифицирующий операции с меню, кнопками и горячими клавишами. Через новый API теперь работают разнообразные части интерфейса, от форм чтения/записи файлов, до блоков редактирования объектов и связанных с ними данных;
  • Моделирование
    • Улучшена реализация режима создания скульптур, проведена оптимизация, уменьшено потребление памяти при работе с моделями высокой детализации;
    • Модернизирован метод доступа к кистям для рисования. Кисти теперь сохраняют все связанные с рисованием настройки, такие как размер, интенсивность, тип, выбранные текстуры. Возможен быстрый выбор кистей через горячие клавиши. Возможно создание и загрузка собственных кистей. Добавлено много новых стандартных кистей;
    • Реализован модификатор твердости, позволяющий быстро увеличить толщину для тонкой модели;
  • Система работы с анимацией
    • Добавлена новая система управления анимацией, которая теперь позволяет сделать анимированным любой реквизит Blender;
    • Spline IK - позволяет выровнять цепочку элементов вдоль кривой, что хорошо подходит для оснащения гибких частей, таких как хвосты, щупальца, шипы и веревки;
    • Переработаны редакторы различных типов анимаций, например, добавлена поддержка работы с множественными объектами в редакторе кривых и переделан редактор нелинейной анимации;
  • Симулирование физических процессов
  • Рендеринг
    • Добавлена поддержка рендеринга как единого целого объемных материалов, таких как газы, облака и огонь;
    • Реализована поддержка управления цветностью;
    • Значительно ускорена работа системы трассировки лучей, рендеринг некоторых сцен выполняется до 10 раз быстрее;
    • Улучшено качество генерации и наложения текстур;
    • Представлен интерфейс для подключения внешних модулей рендеринга;
    • Поддержка выноса операций рендеринга на внешний сервер.

Blender 2.58

Устранены ошибки и недоработки, обнаруженные с момента выхода Blender 2.57, а также доработаны некоторые возможности, например, доведена до конца поддержка отображения нескольких сцен в разных окнах. По сравнению с версией 2.57 внесено около 300 исправлений.

Blender 2.59

  • Поддержка 3D-мыши (устройство 3D Connexion)
  • Улучшенный интерфейс Node UI
  • Возможность отображения нескольких сцен в разных окнах.
  • Исправлено около 140 ошибок
  • Дополнения:
    • Ivy Generator (генератор плетущегося по поверхности плюща)
      IvyGen-Example-marnal blender 2.59.jpg
    • Sapling (новый генератор деревьев)
    • Grease Scatter (эффект разбросанных мелких объектов).
      Object grease scatter blender 2.59.png
    • Переработана симуляция дыма

Blender 2.60

Начиная с этого релиза разработчики перешли к новому методу формирования версий[17]. Также в нем сделан ряд ключевых нововведений, таких как новый встроенный движок рендеринга, полностью переписанная система композитинга, система частиц на нодах и многое другое.

  • Значительно улучшен пользовательский интерфейс
  • Новая система анимации
  • Переписано Python API сценариев[18]
  • Поддержка интернационализации и не западных шрифтов в интерфейсе пользователя
  • Восстановлено редактирование прокси-клипов в видеосеквенсере
  • Моделирование дыма
  • Моделирование океана[19]
  • Обновленный набор инструментов, улучшенна реализация
  • Улучшена поддержка формата COLLADA
  • Апроксимация непрямого освещения
  • Оптимизация трассировки лучей, что делает рендеринг некоторых сцен «до 10 раз быстрее»
  • Система дополнений (плагинов)
  • Пользовательские горячие клавиши
  • Управление цветом
  • Частицы жидкости (гидродинамика сглаженных частиц)
  • Глубокая карта теней[20]
  • Динамическая система окраски[21]
  • Добавлены модификаторы вершинных групп
  • Поддержка 3D-звука и видео
  • Расширены возможности игрового движка, реализован поиск оптимального пути и обход препятствий при помощи навигационных сеток
  • Создана подборка инструментов для работы с анимацией (Motion Capture Tools)
  • Поддержка модификаторов для групп вершин, добавлены три новых модификатора: для редактирования существующих групп вершин, для смешивания групп вершин и для генерации групп вершин на основе близости к другим объектам;
    ManModifiersWeightVGroupGeometryEX1.0PF Blender 2.60.png

Blender 2.61

  • Добавление средств "motion tracking" для воссоздания движений камеры и объектов на сцене на основании реальных видеоданных, на которых присутствуют контрольные точки.
  • Интеграция новейшего движка для рендеринга Cycles, использующего трассировку лучей (Ray tracing). Ключевыми особенностями данного движка являются фотореалистичность результатов рендеринга и поддержка интерактивного рендеринга практически в режиме реального времени. Интерактивный рендеринг достигается за счёт использования современных графических ускорителей, поддерживающих технологии CUDA и OpenCL;
  • Реализация динамической краски, нового модификатора, который может превратить объекты в холст и кисти для окрашивания;
    Example paintwet blender 2.61.jpg
  • Инструмент для симуляции деформации поверхности океана;
    Ocean Blender 2.61.jpg
  • Расширение Render Engine API для более полной интеграции с пакетом, добавление механизма для определения изменений на сцене;
  • Дополнение для экспорта анимационных данных для пакета Adobe After Effects;
  • Подавляющая часть элементов интерфейса переведена на русский язык.

Blender 2.62

Для проверки на практике новых технологий Blender 2.6x параллельно находится в разработке короткометражный фильм Mango, который выйдет за рамки анимационного проекта и будет нацелен на отработку визуальных эффектов в фильме с живыми актёрами.

  • Расширены возможности интегрированного в прошлом выпуске движка рендеринга Cycles, использующего трассировку лучей: Добавлена поддержка слоёв и фаз рендеринга для разбиения объектов на сцене на несколько индивидуально обрабатываемых слоёв и для разбиения изображений на группы с разным типом освещённости. Обеспечена возможность рендеринга с использованием нескольких GPU, задействования только заданного GPU или выбора между CUDA и OpenCL. Улучшен процесс сэмплинга для уменьшения уровня шума для сложных карт окружений за счёт автоматического анализа освещённости в режиме Sample as Lamp. За счёт кэширования BVH ускорен рендеринг в режиме пролетающей камеры. Добавлена поддержка затенённых узлов для корректировки цветов и узлов для создания текстур в виде шахматной доски;
  • Улучшение инструментов "motion tracking": В дополнение к реализованным ранее средствам по воссозданию движений камеры на сцене, добавлена возможность автоматического отслеживания перемещения или трансформации объектов внутри реальных видеоданных. Значительно улучшен интерфейс пользователя и средства прикрепления контрольных точек;
  • Новые UV-инструменты: Инструмент сшивания, позволяющий согласовать и объединять UV. Инструмент для расчёта параметров швов. Инструмент для корректировки UV. В редактор UV добавлена возможность наглядной маркировки швов;
    Onion seams from islands Blender 2.62.png
  • Модификатор логических операций переведён на использование библиотеки Carve, что позволило добиться более высокой скорости работы, качества результатов и стабильности, а также преодолеть некоторые ранее известные ограничения. Общий рабочий процесс с логическими операциями и интерфейс не изменились, но отмечаются небольшие изменения в поведении;
  • Добавлен модификатор Remesh, позволяющий сгенерировать новую ячеистую топологию (mesh) на основе заданной поверхности. Результат работы модификатора в общем виде повторяет кривизну исходной поверхности, но топология состоит только из унифицированного распределения четырёхугольников;
  • Проведена оптимизация пользовательского интерфейса игрового движка, упрощено редактирвоание текстовых объектов, расширены возможности полноэкранного режима и использования сглаживания в процессе рендиренга;
  • При обеспечении экспорта в формате Collada обеспечен режим совместимости с Second Life;
  • В Python API улучшены классы для выполнения матричных и векторных преобразований. Изменены средства доступа на уровне столбцов и строк. Обеспечена поддержка векторов произвольного размера;
  • В дополнении для организации удалённого рендеринга (Network render) реализован новый web-интерфейс, обеспечена поддержка различных систем управления версиями и различных движков рендеринга.
    Blender262 network render new ui.png
  • Расширены возможности дополнений для экспорта After Effects, UV layout и X3D, а также импорта Atomic Blender PDB и MHX;
  • Увеличено качество работы инструмента формирования выпуклостей, обеспечена возможность загрузки 16-разрядных текстур, добавлен бикубический фильтр выпуклостей, обеспечено автоматическое масштабирование итоговой карты;
  • В текстовом редакторе налажена работа с текстом на языках, отличных от английского. Обеспечена возможность передачи через буфер обмена строк в кодировке UTF-8.

Blender 2.63

Параллельно разработке Blender 2.6x проходили съёмки короткометражного игрового фильма Tears of Steel с целью отработки на практике новых технологий, в том числе предназначенных для съёмок с живыми актёрами.

  • Добавлена система моделирования BMesh, в которой реализована полноценная поддержка сетки из многоугольников с произвольным числом сторон. Ранее в Blender было допустимо использование только трёхугольных и четырёхугольных ячеек, что являлось серьёзным ограничением. На базе новой системы реализована целая серия новых инструментов: Dissolve, Inset, Bridge, Vertex Slide, Vertex Connect и Bevel, а также улучшенные варианты ранее доступных инструментов Knife, Subdivide, Loop Cut и Rip. В частности, инструмент Dissolve позволяет удалять вершины, края и грани не оставляя дыр в сетке. Инструмент Inset позволяет добавлять дополнительные грани. Инструмент Knife теперь даёт возможность вырезать сплошные области за счёт сглаживания просеки N-угольниками. Остальные инструменты, такие как Subdivide и Loop Cut также теперь позволяют сгенерировать чистую топологию, так как более не ограничиваются ограниченными элементами сетки;
    Blender263 bmesh.png
  • Продолжено усовершенствование развиваемого в ветке 2.6x движка рендеринга Cycles, базирующегося на использовании трассировки лучей. В новом выпуске реализована поддержка панорамной камеры, текстур окружающей среды в форме зеркального шара, масок слоёв в слоях рендеринга, отдельной стадии рендеринга теней, обтекающих объекты затуманиваний, текстур с плавающей точностью, отображения фоновых изображений в области просмотра и слоёв рендеринга;
  • Улучшение инструментов "motion tracking". В дополнение к реализованным ранее средствам по воссозданию движений камеры на сцене и возможности автоматического отслеживания перемещения или трансформации объектов внутри реальных видеоданных, представлено несколько незначительных улучшений, например, реализована 2D-стабилизация и добавлено несколько новых инструментов;
    Blender2.63 tracking.png
  • Возможность скрытия частей меша в режиме лепки (sculpt mode) для увеличения производительности и доступа к частям меша, которые в обычном виде труднодоступны;
  • Из улучшений в дополнениях отмечаются разнообразные новые опции в дополнениях импорта и экспорта. Добавлено новое дополнение экспорта Atomic Blender PDB. Обеспечена поддержка Cycles в Renderfarm.fi;
  • Для платформы Linux обеспечена поддержка перемещения объектов из внешних приложений через интерфейс drag&drop;
  • Другие улучшения: опция перемещения видеоклипа (Movie Clip) в секвенсор; композитный узел для вывода в несколько файлов за раз или создания многослойных EXR-файлов; новый инструмент для связывания и отсоединения узлов; дополнительные опции вращения частиц; поддержка тем для камер и пустот;
  • Устранено около 150 ошибок и недоработок.

Blender 2.64

Развиваемые в рамках ветки Blender 2.6x технологии опробованы на практике в процессе производства короткометражного фильма Tears of Steel, который послужил наглядной демонстрацией последних достижений проекта Blender.

  • Средства для создания спецэффектов.
    • Редактор масок, которые могут быть использованы в процессе композитинга для скрытия нежелательных объектов, определения областей воздействия или для упрощения расстановки меток в процессе съемок на фоне зелёного экрана. Поддержка создания масок интегрирована в редакторы изображений и клипов. Маска сохраняется в виде набора сплайнов, т.е. может быть создана и отредактирована с использованием обычных инструментов. Растушевка может контролироваться для каждой точки сплайна. Анимация для масок может быть реализована как с использованием стандартной техники пометки на ключевых кадрах, так и с использованием средств отслеживания перемещения объектов (motion tracking);
    • Улучшение инструментов "motion tracking", предоставляющих средства по воссозданию движений камеры на сцене и автоматического отслеживания перемещения или трансформации объектов внутри реальных видеоданных. Добавлена поддержка отслеживания смещения объекта от плоскости. Существующие инструменты отслеживания объединены в один гибридный трекер, обеспечивающий более точное управление. Кроме режима просмотра установленных меток в представлении кривых, добавлено отображение меток в форме диаграммы ключей ([Exposure_sheet]). Добавлена поддержка режима, при котором камера вращается без перемещения;
    • Упрощение и ускорение выполнения операций по переносу объектов, снятых на фоне зелёного экрана. Добавлены два новых узла композитинга: "keying", сочетающий возможности из ранее доступных узлов с новым алгоритмом выделения объектов, и "keying screen", формирующий градиентные оттиски для борьбы с неравномерным распределением цвета на зеленом экране;
  • Рендеринг
    • Новый бэкенд для композитинга (объединение визуальных элементов из разных источников в рамках одной сцены), предоставляющий более быструю обратную связь в процессе редактирования и использующий меньший объем памяти при работе с высокими разрешениями.
    • Осуществлена интеграция системы управления цветом OpenColorIO. Если ранее Blender поддерживал только радиометрические линейные модели цветности RGB / BT.REC.709, то сейчас добавлена поддержка других систем и обеспечена возможность более точного управления преобразованием цветов при выводе на экран, рендеринге и загрузке изображений в разных цветовых моделях;
    • Продолжено усовершенствование движка рендеринга Cycles, базирующегося на использовании трассировки лучей. Добавлен новый непрогрессивный интегратор, поддерживающий параллельный рендиринг отдельных частей сцены и выполнение разных стадий рендеринга в многопоточном режиме. Добавлена поддержка рендеринга в стиле выпуклой камеры;
    • Ускорена работа секвенсора, в основном за счёт более активного использования кэширования и применения эффектов в многопоточном режиме. Расширены возможности инструмента сравнения текущего кадра с эталонным кадром;
  • Моделирование
    • Расширение возможностей инструментов для моделирования с использованием ячеистой топологии (mesh). Заострение и вставка теперь являются модальными операторами, управляемыми при помощи мыши. Добавлен инструмент для работы с проволочным каркасом, позволяющий оформить грани в виде соединённых труб. Улучшены инструменты для сортировки вершин, граней и торцов;
    • Значительно улучшен режим лепки (sculpt mode). Добавлена возможность определения масок для контроля за тем, какие области мэша влияют на объект лепки. Добавлены дополнительные режимы маппинга кистей, позволяющие управлять проецированием текстур на модель. Добавлена опция усреднения нажима, делающая мазки кистью более гладкими;
    • Модификатор кожи, формирующий многоугольную поверхность на основе скелета, состоящего из вершин и рёбер;
    • Инструмент Bsurfaces обновлён до версии 1.5, в которой улучшены средства интерактивного моделирования в режиме реального времени, используя для построения поверхностей росчерки от руки;
    • В игровом движке улучшены средства для формирования теней и направленного освещения. Добавлена поддержка карт теней, текстур для источников света, теней от солнца, затенённых цветов. Увеличена скорость загрузки сжатых и не сжатых текстур, уменьшено потребление памяти. В физический движок добавлен новый физический тип "персонаж", созданный для контролируемых игроком персонажей, для которых полная динамическая симуляция может привести к нежелательному поведению. Улучшен экспорт данных игровых движков в формате [Collada].

Suzanne

Suzanne

Стилизованная голова обезьянки, «Suzanne» является альтернативой обычных тестовых моделей (см. также Чайник Юта). Низко-полигональная модель, состоящая всего из 500 элементов, Suzanne часто используется для быстрой и простой проверки материалов, текстур, установок света, а также для создания забавных картинок.

Самое большое мероприятие, включающее награждение участников, называется Suzanne Awards.

Поддержка

Число пользователей Blender выросло до 250000 человек по всему миру, и поддержка доступна практически в любой точке планеты. Многие пользователи осваивают Blender по статьям, созданным другими пользователями. Другие же пользуются тематическими форумами и получают информацию по ходу обсуждения. Популярный форум обсуждающих Blender — Blender Artists, ранее известный как elYsiun (http://www.blenderartists.org/forum/). Также для Blender доступны бесплатные, поддерживаемые сообществом, распределенные рендер-фермы Renderfarm.fi[22] и BURP.

Использование

Художники, использующие Blender

Известные художники, использующие Blender как свой основной либо один из инструментов:

Использование в кино

Постер Big Buck Bunny
Промо-постер Sintel

Первым крупным профессиональным проектом, в ходе которого был использован Blender, является Человек-паук 2. Blender использовался для создания аниматики (animatics) и пре-визуализации всей истории для storyboard department.

«As an animatic artist working in the storyboard department of Spider-Man 2, I used Blender’s 3d modeling and character animation tools to enhance the storyboards, re-creating sets and props, and putting into motion action and camera moves in 3d space to help make Sam’s vision as clear to other departments as possible.» [1] — Anthony Zierhut, Animatic Artist, Los Angeles

Friday or another day первый 35 мм фильм, в котором все спецэффекты были созданы на рабочих станциях Linux [2]. Фильм выиграл приз на Locarno Film Festival. Спецэффекты были выполнены Digital Graphics, Бельгия.

Фильм Тайна Келлс Томми Мура, номинированный на премию Оскар в категории «Лучший анимационный фильм», был частично создан в Blender, также в бельгийской Digital Graphics[27].

Elephants Dream

В сентябре 2005, несколько самых выдающихся Blender-художников и разработчиков приступили к работе над коротким фильмом, используя исключительно free software, в рамках проекта, известного как Orange Movie Project. Результатом их работы стал фильм Elephants Dream, премьера которого состоялась 24 марта, 2006.

Big Buck Bunny

30 Мая 2008, несколько Blender-художников и разработчиков выпустили 2-й мультфильм под названием Big buck Bunny.

Plumiferos

Это коммерческий проект компании Manos Digitales Animation Studio, созданый исключительно в Blender[28]. Премьера фильма состоялась в феврале 2010 года в Аргентине. На сайте Blender можно посмотреть демо-ролики. Главные герои этого фильма — антропоморфные говорящие животные.

Sintel

27 сентября 2010 года выпущен Blender Foundation. Как и предыдущие фильмы Elephants Dream и Big Buck Bunny, Sintel создан с помощью Blender. Работа над проектом началась в мае 2009. Фильм был официально выпущен 27 сентября 2010 года на Кинофестивале в Нидерландах. Интернет-релиз стал доступным для скачивания 30 сентября 2010 года.

Tears of Steel

2 октября 2011 года началась работа над четвёртым открытым проектом фильма под кодовым названием Mango, сообщила Blender Foundation[29][30]. Команда художников должна была быть собрана с помощью открытого конкурса среди сообщества. 13 июля 2012 года, с выпуском тизера, было объявлено о том, что финальным названием проекта будет «Tears of Steel»[31].Фильм вышел 26 сентября 2012 года.[32][33]

Примечания

  1. Blender 2.64 - the Open Source VFX pipeline
  2. System Requirements. blender.org. Архивировано из первоисточника 12 февраля 2012. Проверено 25 ноября 2009.
  3. blender.org - Blender 2.40. Проверено 21 июля 2010.
  4. Animation — Blender Wiki. Проверено 21 июля 2010.
  5. Modifiers Stack — Blender Wiki. Проверено 21 июля 2010.
  6. Interface — Blender Wiki. Проверено 21 июля 2010.
  7. New Particle options and Guides. Проверено 21 июля 2010.
  8. Fluid Animations. Проверено 21 июля 2010.
  9. Bollean Development. Проверено 21 июля 2010.
  10. GSOC 2005 approved list. Проверено 21 июля 2010.
  11. blender.org — Blender 2.41. Проверено 21 июля 2010.
  12. blender.org — GLSL Pixel and Vertex shaders. Проверено 21 июля 2010.
  13. blender.org — Subsurf UV Mapping. Проверено 21 июля 2010.
  14. Template:Release Notes/2.41/Python/Tools BlenderWiki. Проверено 21 июля 2010.
  15. blender.org — Blender 2.42  (англ.) (HTML). Проверено 28 августа 2010.
  16. Blender 2.42 Has Been Released  (англ.) (HTML). Проверено 28 августа 2010.
  17. Новая версия свободной системы 3D-моделирования Blender 2.60
  18. Blender.org
  19. Wiki.blender.org
  20. Blender 2.54 Beta/2.49 - Changelog - Softpedia. Архивировано из первоисточника 12 февраля 2012. Проверено 26 сентября 2010.
  21. BlenderNation article paint-effect-system-finished. Архивировано из первоисточника 12 февраля 2012. Проверено 19 марта 2011.
  22. Бесплатный рендеринг на Renderfarm.fi — как это работает
  23. blender.org — Redirect  (англ.) (HTML). Проверено 28 августа 2010.
  24. blender.org — Redirect  (англ.) (HTML). Проверено 28 августа 2010.
  25. blender.org — Animation Festival 2005
  26. blender.org — Festival 2006
  27. The Secret of Kells’ nominated for an Oscar!
  28. Blender Movie Project: Plumíferos (March 8, 2006). Архивировано из первоисточника 12 февраля 2012. Проверено 4 февраля 2007.
  29. Project Mango kick-off | BlenderNation. BlenderNation (October 2, 2011). Архивировано из первоисточника 12 февраля 2012. Проверено 28 ноября 2011.
  30. Ton Rosendall Project Mango Kick-off | Mango. Blender Foundation (October 1, 2011). Архивировано из первоисточника 12 февраля 2012. Проверено 28 ноября 2011.
  31. Александр Прокудин Tears of Steel teaser released  (англ.) (13 July 2012). Архивировано из первоисточника 5 августа 2012. Проверено 13 июля 2012.
  32. Tears of Steel – download & watch | Tears of Steel
  33. Tears of Steel Release: Today! | BlenderNation

Литература

Ссылки

  • BlenderTeam.ru  (рус.) (HTML). Blender. — Русскоязычное сообщество Blender3D..
  • Blender FAQ  (рус.) (HTML). Blender. — Ответы на часто задаваемые вопросы по Blender (FAQ). Архивировано из первоисточника 12 февраля 2012. Проверено 19 августа 2010.
  • blender-3d.ru  (рус.). — Уроки, форум с галереей и блогами, 3d модели. Архивировано из первоисточника 12 февраля 2012.


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Полезное


Смотреть что такое "Blender" в других словарях:

  • Blender 3D — Blender Screenshot von Blender v2.46 Basisdaten …   Deutsch Wikipedia

  • Blender — Blend er, n. One who, or that which, blends; an instrument, as a brush, used in blending. Specifically, an electrical device with a rapidly rotating spindle to which a specially designed container can be attached, so that the contents of the… …   The Collaborative International Dictionary of English

  • Blender — es software libre multiplataforma, dedicado especialmente al modelado y creación de gráficos tridimensionales. El programa fue inicialmente distribuido de forma gratuita pero sin el código fuente, con un manual disponible para la venta.… …   Enciclopedia Universal

  • Blender — Blender,der(abwert):Schaumschläger·Effekthascher;auch⇨Angeber(1) …   Das Wörterbuch der Synonyme

  • blender — person or thing that blends, 1872, agent noun from BLEND (Cf. blend) (v.). As a type of electric powered food processor, from 1942 …   Etymology dictionary

  • blender — blènder m DEFINICIJA reg. onaj koji radi s blendom (1b), ob. pomoćnik snimatelja zadužen za blendu na kameri; šarfer ETIMOLOGIJA vidi blenda …   Hrvatski jezični portal

  • blender — ► NOUN ▪ an electric device used for liquidizing or chopping food …   English terms dictionary

  • blender — [blen′dər] n. 1. a person or thing that blends ☆ 2. an electrical appliance that can chop, cream, whip, mix, or liquefy foods …   English World dictionary

  • Blender — Pour les articles homonymes, voir Blender (homonymie) …   Wikipédia en Français

  • Blender — Para otros usos de este término, véase Blender (revista). Blender 100px Captura de pantalla de la interfaz de Blender 3D …   Wikipedia Español


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»