Рендер вылетает, нужны советы

Автор
Сообщение
На сайте c 04.02.2008
Сообщений: 24
В общем, сцена 190 метров, классический интерьер, возможности скрыть некоторые объекты не предстовляется, сам комп вроде не слабы 4 ядра 4 гига оперативы. Заметил только одну закономерность , сцена больше 120 метров - начинаются проблемы....
Помогите!!!!!!!!!
На сайте c 15.03.2008
Сообщений: 516
Киев
EARLDK:
Любое содействие в получении статуса PRO (моделинг на заказ, продажа моделей) - бан

Пожизненный бан
я в таком случае пользуюсь модификатором MultiRes.
Ну и конечно Vray mash export

http://3d-uroki.org/content/view/262/228/  
На сайте c 24.12.2007
Сообщений: 449
Красноярск
Тема очень популярная, уже очень много писалось по этому поводу. Читайте внимательней темы форума там все есть.
Вам нужено воспользоваться верей прокси -http://3ddd.ru/modules/phpBB2/viewtopic.php?t=3359  
На сайте c 12.03.2009
Сообщений: 414
Москва
Решение простое.
Если уж комп не слабый и оптемизирован под 64 разрядку, то смело ставь Windows XP-64, либо Vista, а там и 3Дмакс 64х разрядный и вирей к нему 1.5 SP1. Рендерит моментально, особенно простые сцены. Да, и, главне, не забытьпро динамическую память в системных настройках рендера.
На сайте c 08.08.2007
Сообщений: 338
Харьков
с этого урока можешь чего полезного узнать:
http://www.render.ru/books/show_book.php?book_id=651  

мне лично на днях помог dinamic mamory. Если вдруг не знаешь: во вкладке system параметр default geometry установить dinamic и над ним dinamic mamory limit установить значение. Я 800 поставила (оперативы 2 гига у меня). Какое значение ставить, тут урок alarti был по этому поводу, но не найду сейчас.
Ну и конечно, как говорили выше, по максимуму перевести объекты в прокси! Удачи!
На сайте c 25.01.2007
Сообщений: 566
Kraków
P Наверное ты это, имеешь в виду !
http://3ddd.ru/modules/phpBB2/viewtopic.php?t=4892  
На сайте c 05.10.2006
Сообщений: 628
Київ
Nightt:
политика

Пожизненный бан
Вот дословно из мануала.
Вообще его б прочитать бы стоило.

Я получаю при рендеринге окно сообщения "unhandled exception (необрабатываемое исключение)"

Текст сообщения может быть различным в зависимости от того, где в V-Ray возникла ошибка. Различные причины появления этого сообщения:



Нехватка оперативной памяти - одна из наиболее общих причин возникновения необрабатываемого исключения. Подробности - см. далее раздел Нехватка памяти при рендеринге.
<Перегрев процессора или дефекты оперативной памяти - это другая причина возникновения необрабатываемого исключения, которая часто появляется после разгона процессора. Она характеризуется случайными крахами во время рендеринга и может быть трудноотличима от проблем программного обеспечения. Установка ПО для мониторинга температуры процессора и проверка памяти на дефекты могут помочь вам определить в чем проблема: в аппаратном или в программном обеспечении.
Крах со включенным motion blur (размытие при движении) - общая проблема, когда имеется несколько объектов с размытием при движении, зависящих от друг друга. В этом случае скройте оригинальный объект и используйте его копию.
Использование источника света типа Skylight из 3dsmax - в любом случае использования, как изолированно, так и в составе системы Daylight. В этом случае используйте собственный диалог окружающей среды V-Ray для создания эффекта рассеянного дневного освещения.
Несовместимость с другими плагинами - если вы подозреваете, что причина ошибки в этом, пожалуйста напишите по адресу vray@chaosgroup.com и продавцу плагина и опишите ситуацию. Пожалуста заметьте, что проблема может быть в плагине, а не в V-Ray. Некоторые плагины имеют специфичные коды для встроенного рендерера 3dsmax (scanline renderer) и могут вести себя непредсказуемо с V-Ray.
Ошибка в V-Ray - если вы думаете, что проблема в этом, попробуйте изолировать ее (если она возникает в определенной ситуациии, связана с определенным объектом, материалом, атмосферным эффектом и т.п.) и вышлите по электронной почте файл c:\vraylog.txt, а также сцену 3dsmax на адрес vray@chaosgroup.com.
Нехватка памяти при рендеринге
Подобно другим программам, V-Ray необходимо определенное количество оперативной памяти для просчета изображения. В зависимости от сложности сцены и настроек рендера, V-Ray будет использовать различное количество оперативной памяти. Иногда доступной системной памяти может быть меньше, чем количество, необходимое для просчета. Весьма вероятно, что в этом случае вы получите необрабатываемое исключение. Проверить количество используемой памяти можно посредством Windows Task Manager.



OНа 32-битных компьютерах ОС Windows® по умолчанию дает до 1.5 Гб оперативной памяти для любого одиночного процесса (приложения). Это означает, что даже если вы имеете большее количество физической памяти (например 2 Гб), ОС не даст приложению использовать всю эту память.



