Здравствуйте, мне нужно отрендерить несколько разных по размеру объектов ортогональной камерой. При этом плотность пикселей должна быть одинаковой, т.е. если объект больше предыдущего в 2 раза то и разрешение будет больше в 2 раза. Сейчас я отдаляю камеру , что бы охватить весь объект и на глазок подгоняю разрешение выходного файла. Можно ли это как то автоматизировать?
Что означает ортогональная камера? Каким способом вы ее отдаляете?
Предоставьте скрин (картинку), чтобы было понятнее о чем идет речь.
Размер объектов означает размеры (Dimensions) по оси X, Y, Z, которые можно узнать с помощью Utilities > Measure?
А не проще ли объект "подогнать" под размер картинки с уже настроенными параметрами разрешения нажав на Zoom Extents Selected (на панели навигаций-при выделенном объекте) макс сам разместит объект в центре экрана (в любой проекции) .Естественно вид должен быть не из камеры.
Для примера:
Есть ящик метр на метр при рендере получаем его изображение 100х100 пикселей.
Есть другой ящик два на два метра и он уже не влезает в объектив камеры как первый ящик. Значит нужно изменить размер линзы, что бы он полностью влез в объектив, а также выходное разрешение в зависимости от того на сколько увеличилась площадь охватываемая камерой. В дам случае это будет 200х200 пикселей.
diwian diwianА не проще ли объект "подогнать" под размер картинки с уже настроенными параметрами разрешения нажав на Zoom Extents Selected (на панели навигаций-при выделенном объекте) макс сам разместит объект в центре экрана (в любой проекции) .Естественно вид должен быть не из камеры.
В этом случае все равно придется на глазок выставлять разрешение, а нужно это делать точно.
В этом случае все равно придется на глазок выставлять разрешение, а нужно это делать точно.
Попробуйте такой способ:
1. Вместо ортографической камеры используем вид User/Orthographic, Front, Back, Top, Bottom, Left, Right.
2. Включаем Safe Frames (Shift+F). Подгоняем объект вручную с помощью Zoom, Zoom Region.
3. Запускаяем скрипт. В новом окне нажимаем кнопку Apply.
Из-за округлений, Image Aspect будет немного меняться, но если хотите, то можете добавить его в код скрипта.
Чтобы запустить скрипт нужно:
1. Создаем текстовый файл (NotePad) и копируем код (текст) скрипта.
2. Сохраняем текстовый файл с названием "test.ms"
3. В главное меню MaxScript выбираем пункт Run Script. Выбираем файл "test.ms"
Доступ к резюме доступен только по пакетному доступу HR менеджерам зарегистрированных компаний. Узнать о вариантах корпоративных пакетов можно по ссылке.
PlutDem
igorznag
Предоставьте скрин (картинку), чтобы было понятнее о чем идет речь.
Размер объектов означает размеры (Dimensions) по оси X, Y, Z, которые можно узнать с помощью Utilities > Measure?
diwian diwian
PlutDem
Для примера:
Есть ящик метр на метр при рендере получаем его изображение 100х100 пикселей.
Есть другой ящик два на два метра и он уже не влезает в объектив камеры как первый ящик. Значит нужно изменить размер линзы, что бы он полностью влез в объектив, а также выходное разрешение в зависимости от того на сколько увеличилась площадь охватываемая камерой. В дам случае это будет 200х200 пикселей.
В этом случае все равно придется на глазок выставлять разрешение, а нужно это делать точно.
igorznag
1. Вместо ортографической камеры используем вид User/Orthographic, Front, Back, Top, Bottom, Left, Right.
2. Включаем Safe Frames (Shift+F). Подгоняем объект вручную с помощью Zoom, Zoom Region.
3. Запускаяем скрипт. В новом окне нажимаем кнопку Apply.
Из-за округлений, Image Aspect будет немного меняться, но если хотите, то можете добавить его в код скрипта.
Чтобы запустить скрипт нужно:
1. Создаем текстовый файл (NotePad) и копируем код (текст) скрипта.
2. Сохраняем текстовый файл с названием "test.ms"
3. В главное меню MaxScript выбираем пункт Run Script. Выбираем файл "test.ms"