Таймлапс анимации перезарядки оружия в Blender

Процесс создания анимации перезарядки оружия в руках игрока от первого лица, как это делается в играх.

 Автор Pavel Blend.

Тест и сравнение рендер ферм

Тест и обзор восьми рендер ферм, поддерживающих Blender.

Протестированы следующие рендер фермы:

  • RenderStreet
  • GarageFarm
  • Raysrender
  • Blendergrid
  • Polargrid
  • Anima render
  • F1
  • TurboRender

Автор: Михаил Солуянов.

15 изменений, с которыми вы наверняка столкнетесь при переходе с Blender 2.79 на Blender 2.80

  1. Выбор объектов

2.79: выбор производится правой кнопкой мышки
2.80: выбор производится левой кнопкой мышки

  1. T-панель

2.79: вызывалась нажатием клавиши t
2.80: теперь ее нет, функции переместились в основное меню или в контекстное меню по нажатию на правую кнопку мышки

  1. Снятие выделения

2.79: a — выделить всё и снять всё выделение
2.80: a — выделить всё, a — a или alt+a — снять всё выделение

Читать далее «15 изменений, с которыми вы наверняка столкнетесь при переходе с Blender 2.79 на Blender 2.80»

Как превратить одиночный элемент BIS в паттерн

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

Для примера загрузим из библиотеки круговой элемент и разместим его по центру объекта.

Читать далее «Как превратить одиночный элемент BIS в паттерн»

Отличия Blender 2.80 от Blender 2.79

Видео-урок, рассказывающий об основных отличиях Blender 2.80 от предыдущей версии 2.79. Урок полезен для тех, кому сложно сразу перейти на новую версию Blender.

 Автор: Михаил Солуянов.

Процедурные градиенты

Градиент, помимо ноды «Gradient Texture», можно получить с помощью достаточно простых формул. Рассмотрим математику на примере сферического градиента.

  1. Равномерный градиент

Создается на основе формулы конуса, направленного вершиной вниз.

Читать далее «Процедурные градиенты»

Fake-bpy-module

Автокомплит кода сильно упрощает работу при написании скриптов или разработке аддонов для Blender. Один из лучших на сегодня модулей автокомплита разрабатывается Nutti. Последнее обновление: 20190718.

Проект размещается на GitHub автора: https://github.com/nutti/fake-bpy-module

Для удобства установки модули распространяются через pip или в виде pre-generated zip-архива. Так же автор предоставляет генератор модулей, с помощью которого можно собрать модули автокомплита самостоятельно.

Процедурные глаза

Набор из 9 процедурных материалов стилизованных глаз.


Buy on Gumroad

Материалы полностью поддерживаются в Blender Cycles и Eevee рендер-движках.

Читать далее «Процедурные глаза»

Константы

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

Эти константы:

  • pi — число «Пи» = 3.1415…
  • e — число Эйлера = 2,7182…
  • tau — число «Тау» = 6.2831…

Нодовый дисплейс в Blender 2.8

В Blender 2.8 нодовый дисплейс в рендер-движке Cycles был изменен со скалярного на векторный. Если просто подсоединить черно-белую карту высот на вход Displace нода MaterialOutput, как это делалось в Blender 2.7, она не даст нужного результата.

Для того, чтобы нодовый дисплейс в Blender 2.8 рассчитывался корректно, нужно преобразовать карту высот в вектор с помощью двух нод: CombineXYZ и VectorDisplacement. Карту высот нужно подключить на вход Y нода CombineXYZ, а его выход Vector соединить со входом Vector нода VectorDisplacement. После чего соединить выход Displacement нода VectorDisplacement со входом Displacement нода MaterialOutput.

Читать далее «Нодовый дисплейс в Blender 2.8»

Декоратор для отложенного обновления нодового дерева

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

Проблему лагов можно решить, используя декораторы для отложенного обновления нодового дерева.

Автор кода: Skarn

Читать далее «Декоратор для отложенного обновления нодового дерева»

Класс для создания нодов по их типу

Класс для удобного создания нодов по их типу.

Автор кода: Skarn

Читать далее «Класс для создания нодов по их типу»

Пикселизирование текстуры

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

Возьмем для примера простую процедурную текстуру градиента от красного цвета через зеленый к синему.

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

Читать далее «Пикселизирование текстуры»

Релиз-кандидат Blender 2.80 анонсирован на 11 июля

В официальном твиттере Blender анонсирован выход «релиз-кандидат» версии 2.80 на 11 июля.

Также указано, что выход финальной релизной версии будет через одну-две недели после релиз-кадидата.

Quick Instance аддон

Аддон повзоляет работать в Blender 2.8 с группами по тому же принципу, что и 2.7. Аддон не «ломает» сцену, работать с группами сцены можно и при отсутствии установленного аддона.

Автор аддона: Михаил Солуянов.

  • ctrl+g — группировка выделенных объектов
  • f9 — установка имени и центра группы
  • tab — включение/выход режима редактирования группы в изолированном пространстве

Видео с демонстрацией работы аддона:

 Аддон можно получить:

Blender Market: https://blendermarket.com/products/quick-instance

Gumroad: https://gumroad.com/l/qinstance