VRayProxy |
Search Keywords: proxy, mesh, VRayMesh, .vrmesh
VRayProxy позволяет вам импортировать геометрию из внешнего меша в процессе визуализации. Эта геометрия не присутствует в сцене 3dsmax и не требует никаких ресурсов. Это позволяет визуализировать сцены со многоими миллионами треугольников - больше, чем поддерживает сам 3ds Max.
Перед тем, как вы импортируете меш через объект VRayProxy, вам сначала необходимо создать файл с мешем. Вы можете это сделать одним из следующих способов:
- Посредством всплывающего меню (quad-menu): выделите объекты, которые вы хотите экспортировать, щелкните правой кнопкой мыши и выберите опцию V-Ray mesh export. После этого появится диалог V-Ray Mesh Export.
- Диалог из MaxScript: выделите объекты, которые вы хотите экспортировать, затем наберите
doVRayMeshExport()
в окне MaxScript Listener. После этого появится диалог V-Ray Mesh Export.- Прямой экспорт из MaxScript: выберите меши, которые вы хотите экспортировать, а затем используйте функцию vrayMeshExport() function:
vrayMeshExport [meshFile:"<mesh file>"] [autoCreateProxies:true|false] [exportMultiple:true|false]
где <mesh file> - имя файла .vrmesh. Если имя не содержит пути, используется путь для мешей, определенный в настройках 3ds Max. Если имя не содержит расширения, автоматически добавляется расширение .vrmesh. Если имя не содержит имени файла, вместо него используется имя узла сцены. Если не указана опция autoCreateProxies, то по умолчанию происходит только экспорт меша, а прокси-объект не будет создан. Если не указана опция exportMultiple, то по умолчанию меши экспортируются каждый в отдельный файл.
Диалог Mesh Export позволяет вам указать имя файла для экспорта, а также некоторые другие опции.
Folder - Папка - каталог, в котором будут создаваться файлы мешей.
Export as single file - Экспорт в единый файл - при выборе этой опции все выбранные объекты будут экспортироваться в единый файл меша. В файле также запоминаются трансформации выбранных объектов. Когда вы импортируете меш посредством прокси, прокси-объект должен находиться в начале координат, если вы хотите получить объекты на том же месте. При последующем импорте меш визуализируется с использованием материала прокси-объекта. Все меши из одного файла будут просчитываться с этим материалом. Если вы хотите использовать различные материалы, то вы должны использовать материал Multi/Sub-object и различные ID материалов.
File - Файл - имя файла, если вы включили опцию Export as single file. Вам не нужно указывать путь - он берется из поля Folder.
Export as multiple files - Экспорт в несколько файлов - при выборе этой опции будет создаваться отдельный файл для каждого выбранного объекта. Имя каждого файла наследуется от имени соответствующего объекта 3ds max. Трансформации объекта не запоминаются в файле меша, и соответствующий прокси-объект должен иметь те же трансформации, что и исходный объект, если вы хотите увидеть объект на том же месте. Заметим, что вы можете использовать эту опцию даже с одним объектом, при этом щпорная точка объекта (pivot) сохраняется в экспортируемом файле .vrmesh.
Automatically create proxies - Автоматическое создание прокси-объекта - при выборе этой опции будут создаваться прокси-объекты для экспортируемых мешей. Прокси-объекты будут иметь корректные трансформации и материалы, унаследованные от оригинальных объектов. Оригинальные объекты будут удалены.
Нажатие на кнопку OK создаст файлы мешей и прокси-объекты. Процесс экспорта может занять некоторое время, зависящее от количества геометрии, которое должно быть обработано.
Меши экспортируются в специальный формат файла .vrmesh. Он содержит всю геометрическую информацию для меша: топологию вертексов и фейсов, а также текстурные каналы, ID'ы материалов для фейсов, группы сглаживания, нормали; короче, все, что необходимо для визуализации меша. В дополнение к этому, меш предобработан и подразбит на фрагменты для более простого доступа. Файл также содержит упрощенную версию меща, используемую для просмотра во вьюпортах.
Важно понимать, что меш представлен в формате "ready to render" (готов для визуализации). Никакие дальнейшие изменения меша не ожидаются. Вы не можете применить модификаторы к мешу или анимировать его за исключением анимации положения/ориентации прокси-объекта. Нет способа восстановить оригинальный объект из файла .vrmesh (в принципе это возможно, но в настоящее время не поддерживается). Поэтому если вы планируете изменять объект, вы должны сохранить его в файле 3ds Max (который может быть отличным от файла, который будет браться для окончательной визуализации).
После того, как вы экспортировали меш в файл .vrmesh, вам необходим прокси-объект для представления этого меша в сцене 3ds Max. Для создания прокси-объекта в командной панели выберите вкладку Create, а затем категорию V-Ray, щелкните по кнопке VRayProxy, а затем щелкните во вьюпорте для создания актуального прокси-объекта. Появится диалоговое окно, которое позволит вам выбрать для импорта файл .vrmesh.
Mesh file - Файл меша - исходный файл .vrmesh.
Display - Показ - управляет показом прокси-объекта во вьюпортах:
bounding box - ограничивающий бокс - меш представляется во вьюпортах в виде бокса.
preview from file - предварительный просмотр из файла - показывается упрощенная версия меша, сохраненная в файле .vrmesh.
Перевод © Black Sphinx, 2008. All rights reserved.