Blender | |||
---|---|---|---|
![]() | |||
![]() | |||
Тип | программа трёхмерной графики[вд], свободное и открытое программное обеспечение, программное обеспечение трассировки лучей[вд] и программа для 2D-анимации[вд] | ||
Автор | Тон Розендал | ||
Разработчик | Blender Foundation[7] | ||
Написана на | Си[8][9], C++[8] и Python[8] | ||
Операционные системы | Linux, macOS, Windows | ||
Первый выпуск | 2 января 1998[1][2] | ||
Аппаратные платформы | x86, x86-64, AMD64[d], AArch64[d] и MIPS | ||
Последняя версия | |||
Репозиторий | projects.blender.org/ble… | ||
| |||
| |||
Лицензия | GNU GPL 3[10] | ||
Сайт | blender.org (англ.) | ||
![]() |
Blender — профессиональное свободное и открытое программное обеспечение для создания трёхмерной компьютерной графики, включающее в себя средства моделирования, скульптинга, анимации, симуляции, рендеринга, постобработки и монтажа видео со звуком, компоновки с помощью «узлов» (Node Compositing), а также создания 2D-анимаций. В настоящее время пользуется большой популярностью среди бесплатных 3D-редакторов в связи с его быстрым стабильным развитием и технической поддержкой.
Системные требования[11] | ||
---|---|---|
Минимальные | Рекомендуемые | |
Linux, macOS, Windows | ||
Центральный процессор | 32 битный 2 ГГц двухъядерный процессор с SSE2 | 64 битный восьмиядерный процессор |
Объём RAM | 4 ГБ | 16 ГБ |
Видеокарта | Графическая карта с поддержкой OpenGL 2.1 с 1ГБ ОЗУ | Графическая карта с поддержкой OpenGL 3.2 с 4 ГБ ОЗУ |
Дисплей | Монитор с поддержкой разрешения 1280 x 1024 и 24-битным цветом | Два Full HD монитора с поддержкой разрешения 1920 x 1080 и 24-битным цветом |
Устройства ввода | Клавиатура, мышь или трэкбол | Клавиатура, 3-х кнопочная мышь и дигитайзер |
Характерной особенностью пакета Blender выступает его небольшой размер по сравнению с другими популярными пакетами для 3D-моделирования. Документация в поставку не входит, но доступна онлайн[12]. Демонстрационные сцены можно скачать на официальном сайте[13] или на сайте открытых проектов «Blender Cloud»[14].
Функции пакета:[15]
Blender имел репутацию программы, сложной для изучения. Практически каждая функция имеет соответствующее ей сочетание клавиш. Учитывая количество возможностей, предоставляемых Blender, каждая клавиша включена в более чем одно сочетание (shortcut). С тех пор как Blender стал проектом с открытым исходным кодом, были добавлены полные контекстные меню ко всем функциям, а использование инструментов сделано более логичным и гибким. С последующим улучшением пользовательского интерфейса были введены цветовые схемы, прозрачные плавающие элементы, а также новая система просмотра дерева объектов и другие различные мелкие изменения.
Отличительные особенности интерфейса пользователя:
Рабочее пространство Blender’а считается одним из самых новаторских концепций графического интерфейса для графических инструментов и вдохновлённым дизайном графического интерфейса патентованных программ, таких как Luxology’s Modo.
Тем не менее, внутреннее содержание «.blend»-файла менее похоже на структурированное описание объектов и их взаимоотношений, и более близко к прямому дампу области памяти программы. Это делает практически невозможным преобразование «.blend»-файлов в другие форматы. При этом следует заметить весьма продвинутый механизм экспорта в разнообразные форматы, такие как obj, dxf, stl, 3ds и прочие (список постепенно растёт).
Рендер — программа, с помощью которой происходит преобразование 3D моделей в 2D изображение.
В поставку Blender входят:
Внешние рендеры, бесплатные с открытым исходным кодом:[29]
Внешние рендеры, проприетарные:
Blender был разработан как рабочий инструмент голландской анимационной студией NeoGeo (не имеет отношения к игровой консоли Neo-Geo). Название Blender произошло от одноимённой песни группы Yello, из альбома Baby, которую NeoGeo использовали в своём шоурил[51][52][53]. В июне 1998 года автор Blender’а, Тон Розендаль (Ton Roosendaal), основал компанию Not a Number (NaN) с целью дальнейшего развития и сопровождения Blender. Программа распространялась по принципу shareware.
В 2002 году компания NaN обанкротилась. Усилиями Тона Розендаля кредиторы соглашаются на изменение лицензии распространения Blender в пользу GNU GPL с условием единовременной выплаты 100 тысяч евро. 18 июля 2002 года началась программа по сбору спонсорских пожертвований на покрытие необходимой суммы. Уже 7 сентября 2002 года было объявлено о том, что необходимая сумма набрана, и о планах перевести в ближайшее время исходный код и сам Blender под лицензию GPL.
13 октября 2002 года компания Blender Foundation представила лицензированный под GNU GPL продукт.
В настоящее время Blender является проектом с открытым исходным кодом и развивается при активной поддержке Blender Foundation[54].
На основе даты создания первых файлов исходного кода, 2 января 1994 года считается днём рождения Blender[55]. В 2019 году ему исполнилось 25 лет[56].
В январе-феврале 2002 года было понятно, что «NaN» не сможет выжить и закроется в марте. Но, несмотря на это, было решено выпустить версию 2.25. Художники и разработчики в качестве небольшого «пасхального яйца» решили добавить 3D-модель головы шимпанзе. Она создана Willem-Paul van Overbruggen (SLiD3), который назвал её «Suzanne», в честь орангутана из фильма Кевина Смита «Джей и Молчаливый Боб наносят ответный удар».
Стилизованная голова обезьянки, «Suzanne» является альтернативой обычных тестовых моделей[англ.] таких как Чайник Юта и Стенфордский кролик. Низкополигональная модель, состоящая всего из 500 элементов. «Suzanne» часто используется для быстрой и простой проверки материалов, текстур, установок света, а также для создания забавных картинок.
Самое большое мероприятие, включающее награждение участников, называется Suzanne Award[англ.].
Число пользователей Blender выросло до 500 000 человек по всему миру, и поддержка доступна практически в любой точке планеты. Многие пользователи осваивают Blender по статьям, созданным другими пользователями. Другие же пользуются тематическими форумами и получают информацию по ходу обсуждения. Популярный форум обсуждающих Blender — Blender Artists, ранее известный как elYsiun (https://web.archive.org/web/20060805182544/http://blenderartists.org/forum/). Также для Blender доступны бесплатные, поддерживаемые сообществом, распределённые рендер-фермы Renderfarm.fi[57] и BURP.
НАСА разработало интерактивное веб-приложение к третьей годовщине со дня посадки марсохода Кьюриосити, используя Blender и Blend4Web[58], позже переделанного на Verge3D for Blender[59]. В приложении[60] реализовано движение ровера, управление камерами и манипулятором, а также воспроизведены некоторые известные события миссии.[61][62] Приложение было представлено в начале секции WebGL на конференции SIGGRAPH 2015.[63]
Известные художники, использующие Blender как свой основной либо один из инструментов:
Первым крупным профессиональным проектом, в ходе которого был использован Blender, является фильм «Человек-паук 2». Blender использовался для создания аниматики (animatics) и превизуализации всей истории для storyboard department.
«Пятница и Робинзон[англ.]» — первый 35 мм фильм, в котором все спецэффекты были созданы на рабочих станциях Linux[68]. Фильм выиграл приз на «Locarno Film Festival». Спецэффекты были выполнены бельгийской «Digital Graphics»[69].
Фильм «Тайна Келлс» Томми Мура, номинированный на премию «Оскар» в категории «Лучший анимационный фильм», был частично создан в Blender, также в бельгийской «Digital Graphics»[70].
Мультфильм «Бунт пернатых» — коммерческий проект[71] компании «Manos Digitales Animation Studio»[72], созданный исключительно в Blender[73]. Премьера фильма состоялась в феврале 2010 года в Аргентине. На сайте Blender можно посмотреть демо-ролики Архивная копия от 6 июля 2010 на Wayback Machine. Главные герои этого фильма — антропоморфные говорящие животные.
Blender использовался при создании фильма «Хардкор»[74].
Спецэффекты для телесериала «Человек в высоком замке» были сделаны в Blender, с некоторыми имитациями частиц в «Houdini»[75][76].
Sean Kennedy, обладатель двух премий «Оскар» в номинации лучшие визуальные эффекты за фильмы «Золотой компас», «Жизнь Пи» рассказал на Blender Conference 2017 о сериалах в которых он использовал Blender, среди них: «Смертельное оружие», «Подача», «Звезда», «Мир дикого запада», «Орвилл», «Одарённые»[77].
Мультфильм «Следующее поколение» был полностью создан в Blender канадской студией «Tangent Animation Архивная копия от 13 сентября 2018 на Wayback Machine» для «Netflix»[78][79].
Для того чтобы доказать, что с помощью Blender можно делать качественную 3D-анимацию даже в коммерческих проектах, а также для поиска недостатков и тестирования «в реальных условиях», в 2005 году было принято неординарное решение: периодически выпускать небольшие короткометражные фильмы[80][81]. Благодаря этому, Blender стал наращивать не только функциональность, но и стабильность и удобство в использовании.
Основная статья: Elephants Dream |
В сентябре 2005 года несколько самых лучших Blender-художников и разработчиков приступили к работе над коротким фильмом, используя только СПО, в рамках проекта, известного как «Orange Movie Project». Результатом их работы стал фильм «Elephants Dream», премьера которого состоялась 24 марта 2006 года.
Основная статья: Big Buck Bunny |
30 мая 2008 года несколько Blender-художников и разработчиков выпустили второй мультфильм под названием «Big Buck Bunny».
«Apricot» — это проект по созданию компьютерной игры, основанной на вселенной и персонажах фильма «Big Buck Bunny» с использованием свободного программного обеспечения. Игра называется «Yo Frankie![англ.]». Проект стартовал 1 февраля 2008 года, а разработка была завершена в конце июля 2008 года. Окончательный вариант ожидался в конце августа однако выпуск был отложен. Игра была выпущена 9 декабря 2008 года, под лицензиями GNU GPL и LGPL со всем контентом под лицензией Creative Commons Attribution 3.0[82].
Основная статья: Sintel |
Как и предыдущие фильмы «Elephants Dream» и «Big Buck Bunny», «Sintel» создан с помощью Blender. Работа над проектом началась в мае 2009. Фильм был официально выпущен 27 сентября 2010 года организацией «Blender Foundation» на Кинофестивале в Нидерландах. Интернет-релиз стал доступным для скачивания 30 сентября 2010 года.
2 октября 2011 года началась работа над четвёртым открытым проектом фильма под кодовым названием «Mango», сообщила «Blender Foundation»[83][84]. Команда художников должна была быть собрана с помощью открытого конкурса среди сообщества. 13 июля 2012 года, с выпуском тизера, было объявлено о том, что финальным названием проекта будет «Tears of Steel[англ.]»[85].Фильм вышел 26 сентября 2012 года[86][87].
В отличие от предыдущих «анимационных фильмов» (мультфильмов), «Tears of Steel» представляет собой фильм с живыми актёрами (и спецэффектами). При создании фильма широко использовалась технология захвата движений Motion Capture.
Очередной анимационный фильм от «Blender Foundation», релиз которого запланирован на август 2015 года[88]. На этот раз в короткометражном фильме демонстрируются преимущества использования нового рендер-движка «Cycles», благодаря которому «каждый волосок шерсти овцы реалистично покачивается на ветру», реалистичные эффекты тумана, облаков, пара, дыма и так далее.
«Caminandes[англ.]» — серия короткометражных анимационных мультфильмов про ламу «Коро» в Патагонии и её попытки преодолеть различные препятствия[89]:
«Blender Institute» в 2015 году выпустил новый 3-минутный короткометражный мультфильм с простой историей, быстрой анимацией и визуализацией в не фотореалистичном стиле. Акцент был сделан на короткие формы повествования, хороший дизайн и четкую анимацию.
Два искусствоведа-любителя встречаются в галерее и страстно спорят о том, что они видят, пока, наконец, не найдут экспонат, на котором они могут согласиться…
Персонажи анимированы в 3D и отрисованы в реальном времени с использованием шейдеров OpenGL.
«Агент 327» расследует улику, которая приводит его в парикмахерскую в Амстердаме. Он знает, что за ним следит наемник Борис Клорис…
Этот трёхминутный тизер полнометражного анимационного фильма основан на произведении голландского художника Мартина Лодевейка из серии классических комиксов «Агент 327»[англ.]. Анимационная студия Blender в настоящее время разрабатывает историю и ищет финансирование, чтобы довести этот авантюрный комедийный анимационный фильм до международной аудитории.
Выпущен в мае 2017 года.
«Hero» (с англ. — «Герой») — это демонстрация возможностей инструмента «Grease Pencil» в Blender 2.8. «Grease Pencil» это инструмент 2D анимации в полном производственном процессе 3D.
«Spring» (с англ. — «Весна») — это история девушки пастуха и её собачки, которые сталкиваются с древними духами, чтобы продолжить цикл жизни. Сценарист и режиссёр Andy Goralczyk. Мультфильм вышел 4 апреля 2019 года[90].
Создание 7-минутного фильма стало возможным благодаря подписчикам «Blender Cloud». Он был сделан студией «Blender Institute» в Амстердаме. Фильм создавался совместно с разработкой Blender 2.80. Так же, как «Sintel» сделал 2.5x стабильным, работа над «Spring» использовалась, чтобы протестировать Blender 2.80 в полном производственном процессе, до того как он будет выпущен официально.