Новые функции в Cinema 4D – от R12 до R19, R20 и R21.

Новое в релизе 19 - улучшенное сокращение полигонов и переменный уровень детализации (LOD)

Все видео урока

Давайте сначала посмотрим на улучшенное уменьшение порядка. Для сравнительного теста нового генератора уменьшения порядка из выпуска 19 с старым деформатором уменьшения порядка из выпуска 18 я использовал высокоразрешенный 3D-скан шоколадной литой модели от компании Hans Brunner GmbH с точным количеством 844302 полигонов или 422153 точек.

Нововведения в выпуске 19 – улучшенное сокращение полигонов и переменный уровень детализации (LOD)

Чтобы увидеть точки в режиме отображения постоянного заливки (линии), нужно довольно близко приблизиться к 3D-модели.

Новое в версии 19 - улучшенное уменьшение полигонов и переменный уровень детализации (LOD)

Уменьшение порядка с новым генератором уменьшения порядка

Кто ищет уменьшение порядка в меню деформаторов, будет не найдет в Cinema 4D Release 19. Старый деформатор уменьшения порядка больше не существует, но все еще поддерживается при открытии старых файлов.

Новое уменьшение порядка реализовано как генератор и находится в меню Создание>Моделирование.

Новое в релизе 19 – улучшенное сокращение полигонов и переменный уровень детализации (LOD)

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

Новое в версии 19 - улучшенная редукция полигонов и переменный уровень детализации (LOD)

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

Для специально формированных 3D-объектов с краями можно сохранить контур 3D и уже существующее UV-развертывание с коррекцией смежных полигонов.

Новое в релизе 19 - улучшенная редукция полигонов и переменный уровень детализации (LOD)

Рассмотрим результат обоих уменьшателей порядка в режиме Гуро (засветка), уже можно заметить первые различия. Сетка желтой модели медведя выглядит более мягкой и качественной, в то время как оранжевая модель медведя уже показывает явные проблемы в критических местах.

Новинки в версии 19 - улучшенная редукция полигонов и переменный уровень детализации (LOD)

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

Новое в выпуске 19 - улучшенное сокращение полигональности и переменный уровень детализации (LOD)

Тогда как сетка оранжевого медведя выглядит очень неоднородной и хаотичной, …

Новое в выпуске 19 - улучшенная редукция полигонов и переменный уровень детализации (LOD)

… сетка желтого медведя имеет гораздо более однородные размеры полигонов и очень однородное распределение полигонов.

Новое в Релизе 19 - улучшенная редукция полигонов и переменный уровень детализации (LOD)

Переменный уровень детализации (LOD) с уменьшением поряда

Одним из способов использования нового уменьшения порядка могло бы быть создание различных разрешений моделей медведей и, в зависимости от расстояния до камеры, отображать или скрывать их. Таким образом, можно заметно улучшить производительность, например, в 3D-играх.

Для того чтобы это автоматическое отображение или скрытие версий объекта работало, в Cinema 4D Release 19 в вариантах Visualize и Studio есть так называемый объект уровня детализации (LOD-объект).

Нововведение в версии 19 - улучшенное сокращение полигонов и переменный уровень детализации (LOD)

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

Neu in Version 19 - улучшенное сокращение полигонов и переменный уровень детализации (LOD).

Уменьшение варьируется от 80 % для близких крупным планам до 99.9 %, когда камера находится очень далеко от модели медведя. Для того чтобы все версии моделей медведей занимали одинаковую позицию, X-координата всех четырех медведей устанавливается на 0.

**Neu in Release 19 – улучшенное сокращение полигонов и переменный уровень детализации (LOD)**

Чтобы использовать четыре версии моделей медведей для переменного уровня детализации, они должны быть вложены в LOD-объект. Выбрав четыре объекта и вызвав LOD-объект через палитру Моделирование-объектов с зажатой клавишей Alt и команды, это происходит в один проход.

Neu in Release 19 – улучшенное уменьшение полигонов и переменный уровень детализации (LOD)

В диалоговом окне настроек LOD-объекта в Менеджере атрибутов мы находим на стороне объекта четыре модели медведей в качестве уровней детализации. Для каждого из четырех уровней можно отдельно настроить опции отображения. Режим LOD подобъекты уже правильный, поскольку для переменного LOD должно использоваться содержащиеся в подобъекте подобъекты.

Новое в выпуске 19 - улучшенная редукция полигонов и переменный уровень детализации (LOD)

Так что только остается критерий, по которому LOD-объект должен решить, какой уровень детализации использовать для отображения объекта. Поскольку модель медведя должна ориентироваться на расстояние до камеры, критерием является запись расстояния до камеры.

Новое в релизе 19 - улучшенная редукция полигонов и переменный уровень детализации (LOD)

После выбора критерия в диалоговом окне настроек объекта LOD- в панели LOD- появляются четыре цветовых области, по одной для каждой модели медведя. В настоящее время эти четыре диапазона расстояний равны и распределены между минимальным и максимальным расстоянием камеры, указанными на строке выше.

Новое в релизе 19 - улучшенное снижение полигонов и переменный уровень детализации (LOD).

Работу объекта LOD- можно также проверить в 3D-видео. Если расстояние камеры находится в верхнем диапазоне, медведь показывается в лучшем качестве, ...

Новое в релизе 19 - улучшенное снижение полигонов и изменяемый уровень детализации (LOD)

... как только расстояние камеры увеличивается, объект LOD- переключается на следующий уровень при достижении следующего диапазона расстояний. Текущее положение камеры можно увидеть по маленькой камере под панелью LOD-

Новое в релизе 19 - улучшенная редукция полигонов и переменный уровень детализации (LOD)

Тестирование точек переключения в 3D-видео позволяет быстро определить, происходит ли переключение на следующий уровень слишком рано или поздно. В данном случае медведя, вероятно, следует оставить в более высоком разрешении LOD-

Новое в выпуске 19 - улучшенное снижение полигонов и переменный уровень детализации (LOD)

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

Новое в версии 19 - улучшенное сокращение полигонов и переменный уровень детализации (LOD)

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

Новое в релизе 19 - улучшенная редукция полигонов и переменный уровень детализации (LOD)

Уровни детализации переменных (LOD) с автоматическим упрощением

Объект LOD- также предлагает собственный способ упрощения или снижения детализации объектов. В этом случае не требуются разные объекты для уровней LOD. Достаточно одного подчиненного объекта и установки Упрощение как Режим LOD в диалоговом окне настроек.

Новое в релизе 19 - улучшенное снижение полигонов и переменный уровень детализации (LOD)

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

Новое в релизе 19 - улучшенное уменьшение полигонов и переменный уровень детализации (LOD)

Не все объекты подходят для уменьшения, часто удаляются большие фрагменты объектов.

Новое в версии 19 - улучшенное сокращение полигонов и переменный уровень детализации (LOD)

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

Новое в версии 19 - улучшенная редукция полигонов и переменный уровень детализации (LOD)

То же самое с ограничивающим параллелепипедом, который относится ко всем размерам 3D-объекта.

Новое в выпуске 19 - улучшенная редукция полигонов и переменный уровень детализации (LOD)

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

Например, с помощью опции Прогрессивный можно добиться более плавного переключения между уровнями LOD в случае использования подобъектов, когда другие уровни LOD остаются видимыми. Опция Полигонизация объектов обеспечивает использование объектов с деформаторами в качестве объектов уровней LOD.

Нововведения в релизе 19 - улучшенное сокращение полигонов и переменный уровень детализации (LOD)