Однако в ОС Windows® XP вы можете это изменить посредством использования замечательного ключа /3GB в файле boot.ini. Это позволит ОС распределять до 3 ГБ оперативной памяти каждому приложению. Использование этого ключа может позволить вам просчитывать вашу сцену не прибегая к другим методам уменьшения количества используемой памяти, которые описаны ниже.



На 64-битных платформах, 64-битная версия ОС Windows® позволяет использовать всю имеющуюся физическую память без ограничений.



Если вы не можете использовать ни один из вышеприведенных способов для получения большего объема оперативной памяти для рендеринга, остается последний путь - уменьшить количество необходимой для рендеринга оперативной памяти посредством изменения вашей сцены и настроек V-Ray. Элементы сцены, которые занимают наибольшее количество оперативной памяти при рендеринге могут быть разделены на следующие группы:

Геометрия - сцены с большим количеством объектов и/или полигонов требуют больше памяти для просчета. Для уменьшения количества памяти есть несколько способов:
Настройка параметров raycaster settings в свитке System (уменьшить Max. levels, увеличить Min. leaf size, увеличить Face/level coefficient, переключить с Static на Dynamic Default Geometry).
Если ничего не помогает, использовать объекты VRayProxy.
Каналы преобразования UVW - в 3dsmax каждый канал преобразования текстурных координат занимает такое же или большее количество памяти как и сама геометрия. Неиспользуемые каналы преобразования могут поразительно увеличить использование памяти, при этом ни как не влияя на сцену. В последних версиях 3dsmax текстурные каналы генерируются по умолчанию для всех создаваемых объектов. V-Ray не управляет использованием памяти текстурными координатами; вы должны быть уверены, что в сцене присутствуют только те каналы, которые действительно необходимы. Использование объектов VRayProxy также решает эту проблему, т.к. в этом случае текстурные координаты также кэшируются на диск вместе с существующей геометрией.
Displacement-преобразование - объекты, выдавленные методом 2d дисплейсмента могут требовать большое количество памяти для визуализации, особенно при больших картах. Если это тот случай, используйте метод 3d дисплейсмента. Также, если у вас есть несколько отдельных модификаторов дисплейсмента с одинаковой картой выдавливания, то лучше заменить их на один модификатор, примененный ко всем нужным объектам. Дело в том, что каждый модификатор будет занимать память для карты выдавливания отдельно от других модификаторов даже если используется одна и та же карта.
Растровые изображения - имеют тенденцию использовать большое количество памяти, особенно если они большие. Т.к. текстуры управляются 3dsmax, V-Ray не может напрямую управлять использованием ими памяти. Однако вы можете использовать настройку 3dsmax Bitmap pager для уменьшения количества памяти, занимаемой растровыми изображениями. Дополнительную информацию см. в документации на 3dsmax.
Фильтрация растровых изображений - фильтрация Summed area использует гораздо больше памяти, чем фильтрация Pyramidal.
Теневые карты (shadow maps) - могут также занимать значительное количество памяти. И здесь все управляется 3dsmax и V-Ray не может непосредственно управлять использованием памяти. Для уменьшения использования памяти вы можете переключиться на VRayShadow - расчет теней методом трассировки лучей.
Буфер изображения - большое разрешение выходного изображения требует значительного количества оперативной памяти для запоминания окончательного изображения. Дополнительные каналы G-буфера также требуют памяти. Есть несколько способов для уменьшения количества занимаемой памяти:
Использовать 3dsmax Bitmap pager, если вы рендерите с использованием встроенного VFB (буфер виртуального кадра).
Если вы используете VFB (буфер виртуального кадра) V-Ray, пользуйтесь файловой опцией Render to V-Ray raw image, а затем используйте просмотрщик файлов формата V-Ray raw image для преобразования файла результата в другой формат.
Просчитывайте изображение в несколько проходов и сшивайте куски в графическом редакторе или программе композинга.
Сэмплер изображений (AA) - алгоритмы сэмплирования изображения V-Ray требуют некоторое количество оперативной памяти для запоминания всех данных сэмплируемого изображения. Это количество может быть достаточно большим, в зависимости от выбранного размера бакита и частоты дискретизации. Для уменьшения этого количества:
Уменьшите размер бакита.
Переключитесь на другой сэмплер изображения - например, сэмплер Adaptive DMC использует меньше памяти, чем Adaptive subdivision.
Кэши глобального освещения (Global illumination caches) - карты освещения, фотонные карты, и световые карты - все требуют дополнительной памяти для их хранения. Каждая из них имеет различные способы для управления использованием ими памяти:
Для карты освещенности (irradiance map) память зависит от количества сэмплов в карте; вы можете уменьшить это количество используя низкое значение параметра Min/Max rate и более широкие значения пределов (увеличить Color threshold, увеличить Normal threshold, уменьшить Distance threshold).
Для фотонной карты (photon map) - память зависит от количества запомненных фотонов. Вы можете уменьшить это количество, уменьшая параметр источников света Diffuse subdivs или увеличивая параметр Max. density.
Для световой карты (light map) - увеличивая параметр Sample size.
Сцена 3dsmax - сам 3dsmax запоминает множество информации о сцене. V-Ray не может управлять этой памятью, но вот некоторые рекомендации по ее уменьшению:
Преобразуйте объекты к Editable Mesh (коллапс стека модификаторов)
Кэшируйте анимацию с помощью модификатора PointCache
Читают эту тему: