bzikarius

bzikarius 

3D, 2D, воксели и стримы про графику!

165subscribers

522posts

goals2
3 of 10 paid subscribers
10 заинтересованных людей — это уже компания! Я увижу, что вам это нужно и буду больше времени уделять Бусти. А у вас будет больше материалов!
1 of 2

Блендер сегодня #229 Свет на привязи

Всем привет. Берите любимый напиток, усаживайтесь поудобнее. Надеюсь, будет интересно. Как всегда для вас отжал воду болтовни из тудея, оставив мякоть содержания.

Речь в заголовке про Light linking. Функцию, позволяющую указать источникам света, какие предметы конкретно освещать. То есть создаются связи предмет—источник. Важно как для художественного влияния на результат, так и для экономии ресурсов. Свет, чай, не казёный, неча фотонами разбрасываться!
На этой неделе 248 коммитов, из которых 62 исправления и 72 очистка кода.
Версия на момент написания  4.0-alpha 5c25277f6cc5 win64
Студия Блендера выкатила пост про моделирование стилизации для PetProject.
Так же пару бесплатных кусочков  из подготовки к ProjectGold
Анимация:
Анимационная команда подумала и решила, что в режиме позы кнопки 1,2,3… которые переключают коллекции больше мешают, чем помогают. Соответственно они из режима выпилены. Вообще, по словам Пабло, к 4й версии запланирован ряд изменений в раскладке/хоткеях.
Заменили хоткеи для размытия/смеси ключей, вот тут. Alt+D и Alt+S  и теперь по этим комбинациям вызываются соответствующие субменю поп-апы
Вероятно, данное изменение попадёт и в 3.6
Кривые:
Оптимизировано/ускорено удаление кривых и их точек. Разработчик приводит изменение скорости в fps, так что я полагаю, это касается и исполнения процедуры через геоноды.
В кистях скульпта унифицировано обращение с маской. Из контекста вроде бы следует, что речь идёт об ограничении области действия кисти а не об обычной маске. Для небольших выделений/областей  получен прирост скорости вдвое—втрое.
Геоноды:
Теперь в модификаторах будет показываться путь к кэшу симуляций, и сам путь будет храниться привязанным к модификатору вот так:
То есть при линковке модификатора путь сохранится. Будьте внимательны.
Cycles:
Как работает Light linking и файл с примером
blend
ll.blend956.80 Kb
Непрямое освещение пока контролируется только через композитинг и свойство коллекции indirect.
Path Guiding теперь работает для глянцевых поверхностей. То есть глянцевые переотражения тоже участвуют в попытках найти источник света лучом.
Файлы для тестов:
blend
Path_guide_bounce_v2.blend1.09 Mb
blend
PG.blend1.10 Mb
Сетка:
В модификаторе Corrective Smooth убрали лишнее копирование позиций точек. Плюс к оптимизации.
Вернули и унифицировали топологические карты.  Карты хранят в себе массивы индексов и в новой версии используют меньше байтов на каждый элемент, что суммарно приводит к существенной экономии памяти, выделяемой на хранение геометрии, что особенно актуально в преддверии кэширования в ГН.
PyAPI:
Добавили новое свойство bpy.context.property — возвращает свойство (property), лежащее под курсором мыши.

Добавили оператор bpy.app.help_text(), который в питоновскую консоль вываливает текст помощи, который в обычной консоли Блендера появляется по параметру --help. Есть вариант bpy.app.help_text(all=True).
Пока что вываливается без форматирования жуткой кучей.
Развёртка:
Завершён список опций вращения при упаковке. Теперь он следующий:
Axis-Aligned (основной в 3.3) — вращение до получения минимального прямоугольника, ориентированного вертикально или горизонтально.
Cardinal (новое) — вращение с шагом 90°
Any — свободное вращение
Исправлена упаковка пристёгнутых островов на плитки UDIM.

Интерфейс:
Если включена навигация при трансформации, зажатие шифта теперь не приводит ко включению режима повышенной точности, так как Shift+MMB по умолчанию — это сдвиг (Pan). Спросил разраба, что будет, если навигация делается другими хоткеями без шифта. Вообще затея странная, учитывая, что либо конфликты неизбежны, либо перенастройка навигации и хоткеев будет неудобной.

Вернули курсор ожидания/загрузки при операциях распаковки/запаковки.

Автофокус для дочерних окон блендера теперь игнорирует консоль.
Grease pencil:
Завезли переделанный модуль, теперь это Grease pencil 3.0, по-новому организованы ID, структура хранения и даже допилен новый субрендер линий gpencil-next. Подключение патча требует рестарта Блендера. Основной целью разработки является полный перевоз возможностей предыдущей версии на новую систему. Планируются группирующие слои (папочки для слоёв). Новая система позволяет запилить наличие у кадра начала и конца (в душе не знаю зачем) а так же инстансить куски рисунка (а не только объекты, как я понял). Тут, полагаю, куски эти будут самостоятельными датаблоками. 
Изменится API, готовьте огнетушители и ожидайте отвала аддонов. Но постараются сохранить все функции, чтобы скрипты можно было адаптировать.
Так же в планах булевы операции и интеграция с геонодами.
Пока что щупать рано, корректно линии не отображаются, ждём новостей.

Источник — блогпост.
Overlay-Next:
Оверлеи — это то, что рисуется поверх сцены для информирования. Начиная от  прорисовки вершин, рёбер или негеометрических объектов типа источников света и камер. И сам движок, позволяющий это всё отрисовывать, планируют прокачать.
Сейчас толком нет смысла включать. Но если включите (и перезагрузитесь), можно заметить, что пустышки отрисовываются без АА. Начальная реализация.
Прочее:
Блендер теперь умеет делиться данными между результатом рендера и буферами изображений (image buffers). Как я понимаю, это позволяет и композитингу меньше жрать и многослоные EXR-рендеры выводить с меньшим потреблением памяти
В Windows поправили работу с идентификатором программы и регистрацией типа файлов. В итоге:
1. Разные Блендеры регистрируются вместе, но главным считается последний зарегистрированный. Тот, в котором вы нажали «make default» или запустили его с ключом register.
2. При закреплении на панели задач запуск происходит через лаунчер а не через основной blender.exe (что позволяет конфигурировать)
3. Индивидуальные списки «недавних» для каждой версии в самой Винде
4. Добавили кнопку Unregister и галку для всех пользователей разом:
Появились соответствующие аргументы для командной строки:
-r  — теперь это регистрация только для текущего пользователя
-ra — регистрация для всех пользователей
-u — разрегистрация для одного
-ua  — и для всех соответственно
При экспорте USD начало кривых Кэтмулла-Рома теперь помечается как pinned point. Ранее оба конца помечались только как endpoint. Теперь pinned дополнительно указывает на начало и, соответственно, направление кривой.
Библиотека fmtlib, используемая для экспорта PLY и OBJ полегчала на 5Кб в версии для винды. Что-то почистили.
Спасибо!
Subscription levels5

Подглядун

$1.46 per month
Чаевые автору за контент. Можно подглядывать в закрытые посты начального уровня. Иногда поздний доступ к материалам Интересующихся.

Интересующийся

$2.91 per month
Если новичковые посты уже слишком легки, а доступ к постам для специалистов можно и поздний доступ, то это твоя подписка.
Некоторые скрипты и шейдеры, сделанные мной, чаще просто обучающие.

Специалист

$5.1 per month
Доступ к материалам младших уровней и ранний доступ к специализированным инструментам для практического и коммерческого применения (шейдеры, геоноды, скрипты). Хитрости, хаки, более углублённые знания.

Шустрый спец

$10.2 per month
Подписка для тех, у кого есть возможность и желание поддержать на большую сумму, но быть Патроном — всё ещё многовато.
Самый ранний доступ к специальным инструментам ещё на стадии разработки (можно успеть попросить/посоветовать что-то). Конечно-же доступ к младшим уровням. Более поздний доступ к контенту Патронов.
Возможность запросить получасовую консультацию раз в месяц.

Патрон

$22.6 per month
Бонусы всех младших уровней + эскизы, части рабочих сцен, возможность запросить часовую личную консультацию раз в месяц по вопросам 3D, 2D не раскрытым на канале или разбор работы например.
Место в титрах публичных обучающих видеороликов по желанию.
Go up