Содержание
- Очень нужна помощь, макс вылетает из-за ошибки Врай.
- Разрешение проблем
- Моя система зависает при визуализации
- При визуализации я получаю окно сообщения «unhandled exception (необрабатываемое исключение)»
- Нехватка памяти при визуализации
- Я получаю «грязные пятна» при визуализации с использованием карты освещенности (irradiance map)
Очень нужна помощь, макс вылетает из-за ошибки Врай.
![]()
![]()
![]()
![]()
Если почеловечнее, то вылетает при подготовке (препарации) менеджера света.
Скорее всего не хватает сил обсчитать все светильники. А может они глюкнули.
СТоит попробывать убрать часть, а может удалить все источники и выставить их заново
![]()
![]()
![]()
![]()
а решения проблем с нехваткой памяти вирай описаны очень подробно ниже:
если методы изложенные тут не помогут (то есть картинку желаем больше чем 3000х3000 пикселей) то 100% все будет решено по нижеследующей методике:
![]()
Vikysik
даже вообще без света что ли?
вообще макс вылетает чаще всего по:
— если в материале нажали кнопку видимости текстуры на основном меню (на заходя в меню настройки самой текстуры)
— если в сцене неправильная геометрия создает всякие траблы ))) это бывает когда импортируешь чужие модели
— но чаще всего — это недостаток памяти компьютера.
ps — я тебе в личку скину ссылки на шоп, сегодня 1 из 4, остальное завтра
![]()
![]()
![]()
Искал решение проблемы с данной ошибкой.
Error: UNHANDLED EXCEPTION: Rendering frame last marker is at./src/ vray render cpp. line 2194
reparing global light manager.
У меня вылетал Макс на батч рендере. Постоянно. Ресурс компьютера нормльный для данной сцены. 2012 Макс + V-ray 2.20. Винда 64 битная. В общем решается проблема очень просто. Это все из-за матов с которыми не дружит вирей. Стандартные маты которые кто-то все таки использует при моделировании.
Устраняется все очень просто. В любой проекции тыкаете правой кнопкой мыши и выбирате Vray Scene Converter. Ну и там просто жмете ок везде и все стандартные маты автоматом переконвертируются в Vray. И все. Проблема исчезла.
Источник
Разрешение проблем
Если вы столкнулись с проблемой, не описанной далее при использовании V-Ray, пожалуйста напишите по адресу vray@chaosgroup.com.
Search Keywords: problems, troubleshooting, bug
Моя система зависает при визуализации
В большинстве случаев это проблема аппаратной части. V-Ray сам не может подвешивать систему. Худшее, что он может сделать — привести к краху 3dsmax. Проверьте вашу память и/или температуру CPU.
При визуализации я получаю окно сообщения «unhandled exception (необрабатываемое исключение)»
Текст сообщения может быть различным в зависимости от того, где в V-Ray возникла ошибка. Различные причины появления этого сообщения:
- Нехватка оперативной памяти — одна из наиболее общих причин возникновения необрабатываемого исключения. Подробности — см. далее раздел Нехватка памяти при визуализации.
- Перегрев процессора или дефекты оперативной памяти — это другая причина возникновения необрабатываемого исключения, которая часто появляется после разгона процессора. Она характеризуется случайными крахами во время визуализации и может быть трудноотличима от проблем программного обеспечения. Установка ПО для мониторинга температуры процессора и проверка памяти на дефекты могут помочь вам определить в чем проблема: в аппаратном или в программном обеспечении.
- Крах со включенным motion blur (размытие при движении) — общая проблема, когда имеется несколько объектов с размытием при движении, зависящих от друг друга. В этом случае скройте оригинальный объект и используйте его копию.
- Использование источника света типа Skylight из 3dsmax — в любом случае использования, как изолированно, так и в составе системы Daylight. В этом случае используйте собственный диалог окружающей среды V-Ray для создания эффекта рассеянного дневного освещения.
- Несовместимость с другими плагинами — если вы подозреваете, что причина ошибки в этом, пожалуйста напишите по адресу vray@chaosgroup.com и продавцу плагина и опишите ситуацию. Пожалуста заметьте, что проблема может быть в плагине, а не в V-Ray. Некоторые плагины имеют специфичные коды для встроенного визуализатора 3ds Max (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-буфера также требуют памяти. Есть несколько способов для уменьшения количества занимаемой памяти:
- Использовать 3ds Max 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.
Я получаю «грязные пятна» при визуализации с использованием карты освещенности (irradiance map)
Несколько причин возникновения пятен при визуализации с картой освещенности:
- Регулярные шумовые пятна — это обычно результат недостаточного Hemispheric subdivisions (полусферического подразбиения) для карты освещенности. Обычно пятна появляются в сложных ситуациях с освещением, когда установки по умолчанию слишком низкие. Примеры сложных условий освещения: маленький яркий источник непрямого света, окружение с HDRI-картой и т.д. Вы можете избежать этих пятен несколькими способами:
- Если вы используете метод Квази Монте-Карло GI для вторичных отскоков, попробуйте использовать другой метод — световую карту (light map) или фотонную карту (photon map).
- Увеличьте параметр Hemispheric subdivisions для карты освещенности. Заметим, что эффект от увеличения количества подразбиений также зависит от настроек сэмплера DMC.
- Уменьшите параметр Noise threshold сэмплера DMC.
- Отдельные яркие пятна — могут быть различные причины:
- GI-каустика — если у вас есть отражающие или преломляющие поверхности в вашей сцене, особенно если они глянцевые, V-Ray может пытаться посчитать GI-каустику для этих поверхностей. Т.к. каустика обычно требует сильного сэмплирования для того что бы правильно выглядеть, то, при недостаточном сэмплировании, она может выглядеть как пятна.
- Неправильные или отсутствующие текстурные (UVW) координаты — если у некоторых объектов в сцене отсутствуют текстурные координаты, или текстурные координаты попадают за пределы текстурной карты, то это может давать пятна или странные цвета в карте освещенности. Решением может быть присвоение корректных текстурных координат всем объектам.
Перевод © Black Sphinx, 2008-2011. All rights reserved.
Источник
|
Автор |
Сообщение |
|
|---|---|---|
|
||
|
||
|
||
|
||
|
||
|
||
|
Читают эту тему:
Доброго времени суток!
Некоторое время назад столкнулся с проблемой рендера при большом количестве полигонов.через некоторое время после начала просчёта сцена вылетает, программа закрывается. Попытки просчитать с помощью сетевого ресурса ни к чему не привели
Иногда программа выдавала сообщение об ошибке:
UNHANDLED EXCEPTION: preparing ray server
Last marker is at.srcvrayrender.cpp, line 1958: preparing ray server
Please note that although this error is generated by V-Ray, it may not be V-Ray that caused it.
If you feel it is V-Ray that caused this error, please send the file c:/vraylog.txt and, if possible,(a part of) your scene to vray@chaosgroup.com
не могу разобраться в чём дело: в количестве полигонов, текстурах или другая причина имеет место.
ПО: 3DSMax2008, Vray ++++1.50.SP1
Характеристики компутера:
COREQuad Q9300 (2.5GHz)
4ГБ ОЗУ
При сетевом просчёте ыли задействованы 4 машины с выше указанными характеристиками.
SOS!!!!!!!!!!!!!!!!!!!!!!!!!!!
заранее благодарю.
MWG
Модератор форума
Скорее всего не хватает оперативки. Можно поставить 64-битный софт и довести оперативку до 8 гигов. Можно попробовать рендерить через бэкбёрнер (ищите здесь в уроках «Недостаток памяти при рендере во врей», автор — Илюха).
Это програмные ошибки, и не факт что Макса. Либо в Винде, либо Макс или даже Вирей с каким-то софтом конфликтует, либо в сцене может присутствует «кривая» геометрия, стек неверный и т.д.
на днях столкнулся с точвточ такой же ситуацией!
решение нашел в attach’е обьектов.
к примеру: если у стола есть ножкибоковиныстолешница…. то это всё сделать в одно целое.
после чего, применил к этому «единому целому» модифер «Optimize» (тут нужно крутить значения под себя).
рэндэрнуло без всяких проблем. и комп у меня куда слабее автора..
есть ещё один выход из тупика — Proxy
Для начала лучше разобртся что именно глюконуло в сцене. Грохать каждый объект и или несколько и смотреть вылетил ли ошибка когда таким методом будет установлена причина глюков исправить геометрию, потому как есть очень большой шанс того что оперативки хватит на сцену но из-за кривой геометрии она падает. Ежели лень делать это то как сказали выше надо перегонять обьекты в прокси (хотя он тоже отжирает память но значительно меньшн) и еще из личного опыта если снизить значение Lithe Cach то тоже есть шанс что сцена проскочит. Но основная проблема не в отсутствии вычеслительных ресурсов а в неумении их правильно расходывать и неумении или недостатке времени на нормальное моделирование.
Post Reply
-
Print view
Advanced search
2 posts
• Page 1 of 1
-
djdmitry
- Posts: 1
- Joined: Mon Dec 20, 2010 3:00 pm
Unhandled exception: preparing ray server.
-
Quote
Post
by djdmitry » Mon Dec 20, 2010 4:07 pm
I have that kind of a problem using scatter and vray 2.0(see att.).
Top
-
admin
- Site Admin
- Posts: 448
- Joined: Fri Jan 23, 2009 7:44 pm
Re: Unhandled exception: preparing ray server.
-
Quote
Post
by admin » Fri Jan 14, 2011 10:27 pm
Sorry, but no attachment.
Top
Post Reply
-
Print view
Display:
Sort by:
Direction:
2 posts
• Page 1 of 1
Return to “VRayScatter for 3ds max”
Jump to
- Software
- ↳ MultiScatter
- ↳ Beta testing (finished)
- ↳ VRayScatter for Maya
- ↳ SplineLand
- ↳ VRayPattern
- ↳ VRayPattern for Maya
- ↳ MadCar
- ↳ CityTraffic
- ↳ AutoWrinkles
- ↳ Asymmetric Bridge
- ↳ VRayScatter for 3ds max
- ↳ VraySpeedLight
- Models
- ↳ iModels
- icube3d.com
- ↳ Website problems
- ↳ Purchasing problems

. Надо отдавать при таких разрешениях 5000х3000. Кто сталкивался с такой проблемой помогите, заранее благодарю вас