ПРОГРАМИШКА.РФ
Видеоуроки - учиться с нами просто
Посмотрел. Послушал. Выучил

RUB

Модификатор сглаживание Лапласа

Модификатор сглаживания Лапласа позволяет снизить уровень шума на поверхности полисетки с минимальными изменениями его формы.

Также можно увеличить форму используя отрицательные значения “множителя”.

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

Модификатор сглаживания Лапласа основывается на кривизне потока Лапласа Бельтрами в уравнении диффузии.

Опции

../../../_images/Apinzonf_Diagram_Modifier_Panel.jpg

Модификатор сглаживание Лапласа

Повторять

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

Когда 0, сглаживание не делается.

Примечание

Чем больше будет повторений, тем дольше идет расчет -остерегайтесь ставить большое значение для полисеток с большим количеством вершин

(с “множителем” 0.5)
../../../_images/Apinzonf_GSOC_2012_Diagram_repeat0.jpg

Повторений: 0

../../../_images/Apinzonf_GSOC_2012_Diagram_repeat1.jpg

Повторений: 1

../../../_images/Apinzonf_GSOC_2012_Diagram_repeat5.jpg

Повторений: 5

../../../_images/Apinzonf_GSOC_2012_Diagram_repeat10.jpg

Повторений: 10

(с “множителем” 2.0)
../../../_images/Apinzonf_GSOC_2012_Diagram_cube_repeat0.jpg

Повторений: 0

../../../_images/Apinzonf_GSOC_2012_Diagram_cube_repeat1.jpg

Повторений: 1

../../../_images/Apinzonf_GSOC_2012_Diagram_cube_repeat5.jpg

Повторений: 5

../../../_images/Apinzonf_GSOC_2012_Diagram_cube_repeat10.jpg

Повторений: 10

(с “множителем” -0.5)
../../../_images/Apinzonf_Diagram_camel_repeat0.jpg

Повторений: 0

../../../_images/Apinzonf_Diagram_camel_repeat1.jpg

Повторений: 1

../../../_images/Apinzonf_Diagram_camel_repeat5.jpg

Повторений: 5

../../../_images/Apinzonf_Diagram_camel_repeat10.jpg

Повторений: 10

Множитель

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

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

  • Используя большой множитель, вы получаете сглаженные варианты формы ценой потери деталей геометрии.

  • Используя отрицательный множитель, вы можете улучшить форму, с сохранением желаемой геометрии.

  • Когда множитель отрицательный, увеличение количества итераций может увеличивать шум.

../../../_images/Apinzonf_GSOC_2012_Diagram_lambda0_0.jpg

Множитель: 0.0

../../../_images/Apinzonf_GSOC_2012_Diagram_lambda0_5.jpg

Множитель: 0.5

../../../_images/Apinzonf_GSOC_2012_Diagram_lambda.jpg

Множитель: 2.5

../../../_images/Apinzonf_GSOC_2012_Diagram_lambda5_0.jpg

Множитель: 5.0

../../../_images/Apinzonf_GSOC_2012_Diagram_cube_lambda0_0.jpg

Множитель: 0.0

../../../_images/Apinzonf_GSOC_2012_Diagram_cube_lambda1_0.jpg

Множитель: 1.0

../../../_images/Apinzonf_GSOC_2012_Diagram_cube_lambda10_0.jpg

Множитель: 10.0

../../../_images/Apinzonf_GSOC_2012_Diagram_cube_lambda50_0.jpg

Множитель: 50.0

../../../_images/Apinzonf_Diagram_camel_lambda0_0.jpg

Множитель: 0.0

../../../_images/Apinzonf_Diagram_camel_lambda20_0.jpg

Множитель: -20.0

../../../_images/Apinzonf_Diagram_camel_lambda50_0.jpg

Множитель: -50.0

../../../_images/Apinzonf_Diagram_camel_lambda300_0.jpg

Множитель: -300.0

Граница

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

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

(с “множителем” 0.5)
../../../_images/Apinzonf_GSOC_2012_Diagram_border0_0.jpg

Граница: 0.0

../../../_images/Apinzonf_GSOC_2012_Diagram_border1_0.jpg

Граница: 1.0

../../../_images/Apinzonf_GSOC_2012_Diagram_border.jpg

Граница: 2.5

../../../_images/Apinzonf_GSOC_2012_Diagram_border10_0.jpg

Граница: 10.0

