Аддон Blender “BIS” v. 1.9.1.

Обновление BlS (Blender Interplanety Storage) до версии 1.9.1.

  • Все материалы в базе обновлены под новый формат хранения данных.
  • Текущая версия 1.9.1. фиксирует окончательный переход на новый формат. Пожалуйста обновите аддон до текущей версии и больше не пользуйтесь предыдущими.
  • База материалов в предыдущем формате сохранена в архиве. Если у вас возникнут какие-либо сложности с вашими материалами, всегда есть возможность восстановить материал из предыдущей резервной версии.

Download

Blender входит в Khronos Group

Blender Foundation теперь является официальным членом Khronos Group – промышленного консорциума, который занимается разработкой и внедрением открытых стандартов интерфейсов программирования (API) при работе с графикой и звуком, таких как, например, OpenGL, Vulkan и glTF.

Читать далее «Blender входит в Khronos Group»

Аддон Blender “BIS” v. 1.9.0.

Обновление BlS (Blender Interplanety Storage) до версии 1.9.0.

  • Изменен формат хранения данных в библиотеке. На текущий момент обратная совместимость полностью поддерживается, сохраненные материалы и нодовые группы для любых предыдущих версий могут быть загружены через аддон версии 1.9.0. В дальнейшем планируется обновить все сохраненные материалы и нодовые группы в хранилище до версии 1.9.0., после чего обратная совместимость со старыми версиями будет удалена из аддона. Пользователи могут самостоятельно обновить свои материалы, для этого нужно загрузить материал из хранилища и обновить его, нажав на кнопку “update”. Делать это не обязательно, в дальнейшем все не обновленные материалы будут обновлены до версии 1.9.0. автоматически.
  • Проведен рефакторинг аддона, теперь для каждого нода сохраняется больше атрибутов. Подбор сохраняемых атрибутов теперь происходит автоматически.
  • Размер сохраняемых данных уменьшен за счет архивации на лету, что должно понизить объем трафика при работе с аддоном.

Download

Lux it! RenderFarm (аналог Sheepit)

Разработчик бесплатной рендер-фермы распределенных вычислений, поддерживающей Cycles и Luxcore, ответил: «Необходим стимул, не материальный».
Возможности фермы:

  • Нет ограничений на размер файла проекта.
  • Нет ограничений на количество активных проектов.
  • Поддержка Multilayer EXR, PNG, и т.д.
  • Расписание работы вашей рендер-ноды. Например, в течение дня использовать только 50% ЦП, а ночью 100% ЦП + ГП.
  • Для анимации вы можете выбрать количество плиток для каждого кадра.
  • Широкий выбор плиток (от 1 * 2 до 64 * 64)
  • У каждой задачи виден список узлов обрабатывающих её.
  • Явное обозначение проблемного, слабого, зависшего, пропавшего из сети узла и т. д.
  • Автоматический сброс проблемных узлов.
  • Автор фермы великолепный специалист в области программирования.
  • Поддержка Luxcore и Cycles
  • Поддержка Windows и Linux.
  • Система накоплений баллов похожа на Sheppit.Как это работает.
    Ваш компьютер, в свободное от нагрузки время, делает вычисления для рендер-фермы. Делает рендеринг проекта для какого-то пользователя сети. Какую-то часть изображения, или какой-то кадр анимации. Так ваш компьютер зарабатывает баллы.
    Когда вам необходимо сделать рендеринг вы загружаете проект на ферму, жмете “Рендер” и уже для вас будут рендерить ноды пользователей сети. Ваши заработанные баллы позволят вам делать рендеринг на ферме столько – сколько есть у вас баллов.

    Итак, какого стимула ожидает разработчик? Ответ очевидный – нашей активности. Нашего желания что бы этот проект существовал. Нашего желания пользоваться этой фермой.
    Её аналог только Sheppit, со всеми его ограничениями.
    На этой ферме, нет ограничений.

    Как проявить активность.
    Оставьте комментарий тут под новостью.
    Либо на форуме, напрямую разработчику
    Либо на форуме Luxcore

Принцип работы самой рендер-фермы распределенных вычислений:
Это очень похоже на торрент-качалку. Но вместо того, чтобы раздавать файлы, каждый компьютер раздает часть своей мощности. Ключевое слово здесь – часть.
Не стоит полностью отдавать все ресурсы вашего компьютера, как вы тогда будете его использовать?
Давайте посмотрим на самый классический вариант обычного компьютера / ноутбука: обычный CPU с 4-6 ядрами и какой-то один GPU.
Чтобы ферма работала и можно было использовать такой компьютер, стоит выделить только CPU. И всего 1-2 ядра.
Скажем честно, эти 1-2 ядра все время простаивают, и вы не заметите их загрузки. Но если вы предоставите для фермы видеокарту, а она у вас только одна, то ваш компьютер будет тормозить на 100%.
Вы можете включить расписание и выбрать, что ваш компьютер будет по ночам использовать все ядра ЦПУ и вдобавок подключать к работе GPU.
Вы можете установить в расписании, что утром ваш компьютер вообще перестанет рендерить для фермы. А ночью вернулся к работе.
Таким образом, ваш компьютер будет постоянно накапливать баллы, не мешая вашей работе.

