Внутренний мир 3D Studio Max


Моделирование при помощи Affect Region - часть 2


Чтобы полностью убедиться во влиянии Affect Region, выполните клонирование одной или двух граней первоначального каркаса и используйте эти три или четыре вершины в качестве своего притягивающего "магнита". Такой процесс позволит точно понять, какие грани можно видеть при использовании Ignore Backfacing.

ПРЕДУПРЕЖДЕНИЕ

Изолированные вершины являются плохим выбором для Ignore Backfacing, поскольку у них нет никаких граней, из которых можно было бы провести нормаль; вместо этого они используют направление нормали по умолчанию. Лучшим выбором для Ignore Backface является изолированная грань.

Если нормали указывают от вас, вершина "не может" увидеть их грани, и Affect Region не выбирает их вершин. На грани, нормали которых находятся "на ребрах" точно под углом 90°, влияние оказывается. Рисунок 13.10 демонстрирует эффект перемещения средней вершины верхнего переднего ребра куба внутри радиуса распада, который превышает высоту куба. Первый куб показывает результаты при выключенной опции Ignore Backface - смещается каждая вершина, даже те, которые находятся на дне. Средний куб показывает результат с включенной опцией Ignore Backface - нижние вершины не перемещаются, поскольку их нельзя увидеть, в то время как вершины ребер находятся под углом 90° и выбираются. Последний куб имеет выключенную опцию Ignore Backface, но перемещает вершину из второго ряда - на боковые вершины влияния не оказывается, поскольку теперь они представляют для вершины заднюю грань.

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

Во многих ситуациях используется несколько приблизительных перемещений или вращении вместо выполнения одного большого. Первый куб на рисунке 13.11 показывает эффект вращения вершины на 90° за одно движение, и результирующее искажение оказывается линейным. Оставшиеся кубы демонстрируют небольшие последовательные движения, дающие в сумме 90°, и результатом является криволинейное искажение. Средний куб не игнорирует задние грани и поэтому вытаскивает каждую вершину в своем диапазоне. Последний куб имеет отмеченный флажок Ignore Backfacing и теряет вершины в критические моменты.




- Начало -  - Назад -  - Вперед -



Книжный магазин