(с “множителем” 20.0)
../../../_images/Apinzonf_GSOC_2012_Diagram_cube_border0_0.jpg

Граница: 0.0

../../../_images/Apinzonf_GSOC_2012_Diagram_cube_border1_0.jpg

Граница: 1.0

../../../_images/Apinzonf_GSOC_2012_Diagram_cube_border5_0.jpg

Граница: 5.0

../../../_images/Apinzonf_GSOC_2012_Diagram_cube_border20_0.jpg

Граница: 20.0

(с “множителем” -30.0)
../../../_images/Apinzonf_Diagram_cup_border0_0.jpg

Граница: 0.0

../../../_images/Apinzonf_Diagram_cup_border20_0.jpg

Граница: -20.0

../../../_images/Apinzonf_Diagram_cup_border50_0.jpg

Граница: -50.0

../../../_images/Apinzonf_Diagram_cup_border200_0.jpg

Граница: -200.0

X, Y, Z

Кнопки переключения, для включения/выключения деформирования вершин по направлениям осей X, Y и/или Z.

../../../_images/Apinzonf_GSOC_2012_Diagram_cube_axis.jpg

X, Y, Z: Невыбранные

../../../_images/Apinzonf_GSOC_2012_Diagram_cube_axis_xyz.jpg

X, Y, Z: Выбраны

../../../_images/Apinzonf_GSOC_2012_Diagram_cube_axis_xy.jpg

X, Y: Выбраны

../../../_images/Apinzonf_GSOC_2012_Diagram_cube_axis_x.jpg

X: Выбран

../../../_images/Apinzonf_GSOC_2012_Diagram_t_axis.jpg

X, Y, Z: Невыбранные

../../../_images/Apinzonf_GSOC_2012_Diagram_t_axis_xyz.jpg

X, Y, Z: Выбраны

../../../_images/Apinzonf_GSOC_2012_Diagram_t_axis_xy.jpg

X, Y: Выбраны

../../../_images/Apinzonf_GSOC_2012_Diagram_t_axis_x.jpg

X: Выбран

Сохранить объем

Процесс сглаживания может давать усадку (сужение). Может являться значительным для больших значений множителя или больших значений повторений; для снижения этого эффекта вы можете использовать эту опцию.

../../../_images/Apinzonf_GSOC_2012_Diagram_cube_volumeFalse.jpg

Выключена

../../../_images/Apinzonf_GSOC_2012_Diagram_cube_volumeTrue.jpg

Включена

../../../_images/Apinzonf_GSOC_2012_Diagram_cube_volume2False.jpg

Выключена

../../../_images/Apinzonf_GSOC_2012_Diagram_cube_volume2True.jpg

Включена

Группа вершин

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

Оригинальная геометрия

Ни одна группа не выбрана

Вес вершин

Результат

../../../_images/Apinzonf_GSOC_2012_Diagram_repeat0.jpg
../../../_images/Apinzonf_GSOC_2012_Diagram_lambda.jpg
../../../_images/Apinzonf_GSOC_2012_Diagram_femme_paint.jpg
../../../_images/Apinzonf_GSOC_2012_Diagram_femme_wgroup.jpg
../../../_images/Apinzonf_GSOC_2012_Diagram_t_normal.jpg
../../../_images/Apinzonf_GSOC_2012_Diagram_t_smooth.jpg
../../../_images/Apinzonf_GSOC_2012_Diagram_t_paint.jpg
../../../_images/Apinzonf_GSOC_2012_Diagram_t_wgroup.jpg
../../../_images/Apinzonf_Diagram_camel_vertex0.jpg
../../../_images/Apinzonf_Diagram_camel_vertex1.jpg
../../../_images/Apinzonf_Diagram_camel_vertex2.jpg
../../../_images/Apinzonf_Diagram_camel_vertex3.jpg
С нормализацией

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

../../../_images/Apinzonf_Diagram_monkey_normalized0.jpg

Оригинальная геометрия

../../../_images/Apinzonf_Diagram_monkey_normalized1.jpg

Включена

../../../_images/Apinzonf_Diagram_monkey_normalized2.jpg

Выключена

../../../_images/Apinzonf_Diagram_monkey_normalized3.jpg

Выключено, Высокий множитель

Подсказки

Полисетки с большим числом вершин, свыше десяти тысяч (10,000), может занять несколько минут для обработки; можно использовать небольшими порциями для тестирования полисетки перед запуском модификатора по всей модели.