Взамен вы сможете создавать проекты, превосходящие возможности вашего компьютера.
Нет никаких ограничений для создания анимации с очень длительным временем рендеринга для каждого кадра.

Единственные ограничения – это ваши заранее заработанные баллы.
Вы не можете их купить. Их можно только отрендерить заранее.

Похоже на банк Ghz. Вы постепенно добавляете туда мощность компьютера, свободную от работы. К ним прибавляются проценты (как в банках), а потом можно накопления тратить.

 

Как перенести настройки и аддоны в новую версию Blender

Blender обновляется и развивается очень динамично, вследствие чего регулярно появляются новые версии программы. Однако, скачав с сайта Blender очередной релиз, всегда необходимо настроить его удобным для себя образом.

Для того, чтобы вручную не восстанавливать все персональные пользовательские настройки и не переустанавливать аддоны, в новую версию Blender можно быстро перенести настройки и аддоны из предыдущей версии. Для этого:

  1.  При первом запуске Blender в окне с заставкой можно нажать на кнопку “Load 2.xx Settings”.

Читать далее «Как перенести настройки и аддоны в новую версию Blender»

Как скачать LTS версию Blender

LTS (Logn Time Support) – версия Blender предназначена в основном для использования в студиях, где стабильность и совместимость рабочего процесса играют первую роль, пусть и в ущерб появлению каких-то новых возможностей и инструментов в редакторе. В каждом новом LTS-релизе только исправляются обнаруженные ошибки, никаких других изменений в Blender этой версии не вносится.

Для того, чтобы скачать текущую LTS-версию Blender нужно зайти на официальный сайт blender.org, в главном меню нажать кнопку “Download”.

Читать далее «Как скачать LTS версию Blender»

Просмотр ошибок Blender в системной консоли

При появлении каких-либо ошибок в процессе работы, Blender выводит текст ошибки в системную консоль, сопровождая это действие сообщением вида:

“… errors in … (see Blender Console)”

“… обнаружена ошибка… (смотри консоль Blender)”

Что это за “консоль”, в которой нужно смотреть полную расшифровку текста ошибки?

Читать далее «Просмотр ошибок Blender в системной консоли»

Как получить координаты точек рендера в композитинге

Для доводки готового рендера в композитинге бывает нужно обращаться к координатам точек обрабатываемого изображения, например для наложения эффектов распределенных по всей ширине или высоте картинки.

Получить фактор распределения координат по высоте или ширине рендера можно с помощью текстурных нод.

Читать далее «Как получить координаты точек рендера в композитинге»

Как удалить объект через Blender Python API

Для того, чтобы удалить объект из сцены Blender средствами Python API нужно выполнить следующие действия:

Откроем окно текстового редактора “Text Editor”.

Читать далее «Как удалить объект через Blender Python API»

Как вывести все имеющиеся ноды

Получить все доступные шейдерные ноды в виде списка можно по их типу.

Для начала, добавим в сцену любой объект, например – куб, создадим для него материал и удалим из него все ноды. Сюда, в этот материал, мы выведем все имеющиеся в Blender ноды шейдеров.

Читать далее «Как вывести все имеющиеся ноды»

Как просмотреть список добавленных в заголовок окна операторов

Для добавления оператора в заголовок (header) окна используются функции append и prepend в которых параметром нужно указать функцию отрисовки кнопки вызова оператора.

Например, чтобы добавить в заголовок окна вьюпорта (3D View) кнопку вызова оператора добавления в сцену куба, нужно определить функцию отрисовки оператора:

и добавить ее в заголовок окна:

Кнопка с оператором добавления куба в сцену появится в заголовке окна вьюпорта.

Просмотреть список всех функций, добавляющий операторы в заголовок окна можно с помощью свойства _draw_funcs метода draw.

Обратите внимание, что свойство _draw_funcs определяется в методе draw только если в него добавлены пользовательские операторы. Если пользовательские операторы не в заголовок не добавлялись, будет выдана ошибка

AttributeError: ‘function’ object has no attribute ‘_draw_funcs’

Как создать камеру с помощью Blender Python API

Для того, чтобы создать и добавить в сцену камеру при помощи Blender Python API нужно:

1. Создать блок данных для камеры.

2. Создать объект и связать его с созданным блоком данных.

3. Поместить созданный объект в сцену.

Камера будет помещена в текущую сцену в ее главную коллекцию.

Финальный код:

Как добавить объект из другого blend-файла в сцену с помощью Blender Python API

Blender Python API предоставляет возможность добавления или линковки объектов из других *.blend файлов в сцену при помощи оператора append.

Для того, чтобы добавить (append) объект (например – меш) из другого blend-файла нужно:

Читать далее «Как добавить объект из другого blend-файла в сцену с помощью Blender Python API»