rus | eng

Достаточно часто мои коллеги, работающие с Vray сталкиваются
с проблемой зависания или “вылета” из 3dsMax при рендеринге.
Практически всегда решить проблему оказывается достаточно просто.
Во первых, почему-то многие до сих пор боятся ставить 64х битную систему.
Ну уж будьте так добры, если вы работаете с графикой, а тем более 3d,
то работа в 64 битной системе просто обязательна.
Зачем?
Просто потому что в отличие от 32 битной системы, 64х битная
работает практически с неограниченным объемом памяти.
(32 бита работает максимум с 1,6 гигабайт памяти, больше – вылет!)
Вы поставили Vista 64 бит?
Замечательно!
Сносите и не сомневайтесь – ставьте WINXP 64 bit.
Ближайшее время появится новая система Windows 7 – если желаете, экспериментируйте с ней.
Поставьте на свежеустановленную 64х битную систему 64х битную же версию 3dsMax.
Рендеринг пошел?
Замечательно!


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

    1. Отсутствие UVW-mapping на объектах.
    2. Объекты без материалов.
    3. Объекты с не Vray materials.
    4. Объекты – пустышки.
    5. Объекты с некорректной геометрией.
    6. Значительная удаленность сцены от начала координат.

Кстати большинство проблем можно высмотреть в окне Vray log.

Конечно же лучше изначально, при создании сцены, соблюдать все правила и корректно моделировать, мапить и т.д.
Но уж если вы все-таки столкнулись с проблемой, то нужно ее решать.

Для начала сделаем merge сцены в новый файл.
Перенесем при необходимости объекты поближе к началу координат.
Чтобы гарантированно выделить все объекты, даже если они спрятаны, нажмем F11 и в появившемся окне
введем строку
select $*
выделим строчку и нажмем SHIFT + ENTER.
Вуаля – все объекты выделены!
Итак переносим все объекты поближе к центру координат.

Запускаем скрипт FixUtilities.
Download
FixUtilities script

    1. Выделяем объекты без UVW-mapping с помощью кнопки “Missing UVW”
    Аккуратненько мапим их.
    2. Выделяем объекты без материалов с помощью кнопки “Missing Material”
    Материм их. Vray material, конечно же.
    3.Высматриваем в списке используемых в сцене материалов инородные материалы и заменяем их на Vray material.
    4. Проверяем наличие в сцене объектов-пустышек с помощью кнопки “Select empty objects”
    5. Закрываем FixUtilities и рендерим сцену!

Иногда все-таки так случается, что даже после всех наших стараний сцена отказывается считаться.
Прячем поэтапно часть объектов и пытаемся считать без них.
Крайняя мера.
Надеюсь до нее не доходит.
Всем быстрых рендеров!


Leave a Reply

Your email address will not be published. Required fields are marked *