Блендер сегодня #229 Свет на привязи
Всем привет. Берите любимый напиток, усаживайтесь поудобнее. Надеюсь, будет интересно. Как всегда для вас отжал воду болтовни из тудея, оставив мякоть содержания.
Речь в заголовке про Light linking. Функцию, позволяющую указать источникам света, какие предметы конкретно освещать. То есть создаются связи предмет—источник. Важно как для художественного влияния на результат, так и для экономии ресурсов. Свет, чай, не казёный, неча фотонами разбрасываться!
На этой неделе 248 коммитов, из которых 62 исправления и 72 очистка кода.
Версия на момент написания 4.0-alpha 5c25277f6cc5 win64
Студия Блендера выкатила пост про моделирование стилизации для PetProject.
Так же пару бесплатных кусочков из подготовки к ProjectGold
Так же пару бесплатных кусочков из подготовки к ProjectGold
Анимация:
Анимационная команда подумала и решила, что в режиме позы кнопки 1,2,3… которые переключают коллекции больше мешают, чем помогают. Соответственно они из режима выпилены. Вообще, по словам Пабло, к 4й версии запланирован ряд изменений в раскладке/хоткеях.
Заменили хоткеи для размытия/смеси ключей, вот тут. Alt+D и Alt+S и теперь по этим комбинациям вызываются соответствующие субменю поп-апы
Вероятно, данное изменение попадёт и в 3.6
Кривые:
Оптимизировано/ускорено удаление кривых и их точек. Разработчик приводит изменение скорости в fps, так что я полагаю, это касается и исполнения процедуры через геоноды.
В кистях скульпта унифицировано обращение с маской. Из контекста вроде бы следует, что речь идёт об ограничении области действия кисти а не об обычной маске. Для небольших выделений/областей получен прирост скорости вдвое—втрое.
Геоноды:
Теперь в модификаторах будет показываться путь к кэшу симуляций, и сам путь будет храниться привязанным к модификатору вот так:
Теперь в модификаторах будет показываться путь к кэшу симуляций, и сам путь будет храниться привязанным к модификатору вот так:
То есть при линковке модификатора путь сохранится. Будьте внимательны.
Cycles:
Как работает Light linking и файл с примером
Как работает 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).
Пока что вываливается без форматирования жуткой кучей.
Добавили новое свойство 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, готовьте огнетушители и ожидайте отвала аддонов. Но постараются сохранить все функции, чтобы скрипты можно было адаптировать.
Так же в планах булевы операции и интеграция с геонодами.
Пока что щупать рано, корректно линии не отображаются, ждём новостей.
Изменится API, готовьте огнетушители и ожидайте отвала аддонов. Но постараются сохранить все функции, чтобы скрипты можно было адаптировать.
Так же в планах булевы операции и интеграция с геонодами.
Пока что щупать рано, корректно линии не отображаются, ждём новостей.
Overlay-Next:
Оверлеи — это то, что рисуется поверх сцены для информирования. Начиная от прорисовки вершин, рёбер или негеометрических объектов типа источников света и камер. И сам движок, позволяющий это всё отрисовывать, планируют прокачать.
Сейчас толком нет смысла включать. Но если включите (и перезагрузитесь), можно заметить, что пустышки отрисовываются без АА. Начальная реализация.
Оверлеи — это то, что рисуется поверх сцены для информирования. Начиная от прорисовки вершин, рёбер или негеометрических объектов типа источников света и камер. И сам движок, позволяющий это всё отрисовывать, планируют прокачать.
Сейчас толком нет смысла включать. Но если включите (и перезагрузитесь), можно заметить, что пустышки отрисовываются без АА. Начальная реализация.
Прочее:
Блендер теперь умеет делиться данными между результатом рендера и буферами изображений (image buffers). Как я понимаю, это позволяет и композитингу меньше жрать и многослоные EXR-рендеры выводить с меньшим потреблением памяти
В Windows поправили работу с идентификатором программы и регистрацией типа файлов. В итоге:
1. Разные Блендеры регистрируются вместе, но главным считается последний зарегистрированный. Тот, в котором вы нажали «make default» или запустили его с ключом register.
2. При закреплении на панели задач запуск происходит через лаунчер а не через основной blender.exe (что позволяет конфигурировать)
1. Разные Блендеры регистрируются вместе, но главным считается последний зарегистрированный. Тот, в котором вы нажали «make default» или запустили его с ключом register.
2. При закреплении на панели задач запуск происходит через лаунчер а не через основной blender.exe (что позволяет конфигурировать)
3. Индивидуальные списки «недавних» для каждой версии в самой Винде
4. Добавили кнопку Unregister и галку для всех пользователей разом:
Появились соответствующие аргументы для командной строки:
-r — теперь это регистрация только для текущего пользователя
-r — теперь это регистрация только для текущего пользователя
-ra — регистрация для всех пользователей
-u — разрегистрация для одного
-ua — и для всех соответственно
При экспорте USD начало кривых Кэтмулла-Рома теперь помечается как pinned point. Ранее оба конца помечались только как endpoint. Теперь pinned дополнительно указывает на начало и, соответственно, направление кривой.
Библиотека fmtlib, используемая для экспорта PLY и OBJ полегчала на 5Кб в версии для винды. Что-то почистили.
новости
blender today
otsvet
Спасибо!
May 31 2023 19:49