Ключевые концепции 3D Studio MAX

         

Технологии работы с пленарным проецированием


Распространено мнение, что планарное проецирование применяется по нормали к поверхности. Хотя такое применение и производит неискаженное проецирование, однако сам подход часто оказывается неудобным. Некоторые объекты являются копланарньши, а некоторые включают углы, требующие совпадения координат смежных сторон. Например, кирпичная стена с углом требует совершенно ровных цементных швов. Для прямоугольной геометрии, которая характерна для большинства структур, существуют следующие варианты:

  • Выберите грани с EditMesh и назначьте им собственный модификатор UVW Mapping. Совместите исходную позицию, размер и ориентацию гизмо проецирования и затем поверните его на 90°.
  • Выберите грани с EditMesh или EditableMesh и назначьте им отдельные Material ID. Сделайте текущий материал мультиматериалом, измените UV-проецирование на VW и угол на 90°.
  • Поверните гизмо проецирования на 45°.

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

Ключ к корректному планарному проецированию заключается в обеспечении равного угла пиктограммы проецирования с каждой стороной каркаса. Если у объекта несовместимые углы, как у шестнадцатиугольника или восьмиугольника, то для смежных пар граней следует применять отдельные координаты. В таком случае потребуется выполнить выборки подобъектов граней подобъекта и применить отдельные модифика-торы UVW Mapping. Гексагон или октагон корректно отображаются двумя проекциями, тогда как 10- или 12-сторонний многоугольник потребовал бы три проекции.

Применяя проецирование под углом, вы захотите, чтобы проекция отображения была равна каждой принимающей его стороне. Угол подхода гизмо должен быть сходным у всех граней. Однако, когда угол проецирования гизмо становится отличным от 90°, проецируемый образ начинает вытягиваться. Вытягивание корректируется настройкой проецирования вдоль вытягиваемой оси одним из трех способов: масштабированием гизмо проецирования, настройкой мозаичности UVW Mapping или настройкой мозаичности битовой карты материала. Какой бы метод не был выбран, его следует использовать последовательно, делая будущее редактирование более четким и легким процессом. Из всех методов масштабирование гизмо наименее точно и трудно настраивается. Мозаичность материала является хорошим выбором только тогда, когда материал всегда применяется под углом, для корректировки которого производилось масштабирование. В большинстве случаев наибольший смысл имеет работа с мозаичностью модификатора UVW, поскольку модификатор соответствует проекции и может быть получен другими модификаторами проецирования, нуждающимися в сходных значениях. Рисунок 22.18 показывает, как это выполняется со значениями мозаичности.

Для корректировки вытянутого проецирования необходимо увеличить мозаичность карты. Значение увеличения зависит от угла поверхности и гизмо проецирования. Для углов в 90° (справа) коррекция происходит при мозаичности 1.414 - квадратном корне из двух и очень хорошем числе для запоминания, поскольку корректировка для квадратных углов достаточно распространена. Корректирующее отношение можно вывести либо из подхода, либо из включенного угла: RОтношение мозаичности = 1/sin (угол подхода гизмо) или Отношение мозаичности = 1/cos (включенный угол подхода гизмо)

Рисунок 22.20 показывает вычисление отношения на практике. Обратите внимание на то, что угол подхода гизмо составляет половину угла, образуемую двумя сторонами. Если ваш гизмо расположен под равными углами к сторонам, то корректирующее отношение порождается из угла между сторонами. Отношение мозаичности = 1/sin (0.5 х угол между сторонами)

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

Хотя косая планарная проекция корректируется один раз для всех поверхностей, во второй раз ее корректировать нельзя. Рисунок 22.19 показывает, что вращение гизмо проецирования второй раз порождает угловое проецирование на всех поверхностях. Данное приложение может оказаться весьма удобным, если битовая карта случайна и мозаична, что также демонстрируется на рисунке 22.19. Если необходим последний эффект, лучше воспользоваться проецированием Box.



Содержание раздела