Texture coordinates 3ds max где находится
оздание текстурных координат посредством назначения объекту модификатора UVW Map (UVW-карта) на практике используется очень часто. Оно незаменимо, когда разные подобъекты требуют различных методов проецирования. Данный модификатор выбирается из общего списка модификаторов панели Modify (рис. 14) и может применяться как ко всему объекту целиком, так и к его отдельным подобъектам (например, к разным граням) и позволяет не только использовать для выделенных областей различные предусмотренные типы проецирования, но и вручную настраивать особенности выбранного типа под конкретную модель.
Рис. 14. Добавление модификатора UVW Map к выделенному объекту
Всего предусмотрено семь типов проецирования текстурных карт (рис. 15):
- Planar (Планарный) — производится по нормали к поверхности и применяется к любым плоскостям и подобным им объектам, часто служит основой для построения более сложного проецирования;
- Cylindrical (Цилиндрический) — предназначен для объектов, имеющих цилиндрическую форму (вазы, бутылки, ножки стола и пр.), и при включенном флажке Сар (Срез) может дополнительно осуществлять проецирование карты на верхний и нижний торцы поверхности. Данный тип проецирования обеспечивает оборачивание текстуры вокруг цилиндрической поверхности с образованием шва на стыке противоположных сторон текстуры. Разные варианты цилиндрического проецирования (с учетом и без учета торцов цилиндра), а также появление характерного для данного типа проецирования шва отражено на рис. 16, где у левого цилиндра проецирование торцов включено, у правого — выключено, а на среднем продемонстрировано наличие шва;
- Spherical (Сферический) — применим к объектам, форма которых близка к форме шара, и реализуется путем оборачивания текстуры вокруг сферы с формированием шва от одного полюса к другому и деформацией текстуры у полюсов. Обратите внимание на рис. 17, где обоим шарам присвоен один и тот же материал со сферическим типом проецирования, при этом на левом шаре шва не видно, а на правом, который является полной копией левого, но повернут противоположной стороной, шов хорошо заметен;
- Shrink-Wrap (Обернутый) — предназначен для объектов, имеющих близкую к сферической форму, и обеспечивает оборачивание текстуры вокруг сферы наподобие косынки, что приводит (в сравнении с типом Spherical) к меньшей степени деформации текстуры у полюсов, но зато к большей — в районе экватора;
- Box (Кубический) — используется для объектов, имеющих близкую к параллелепипеду форму, и обеспечивает присвоение текстуры для каждой из шести сторон куба по отдельности;
- Face (Граневый) — реализуется путем наложения текстуры для каждой грани в отдельности и применяется чаще всего в отношении узорчатых текстур;
- XYZtoUVW (Координаты объекта в мировые) — предназначен для проецирования бесконечных текстурных карт.
Рис. 15. Примеры объектов, имеющих разные типы проецирования
Рис. 16. Текстура и цилиндры с материалом на ее основе и цилиндрическим типом проецирования
Рис. 17. Текстура и шары с материалом на ее основе и сферическим типом проецирования
При поиске оптимального типа проецирования для конкретного объекта, как правило, следует отдавать предпочтение тому типу, форма гизмо которого близка к форме объекта, так как это обычно позволяет минимизировать или даже полностью избежать деформации текстуры. Однако далеко не всегда можно с точностью сказать, какой тип проецирования окажется лучше, ведь на практике форма отдельных объектов модели лишь с большой натяжкой может быть приближена к строго геометрической. Поэтому прежде чем принимать решение, стоит поэкспериментировать с разными типами проецирования и оценить, при каком из них степень деформации текстуры наименее заметна. Более того, если в сцене имеется несколько однотипных объектов, то совсем необязательно, что оптимальным для них будет один и тот же тип проецирования — возможны ситуации, когда один объект смотрится лучше, например, при цилиндрическом типе проецирования, а другой — при планарном. Наиболее распространенными являются типы Planar, Cylindrical, Spherical и Box, остальные применяются значительно реже.
Рис. 18. Результат назначения объектам модификатора UVW Map
Рис. 19. Установка сферического типа проецирования
После изменения типов проецирования все три объекта будут выглядеть точно так же, как и при параметрическом проецировании, поэтому на первый взгляд кажется, что никаких преимуществ применение UVW-карт не дает. На самом деле это совсем не так. Во-первых, мы имели дело с примитивами, для которых нужные координаты проецирования текстурных карт устанавливаются по умолчанию. Во-вторых, даже в случае примитивов использование UVW-карт открывает больше возможностей для управления наложением текстур. Так, с помощью настройки значений счетчиков Length (Длина), Width (Ширина) и Height (Высота) можно определить размеры налагаемой текстуры, параметры U-V-W Tile (U-V-W Мозаика) позволят задавать число повторений текстуры по каждой из осей, а включение/выключение флажков Flip (Перевернуть) обеспечит зеркальное отображение.
Кроме того, в стеке объектов появляется модификатор UVW Mapping, имеющий гизмо (Gizmo), — рис. 20. Гизмо показывает, как текстура проецируется на объект, и определяет границы, до которых простирается текстурная карта материала, при этом вид гизмо зависит от типа проецирования (рис. 21). Поэтому управлять особенностями проецирования карты можно и через гизмо. Например, перемещая его, можно смещать текстурную карту вдоль осей (рис. 22) примерно с тем же результатом, что обеспечивает коррекция параметров материала U Offset и V Offset в свитке Coordinates. Масштабирование гизмо приводит к увеличению/уменьшению масштаба текстуры (рис. 23), а вращение позволяет изменять тип проекции и выявлять цилиндрические и сферические завихрения.
Рис. 20. Наличие гизмо у модификатора UVW Mapping
Рис. 21. Вид гизмо для сферического, цилиндрического и кубического типов проецирования
Рис. 22. Перемещение гизмо
Рис. 23. Масштабирование гизмо
Чтобы разобраться с нюансами управления текстурой через гизмо попробуем вначале превратить куб в параллелепипед небольшой толщины (рис. 24), а затем добиться, чтобы используемая при текстурировании фотография размещалась в центре его верхней плоскости для создания иллюзии снимка в рамке. Вначале переключитесь в редактор материалов и в свитке Coordinates отключите повторяемость текстуры, убрав флажки в параметрах Tile (рис. 25). Выделите объект, перейдите на панель Modify и в стеке модификаторов щелкните на плюсе возле названия модификатора UVW Mapping, что приведет к переключению в режим управления гизмо. Активируйте инструмент Select and Non-uniform Scale и вручную измените размеры снимка так, чтобы он занимал большую часть плоскости параллелепипеда. При необходимости скорректируйте положение текстуры в центре плоскости инструментом Select and Move (рис. 26). Чтобы отобразить текстуру по оси U, включите флажок Flip, находящийся справа от поля U Tile, и дополнительно разверните гизмо параллельно оси X, щелкнув на переключателе X. По окончании переместите гизмо вверх по оси X (рис. 27) для того, чтобы снимок отображался лишь на верхней грани параллелепипеда и не был виден на всех остальных. В случае если в ходе масштабирования вам приходилось увеличивать размер гизмо (что автоматически привело к значительным искажениям текстуры), как было и в нашем случае, то по окончании экспериментов лучше заменить в свитке Bitmap Parameters задействованный в качестве текстуры файл на изображение большего размера. Возможный результат представлен на рис. 28.
Рис. 24. Параллелепипед с кубическим проецированием
Рис. 25. Отключение Tile-флажков
Рис. 26. Масштабирование гизмо
Рис. 27. Перемещение гизмо
Рис. 28. Фотография в рамке
Управлять ориентацией и точными размерами гизмо можно не только инструментами из панели Mail Toolbar, но и через раздел Alignment (Выравнивание) свитка Parameters (рис. 29). Переключатели X, Y и Z обеспечивают поворот гизмо параллельно указанной оси, команда Fit (Подгонка) максимально точно подгоняет текстуру к поверхности объекта, Bitmap Fit (Подгонка по изображению) изменяет размер контейнера наложения в соответствии с размером растрового изображения, Center (Центрировать) обеспечивает выравнивание текстуры по центру объекта и т.д.
Рис. 29. Раздел Alignment свитка Parameters
Методичка по настройке 3D Max перед работой
1. Настраиваем системные единицы
Перед началом работы необходимо учитывать важный момент: в каких единицах измерения вы будете строить сцену.
Самым оптимальным значением будут мм.
Это действие достаточно будет выполнить один раз, в дальнейшем при запуске новой сцены по умолчанию сохранятся эти настройки.
Как это сделать:
Customize → Units Setup → Metric: millimeters → System Unit Setup → 1Unit = 1 millimeters → OK
2. Настраиваем количество отменяемых действий
По умолчанию программой задано 20 возможных шагов «назад». Как показывает практика, этого недостаточно, потому лучше увеличить данный показатель:
Customize → Preferences… → General →Levels:100 → OK
3. Настраиваем автосохранение
Все понимают важность данного действия. Поскольку в 3ds max вылеты и «падение» сцен довольно распространённая проблема, то Auto Backup для многих просто спасение.
Customize → Preferences… → Files → Number of Autobak files: количество автосохранённых файлов.
Backup Interval (minutes): интервал времени автосохранений Auto Backup File Name: имя автосохранённого файла.
4. Путь автосохранения
После того, как мы настроили режим автосохранений, нужно понимать, где искать эти файлы.
Для этого заходим в: Customize → Configure User Paths… → во вкладке File I/O видим путь в Project Folder, по которому сохраняются наши файлы. Этот путь, конечно же, вы можете изменить на своё усмотрение, нажав троеточие … .
По умолчанию Auto Backup-файлы нужно искать на диске С → Документы → 3dsMax → autoback
5. Убираем резкие тени и настраиваем угол обзора в окне перспективы
Во вьюпорте перспективы в левом верхнем углу заходим в Standard:
Убираем затенение: Per-View Presets → Default Lights: 2 Default Lights
Настраиваем угол обзора: Per-View Preferences → Perspective Field of View: 90°
6. Как узнать количество полигонов в сцене
Важно следить за количеством полигонов в сцене. Рано или поздно при наполнении сцены, мы сталкиваемся с проблемой подтормаживания во вьюпорте, и связано это напрямую с увеличивающимся количеством полигонов.
Данный режим отображения включается клавишей "7"
7. Беспокоит периодическое автопереключение вида в режим отображения "рёбра/сетка"?
Отключайте эту кнопку. Но будет иногда подвисать. Эта кнопка как раз для того, чтобы облегчать нагрузку на комп в тяжёлые моменты за счёт переключения в режим видимости только рёбер.
8. Убираем кубы вращения ViewCube
Пользоваться горячими кнопками и определённым сочетанием клавиш для вращения гораздо удобнее (список этих сочетаний можно увидеть в конце методички). Потому эти кубики лучше скрыть, чтобы они нас не отвлекали.
Нажимаем alt+B → вкладка ViewCube → снимаем галочку с Show the ViewCube → Ok
9. Как вращать объект в сцене
На панели инструментов в правом нижнем углу находим пиктограмму Orbit SubObject, появится орбита вращения, наведя на которую, можно вращать объект левой кнопкой мыши.
Чтобы сбросить эту орбиту, достаточно нажать правой кнопкой мыши во вьюпорте. Более удобный способ вращения с помощью сочетания следующих клавиш: alt+скролл мыши.
10. Если скрыли панель справа, как ее вернуть
Такое бывает с каждым. Как правило, происходит это машинально при работе.
Решение простое: ctrl +х (сочетание клавиш, которое вернет панель на место). Также можно это сделать, наведя на черточку у другой панели, нажимаем правой кнопкой мыши, появится контекстное меню, где выбираем Command Panel ..
1 1. Если исчезла панель сверху, как ее вернуть
Необходимо сверху на белом поле нажать правой кнопкой мыши и выбрать из выпадающего списка: Main Toolbar.
1 2. Как архивировать сцену
Самый удобный способ не потерять текстуры и настройки – это архивировать сцену в самом 3д максе. Тогда можно не переживать, откроется ли сцена на другом ПК без каких-либо потерь.
Делаем это следующим образом: File → Archive… → после того, как выбрали путь сохранения, появится чёрное окошко архивации (его не трогаем, просто терпеливо ждём). Когда окошко исчезнет, архивация сцены завершена.
1 3. Если мешает подсвечивающая рамка при наведении на объект
В более ранних версиях макса этой подсветки не было и она может показаться непривычной, мешать при работе (или отвлекать).
Отключить подсветку при наведении на объект можно так: Customize → Preferences… → Viewports → Selection/Preview Highlights Preview → → снимаем галочку в Outline → Ok
14 . Как добавить пункты V-ray, если их не оказалось в контекстном меню
Такое случается при работе сразу после установки V-ray. При нажатии правой кнопкой мыши, вы можете не обнаружить необходимые для работы пункты.
C появлением панели инструментов ToolbarVray вынесена кнопка V-Ray menu registration, нажав на которую, проблема уходит и все пункты появятся на своих местах. Добавить их можно 2-мя способами.
1. C появлением панели инструментов ToolbarVray вынесена кнопка
V-Ray menu registration, нажав на которую, проблема уходит и все пункты появятся на своих местах
2. Также можно вернуть необходимое меню, прописав в указанном ниже окошке
registerVRayMenus () →Enter
15. Как удалить анимацию в сцене
Может случиться так, что вам понравилась модель (к примеру, дерево), а оно создавалось с анимацией. Программа в определённый момент выдаст информацию о том, что в сцене присутствуют анимированные объекты.
И если ваша сцена статична, правильнее будет удалить анимацию. Как это сделать? Нажимаем сочетание клавиш ctrl+A, тем самым выделяя все объекты в сцене. Находим на верхней панели Animation → Delete Selected Animation.
Если случилось так, что при приближении к объекту колёсиком мыши этот шаг скачкообразный и слишком большой, вполне вероятно предположить, что в сцене есть объекты, которые находятся довольно далеко от центра координат.
Проверить это просто, нажав ctrl+A (выделятся все объекты в сцене) и затем нажимаем Z, что позволит центрировать эти объекты во вьюпорте. Вы сможете сразу заметить, какой же объект так далеко «убежал» и не даёт нашей сцене стать в центре вьюпорта. Решение очевидно: приблизить отдалённые объекты поближе к центру или при необходимости вовсе удалить их со сцены.
Если же вас не устраивает шаг приближения скроллом мыши при рассмотрении близкого ракурса, то это можно настроить следующим образом Customize → Customize Use Interface… → Mouse → → Wheel Zoom Increment: 1mm (значение, на которое сколл приближается или удаляется от объекта).
17. Что делать, если стрелки перемещаются отдельно от объекта
Частый вопрос среди новичков, т.к стрелки приобретают необычный вид и двигаются сами по себе, никак не сдвигая объект с места. Справа на панели необходимо найти кнопку Hierarchy → отжать кнопку Pivot.
18. Как изменить размер осей
Не всегда удобно работать с мелкими (или наоборот, слишком крупными) осями. Их можно уменьшать или увеличивать с помощью клавиш "+" и "-" . Если одна из осей подсвечена, вам не обязательно браться за саму ось, чтобы перемещать объект в ее направлении.
Вы можете браться за любое место объекта и перемещать его. Переключение между осями также можно делать с помощью клавиатуры. Клавиши F5, F6, F7 отвечают за оси x, y, z соответственно и клавиша F8 отвечает за переключение по двум осям одновременно.
19. Как запустить интерактивный рендер
В версии вирея 3.60.03 довольно просто это сделать нажатием пары кнопок. На панели V-Ray Toolbar выбираем Last VFB и из появившегося окна фреймбуфера, запускаем интерактив нажатием чайничка с зеленой стрелкой.
Чтобы в короне подсказки были на русском языке (как на фото выше), это можно настроить в разделе System → System Settings → Language: Russian
20. Как зафиксировать камеру
Если камера постоянно куда-то « улетает» и смещается, ее нужно просто зафиксировать. Важно выделить камеру вместе с Target (целью). Включаем все галочки. Соответственно, если камеру необходимо подвинуть, галочки снимаем.
21. Как избавиться от градиента и заломов стен
Часто это случается после действий с булиевыми операциями. Выделяем проблемный объект и применяем к нему модификатор Smooth .
22. Как включить пакетный рендер из нескольких камер (Batch render)
Замечательная функция в максе, о которой не все знают. Как же поставить рендеры в очередь один за другим, не просыпаясь по ночам и не запуская новый рендер из новой камеры вручную?
Rendering → Batch Render… → Add… (добавляем все ракурсы) → Output Path … (выбираем путь, куда будут сохраняться рендеры) → Camera (выбираем к каждому ракурсу свою камеру) → Render (очередь из рендеров запущена в просчет).
23. Как при batch render задать каждому кадру свои размеры?
(речь о разрешении кадра: ширина/высота)
Необходимо после добавления камеры, выделив её, поставить галочку override preset.
В открывшиеся настройки width height, вписываем необходимые значения. Скажем, для горизонтального ракурса - 3000 на 2000.
24. Что делать, если закончились свободные слоты в Material Editor
Мы с легкостью можем очистить одним махом все слоты сразу (при этом материалы, которые были в сцене, останутся на своих местах на объектах). Если возникнет необходимость отредактировать какой-то из этих материалов, можно снять его пипеткой с объекта, и он снова покажется в слоте.
Итак, очищаем шарики: Utilites → Reset Material Editor Slots
25. Как включить отображение текстуры на шарике
Может случиться такое, что на объекте текстура видна, а на шарике в слоте не отображается. Снимаем галочки в следующих окнах:
- Customize → Preferences… → General → Texture Coordinates: □ Use Real-World Texture Coordinates
- Material Editor → Bitmap → □ Use Real-World Scale
- в модификаторе UVW Map, примененном на объект → □ Use Real-World Map Size
26. Почему не выделяется объект
Произойти такое может, если вы машинально зафиксируетесь на объекте замочком. Снимите выделение и все объекты будут снова доступны для работы.
Если выбран какой-то из режимов работы ниже (выберете All и сможете работать со всеми объектами в сцене).
Возможно, что объект просто заморожен и не поддаётся никаким действиям. Нажимаем правой кнопкой мыши во вьюпорте → Unfreeze All (размораживаем тем самым объект и работаем с ним дальше).
27. Как отключить красную подсветку полигонов
При работе с полигонами эта красная подсветка может отвлекать, потому можно отключить её, оставив только подсвечивающиеся ребра в пределах выделенных полигонов. Делаем это нажатием клавиши: F2
28. Делаем объект прозрачным без использования материалов
Данная функция полезна, когда вы строите модель по фото и вам нужно видеть подлежащий слой с изображением. Для прозрачности достаточно нажать сочетание клавиш alt+x или включить галочку в Display → See-Through
Если этой прозрачности оказалось недостаточно, можно прибегнуть ко второму варианту, который более гибкий в настройке. Выделяем объект, нажимаем правой кнопкой мыши → Object Properties… → Visibility- уменьшаем это значение (чем ниже, тем прозрачнее объект) → Ok
29. Улучшаем качество картинки во вьюпорте
Частая проблема при занесении в сцену чертежа в формате PDF. Не видны или отображаются пиксельно размеры и надписи. Сложно читаются и воспринимаются.
Это качество улучшить можно, нажав сочетание клавиш alt+B → Display Perfomance → Maximum задаем значения 5000/5000/5000 → Ok
30. Как удалить картинку с фона
Когда мы собираем сцену по референсу, строим по Perspective Match, во вьюпорте на общем фоне в качестве бэкграунда у нас находится картинка, которую можно удалить следующим образом: нажимаем сочетание клавиш alt+B → Background →
1)Находим внизу имя файла и нажимаем в этой строке Remove.
2)Второй вариант – переключить радикнопку на Use Customize User Interface Gradient Colors.
F1 – Help
F2 – Переключение затенения выбранных граней
F3 – Переключение между Wireframe и Shaded режимом отображения
F4 – Переключение между Shaded и Shaded + Edged Faces режимом отображения
Q – Выбор
W – Выбрать и Переместить
E – Выбрать и Повернуть
R – Выбрать и Масштабировать
H – Выбрать по Имени
G – Скрыть / Показать сетку
J – Переключить отображение угловыми скобками
CTRL-A – Выбрать всё
CTRL-D – Снять отметку со всего
Пробел – Переключения Блокировки выделения
От 1 до 5 – Элементы Editable Poly
1 – Вершина (Vertex)
2 – Ребро (Edge)
3 – Граница (Border)
4 – Полигон (Polygon)
5 – Элемент (Element)
7 – Счетчик полигонов
8 – Открыть диалог Environment and Effects
F – Переключиться на вид спереди (Front)
T – Переключиться на вид сверху (Top)
L – Переключиться на вид слева (Left)
P – Переключиться на перспективный вид (Perspective)
B – Переключиться на вид снизу (Bottom)
C – Переключиться на вид камеры (Camera)
V – Открыть меню видов
Z – Приблизиться к выделенному объекту
Ctrl-X – Показать / скрыть меню Command
Alt-Q – Изолировать объект
Alt-Shift-Q – Разизолировать объект
O – Переключение Adaptive Degradation
X – Переключение манипулятора (Transform Gizmo)
D – Делает окно неактивным, пока в него не переключишься (тыкнув мышкой)
+ и – Увеличение/уменьшение размера манипулятора (Gizmo)
F9 – Рендерит то окно проекций, которое было отрендерино в последний раз. В первый раз рендерится выбранное окно проекций.
Shift-Q – Быстрый рендер выбранного окна проекций.
F10 – Настройки рендера
M – открывает редактор материалов
CTRL-V – клон объекта
Alt-L – Выбрать петлю ребер
CTRL-Пробел – Скрыть объект
CTRL-SHIFT-Пробел – Раскрыть все объекты
CTRL-G – Объединить выбранные объекты в группу
CTRL-SHIFT-G – Разгруппировать
ALT-A – Выровнять объект относительно другого
By:
The most common use for maps is to improve the appearance and realism of Materials. You can also use maps to create environments or projections from lights (see Advanced Effects Rollout ).
Maps can simulate textures, applied designs, reflections, refractions, and other effects. Used with materials, maps add details without adding complexity to the geometry of an object (an exception is the Displacement mapping, which can modify geometry.)
With the mental ray renderer, a shader can be the equivalent of a map. You assign a shader to a material in the same way you assign a map.
Note: mental ray shaders can apply to other scene elements such as cameras; see mental ray Shaders for more information.
Maps and mental ray Shaders
When a mental ray renderer is active, the Material/Map Browser also lists mental ray shaders. Shaders are similar to maps, and you assign them the way you do maps. See mental ray Shaders for links to shader descriptions.
mental ray maps in the Browser list
Tip: When the Default Scanline renderer is active, you can view mental ray shaders in the Browser list, and assign them, by choosing Material/Map Browser Options menu Show Incompatible.
Проецирование при помощи модификатора UVW Map (UVW-проекция)
Проецирование при помощи модификатора UVW Map (UVW-проекция) Модификатор UVW Map (UVW-проекция) позволяет назначить объекту проекционные координаты для последующего наложения текстурных карт и управления их положением в пространстве.Для присвоения объекту модификатора UVW Map
Разбиение растровой графики Модификатор Magic Wand ("Волшебная палочка")
Разбиение растровой графики Модификатор Magic Wand ("Волшебная палочка") Если внимательно присмотреться к растровому изображению, находящемуся на рабочем листе, можно заметить, что оно состоит из множества частей, пикселы которых имеют одинаковый цвет. Так же думает и Flash. И,
UVW Mapping Coordinate Channels
Each object can have from 1 to 99 UVWmapping coordinate channels. The default mapping (from the Generate Mapping Coordinates toggle) is always UVW 1. The UVW Map modifier can send coordinates to any of these channels.
Each map in a material can use any UVW channel (if present), or other type of mapping that depends on whether the map is 2D or 3D.
You can set the mapping channel used by NURBS surface sub-objects in their creation or modification parameters.
Способы наложения карт
Способы наложения карт Возможны следующие четыре типа проектирования картинки на объект, которые можно выбрать в зависимости от основной формы объекта:• Box (Параллелепипед) – тип проектирования, используемый по умолчанию;• Planar (Плоский) – картинка проектируется без
How to Remove a Map
To remove a map from a material, use the Slate Material Editor. In the active View, you can disconnect the wire, delete the wire, or delete the map itself. See To remove a map or map connection.
Способы наложения карт
Способы наложения карт Возможны следующие четыре типа наложения картинки на объект, которые можно выбрать в зависимости от основной формы объекта:• Box (Параллелепипед) – тип проецирования, используемый по умолчанию;• Planar (Плоское) – картинка проецируется без
Лазерная проекция, бегущая впереди велосипедиста Николай Маслухин
Методы наложения текстуры
Методы наложения текстуры При наложении текстуры, как уже упоминалось, надо учитывать случай, когда размеры текстуры отличаются от размеров объекта, на который она накладывается. При этом возможно как растяжение, так и сжатие изображения, и то, как будут проводиться эти
Mapping for 2D Maps
You can position a 2D map on the surface of an object by using a map channel, any assigned vertex color, or the local or world coordinate systems. You can also choose different environment mappings. See Coordinates Rollout (2D).
Трехмерные координаты
Трехмерные координаты Построение новых объектов всегда происходит путем задания координат. Как в двухмерном, так и в трехмерном пространстве для этого могут применяться различные методы. Правда, ввод трехмерных координат обладает некоторыми особенностями, которые мы и
У7.3 Полярные координаты
У7.3 Полярные координаты Перепишите класс POINT таким образом, чтобы в качестве базового использовалось бы представление точки в полярных, а не декартовых
Mapping for 3D Maps
You can position a 3D map within the volume of an object by using a map channel, any assigned vertex color, or the local or world coordinate systems. See Coordinates Rollout (3D).
Модификатор out
Модификатор out Теперь рассмотрим использование параметров out (от output – выходной). Если метод определен с выходными параметрами, то необходимо назначить этим параметрам подходящие значения до выхода из метода (если этого не сделать, будет сгенерирована ошибка
HeadsUp: проекция экрана смартфона на лобовое стекло автомобиля Николай Маслухин
Очки опыта для наложения чар
Очки опыта для наложения чар Очки опыта – это основная валюта, необходимая для наложения чар. Вы получаете очки (парящие зеленые сферы), когда убиваете мобов (кроме детенышей животных, големов, летучих мышей и деревенских жителей), добываете ресурсы (кроме железа
Accessing Map Types
Наложения
Наложения Наложения Flash 8 — это режимы смешивания цвета выделенного нами фрагмента изображения и цветов всех фрагментов, которые находятся под ним. При этом не имеет значения, лежат ли все эти фрагменты на одном слое или разнесены по разным слоям.Наложения могут быть
Модификатор ref
Maps and Mapping Coordinates
Maps have a spatial orientation. When you apply a material with maps in it to an object, the object must have mapping coordinates. These are specified in terms of UVW axes local to the object.
Most objects have a Generate Mapping Coordinates toggle. You can turn this on to provide default mapping coordinates. If the object has this toggle, it is also turned on automatically when you render the scene, or use Show Map In Viewport.
Some objects, such as editable meshes, don't have automatic mapping coordinates. For these types of objects, you can assign coordinates by applying a UVW Map modifier. If you assign a map that uses a mapping channel, but don't apply a UVW Map modifier to the object, the renderer displays a warning that lists objects that require mapping coordinates. You can also use UVW Map to change an object's default mapping.
Режимы наложения
Режимы наложения По умолчанию слой, наложенный на другой, непрозрачными участками полностью перекрывает изображение нижележащего слоя. Данный режим наложения называется Нормальный. Однако программа Adobe Photoshop предлагает несколько различных режимов наложения, при
Noise for Maps
Random noise values increase the complexity of maps and can give them a more natural look. For 2D maps, see Noise Rollout (2D). For 3D maps, you can assign a separate Noise map. See Noise Map.
С целью настройки проекционных координат выполните следующие действия:
- Установите переключатель выбора варианта использования проекционных координат в левом верхнем углу свитка в одно из двух положений:
- Texture (Текстура) - проекционные координаты будут применены для проецирования растровой текстуры на поверхности объектов сцены (этот вариант выбирается по умолчанию);
- Environ (Фон) - растровая текстура будет использована в качестве фона сцены или для имитации эффектов окружающей среды. В это же положение устанавливается переключатель, если растровую карту текстуры поместить в раздел Reflection (Зеркальное отражение) материала.
При установке переключателя в положение Texture (Текстура) в раскрывающемся списке Mapping (Проекция) можно выбрать один из следующих вариантов проекционных координат:
- Explicit Map Channel (Явный канал карты) - для проецирования будет использована система проекционных координат, явно заданная в канале модификатора проекций, номер которого устанавливается в счетчике Map Channel (Канал карты) под раскрывающимся списком. Этот вариант выбирается по умолчанию, и его всегда следует использовать, если вы хотите применить проекционные координаты, назначенные объекту с помощью модификатора UVW Map (UVW-проекция);
- Vertex Color Channel (Канал цвета вершин) - может использоваться в случае, когда отдельным вершинам объекта, преобразованного в редактируемую сетку, назначены разные цвета;
- Planar from Object XYZ (Плоская локальная объекта), Planar from World XYZ (Плоская глобальная) - для проецирования будет использована система прямоугольных локальных координат объекта или глобальных координат, что обеспечивает только плоскую проекцию.
При установке переключателя в положение Environ (Фон) в раскрывающемся списке Mapping (Проекция) можно выбрать один из следующих вариантов проекционных координат:
Рис. 7.18. Окно Missing Map Coordinates (Потеряны проекционные координаты)
Дело в том, что в процессе построения объекта его проекционные координаты могут быть нарушены. В данном окне объясняется, какая ошибка препятствует визуализации, указывается имя объекта, у которого была обнаружена данная ошибка, и номер ошибки.
Координаты наложения текстур (Mapping Coordinates) способствуют правильному наложению текстуры на поверхность объекта. При назначении материала, содержащего текстуры, как объект, так и текстура должны обладать координатами наложения. Только в этом случае обеспечивается правильная визуализация текстуры. При создании стандартных примитивов и составных объектов координаты наложения текстур присваиваются автоматически. Для прочих объектов координаты необходимо назначать.
Существует два способа назначения координат наложения текстур объекту:
• установить в параметрах объекта флажок Generate Mapping Coords. (Генерировать координаты наложения текстуры);
• применить модификатор UVW Map (UVW-проекция текстуры).
Параметр Generate Mapping Coords. (Генерировать координаты наложения текстуры) имеется в свитках настроек примитивов, сплайнов, объектов вращения и выдавливания. Генерирование координат наложения с помощью данного флажка – более простой способ, но применение модификатора UVW Map (UWV-проекция текстуры) предоставляет дополнительные возможности. Во-первых, его использование позволяет создавать координаты наложения текстур для объектов, которые не могут их генерировать, например для редактируемых сеток и полисеток. Во-вторых, дает возможность настраивать координаты наложения, что, в свою очередь, позволяет влиять на расположение текстуры. В-третьих, дает возможность менять каналы наложения текстур и тип координат наложения материала. И наконец, в-четвертых, позволяет выбирать систему проецирования текстуры, используя контейнер (Gizmo) модификатора, который обычно называют контейнером наложения текстуры. Форма контейнера наложения текстуры определяет метод проецирования: в плоских, цилиндрических, сферических, трехмерных, прямоугольных координатах и т. д. (рис. 7.19).
Рис. 7.19. Результат применения различных форм габаритного контейнера модификатора UVW Map (UVW-проекция текстуры)
Кроме того, наложение текстуры определяется размещением, ориентацией и масштабом контейнера. Например, плоский контейнер проецирует текстуру в одном направлении. Если поверхности объекта, к которому применяется карта текстуры, не параллельны плоскости поверхности контейнера, текстура вытягивается в зависимости от своей ориентации. Если вы хотите избежать деформации текстуры, выбирайте контейнер, форма которого близка к форме объекта.
По умолчанию задаются плоские координаты проецирования (Planar).
Настройки модификатора UVW Map (UVW-проекция текстуры) находятся в нескольких областях (рис. 7.20), среди которых следующие:
Рис. 7.20. Параметры модификатора UVW Map (UVW-проекция текстуры)
• Mapping (Наложение текстуры) – задает тип и размеры контейнера, устанавливает параметры карты текстуры и ее кратность (количество повторений в материале (Tile)), а также позволяет изменить ориентацию карты (Flip);
• Channel (Канал) – позволяет задавать до 99 различных вариантов присвоения координат наложения объекту. Чтобы отобразить тот или иной вариант наложения, канал UVW-координат наложения объекта должен совпадать с каналом UVW-координат текстуры наложения;
• Alignment (Выравнивание) – устанавливает согласование расположения, ориентации и масштаба контейнера наложения по отношению к текстурной карте, объекту или глобальной системе координат.
В области Alignment (Выравнивание) доступны следующие команды выравнивания контейнера:
• X, Y, Z – положения переключателя, предназначенного для выравнивания контейнера наложения по соответствующим осям глобальной системы координат;
• Fit (Подгонка) – изменяет размер контейнера наложения так, чтобы он соответствовал размеру объекта. При этом пропорции текстуры могут искажаться;
• Center (Центрировать) – выравнивает контейнер наложения по центру объекта (или по центру выделения в случае нескольких объектов);
• Bitmap Fit (Подгонка по изображению) – изменяет размер контейнера наложения в соответствии с размером растрового изображения. При этом исключается искажение пропорций изображений, связанных с используемым материалом;
• Normal Align (Выравнивание по нормалям) – позволяет выровнять контейнер наложения по нормалям граней объекта, перетаскивая указатель над поверхностью объекта;
• View Align (Выравнивание по окну проекции) – выравнивает контейнер наложения карты по текущему окну проекции;
• Region Fit (Выравнивание по области) – позволяет изменять размер контейнера наложения, перетаскивая указатель мыши;
• Reset (Сброс) – сбрасывает изменение размеров контейнера и устанавливает размеры по умолчанию;
• Acquire (Взять) – подгоняет контейнер наложения к координатам другого объекта.
Кроме того, можно изменять расположение, ориентацию и масштаб контейнера наложения, выбирая его в стеке модификаторов и выполняя преобразования.
Для практического закрепления теоретического материала выполните упражнения «Упражнение 3. Текстурирование дивана и кресел», «Упражнение 4. Текстурирование телевизора» и «Упражнение 5. Текстурирование плафона» из раздела «Практика» данной главы.
Данный текст является ознакомительным фрагментом.
Продолжение на ЛитРес
Модификатор interrupt
Модификатор interrupt Модификатор interrupt предназначен для объявления функций, работающих с векторами прерываний процессора 8086/8088. Для функции типа interrupt при компиляции генерируется дополнительный код в точке входа и выхода из функции, для сохранения и восстановления
Координаты текстуры
Координаты текстуры Перед нанесением текстуры на объект осталось установить соответствие между точками на поверхности объекта и на самой текстуре. Задавать это соответствие можно двумя методами: отдельно для каждой вершины или сразу для всех вершин, задав параметры
Читайте также: