Known system exception 3ds max



Known system exception 3ds max

In Flames

Группа: Участник
Сообщений: 3 715
Регистрация: 12/09/2002
Из: Севастополь
Пользователь №: 717

пол года назад поставил рейфаер 1.56 под 2012 макс (+ NVIDIA PhysX System Software + Physx плаг для макса), без проблем и было все ок.
прошло несколько месяцев решил попробовать рейфаер 1.61
Обновил NVIDIA PhysX System Software + Physx плаг для макса. Всё вроде бы ок, работает, генерит и считает, но
если на другом пк открыть сцену , сделанную на моем пк, причем это косается всех сцен (а не тех где был просчет физики с рейфаером)

если сцену сохранить или пересохранить с другим именем

После этого сцена не открывается (не мерджится и тд)

Погуглил и нашел такую же проблему у человека:
http://vk.com/topic-2575171_27525598

Удалил Physx плаг для макса

Закилил MassFX_Plugin.dlm (рейфаер теперь не работает), при старте сцены больше не появляется — — Unknown system exception, остается пересохранить сцену и все ок (если открыть и не пересохранять , то при запуске на любом из пк повторяется то что выше, см. скрины)

Вопрос, wtf? и как теперь юзать рейфаер

Сообщение отредактировал -=Shad0w=- — 05/07/2013, 16:59

Источник

3ds Max

By:

Issue:

Maxscript Callback script Exception
—Known system exception
—Address: 0x64e03600; nCode: 0x00000000C0000005
—Desc:EXCEPTION_ACCESS_VIOLATION The thread tried to read from or write to a virtual address for which it does not have the appropriate access.
—Read of address: 0x0000000000001128

Environment:

  • Microsoft Windows 7 (SP1).
  • Microsoft Windows 8.1.
  • Microsoft Windows 10 (any build).

Causes:

Solution:

Do the following:

  1. Change the display driver in 3ds Max before program launch.
  2. Download the newest drivers for the video card. Completely uninstall all older drivers first, reboot the machine, and then install the newest driver versions.
  3. Update the graphics card driver to a newer version. Verify that the graphics card and driver are supported by 3ds Max on the Autodesk 3ds Max Certified Hardware page. If a video card is significantly older or if the manufacturer no longer releases performance updates for a particular card, the card should be swapped out for a more current one.

If this doesn’t fix the issue, making changes to a Windows Registry key may help (see warning below).

  1. First, create a Windows System Restore point by following the instructions on this Microsoft page.
  2. When the Restore Point has saved, press WINDOWS-R on the keyboard to bring up the Run window, enter REGEDIT and click OK.
  3. Navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows.
  4. Double-click the LoadAppInit_DLLs key and change the value to 0 (zero).
  5. Close the Registry Editor and reboot the computer.
Читайте также:  Exception processing message 0xc0000135 parameters что это такое

Should the issue persist even after a registry key change, perform a Clean Uninstall of 3ds Max.

Note: If 3ds Max shows the Microsoft Basis Render Driver error, ensure the most recent graphics card driver is installed, but roll back the Motherboard onboard graphic driver.

Warning!
Problems caused by improperly editing the Windows registry could render your computer operating system unusable. Microsoft provides a wealth of critical information that you need to know about the registry in the Microsoft Knowledge Base. Use the Microsoft Registry Editor only at your own risk and only after backing up the registry as outlined for your operating system in the Microsoft article How to back up and restore the registry in Windows and in the related solution How to backup the system registry. Additional information about the registry is also contained in the Help topics in the Microsoft Registry Editor.

Источник

3ds Max

Автор:

Проблема

Исключение сценария обратного вызова Maxscript
— известное системное исключение
—Адрес: 0x64e03600; nCode: 0x00000000C000005
—Desc:EXCEPTION_ACCESS_IOVLATION Напишите виртуальный адрес, для которого нет соответствующего доступа.
—Читайте адрес: 0x0000000000001128

Среда:

  • Microsoft Windows 7 (с пакетом обновления 1).
  • Microsoft Windows 8.1.
  • Microsoft Windows 10 (любая сборка).

Причины:

Решение

Выполните следующие действия:

  1. Изменить драйвер отображения в 3ds Max до запуска программы.
  2. Загрузите новейшие драйверы для видеокарты. Сначала полностью удалите все старые драйверы, перезагрузите компьютер и установите новейшие версии драйверов.
  3. Обновите драйвер видеокарты до более новой версии. Убедитесь в том, что видеокарта и драйверы поддерживаются в 3ds Max. Для этого перейдите на страницу сертифицированного оборудования для Autodesk 3ds Max. Если видеокарта имеет очень старую версию или производитель больше не выпускает для нее обновления, замените карту более современной.

Если это не решит проблему, может возникнуть необходимость внести изменения в ключ реестра Windows (см. Предупреждение ниже).

  1. Во-первых, создайте точку восстановления системы Windows следуя инструкциям на этой странице Microsoft ,
  2. Когда точка восстановления сохранена, нажмите ОКНА-Р на клавиатуре, чтобы открыть окно «Запуск», введите REGEDIT и нажмите «ОК».
  3. Перейдите в HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Windows.
  4. Дважды щелкните ключ LoadAppInit_DLLs и измените значение на 0 (ноль).
  5. Закройте Редактор и перезагрузите компьютер.

Если проблема сохраняется даже после изменения ключа реестра, выполнить очистку от 3ds Max.

Заметка: Если 3ds Max показывает ошибку драйвера Microsoft Basis Render, убедитесь, что установлен самый последний драйвер видеокарты, но откат встроенного графического драйвера материнской платы.

Предупреждение!
Проблемы, вызванные неправильным редактированием реестра Windows, могут привести к отказу операционной системы. Корпорацией Майкрософт подготовлено большое количество информации о работе с реестром, которую можно найти в базе знаний Майкрософт Используйте редактор реестра Microsoft на свой страх и риск. Предварительно сделайте резервную копию реестра в соответствии с инструкциями для вашей операционной системы, представленными в статье Майкрософт Резервное копирование и восстановление реестра в Windows и связанной статье Резервное копирование системного реестра. Дополнительные сведения о реестре также содержатся в разделах справки редактора реестра Microsoft.

Источник

Читайте также:  What is functional error

Could use some help 🙂 >

Heyho!
i am currently messing around with max script a bit, trying to understand it and learn the commands, so i’m really new to this. For training i wrote this small script:

macroScript checkSelCount category:»Custom»
(
rollout checkSelCount «checkSelCount» width:132 height:63
(
edittext edt » » pos:[4,5] width:116 height:22
button btn «Update selection» pos:[3,33] width:122 height:23
)—end rollout

fn check_sel_count = (
if selection.count == 0 then
checkSelCount.edt.text = «Nothing selected» else
if selection.count > 1 then
checkSelCount.edt.text = «Multiple selected» else
checkSelCount.edt.text = «»» + $.name as String + «»» + » selected»
)—end function

on btn pressed do
(
check_sel_count()
)—end on

createDialog checkSelCount 132 63
checkSelCount.edt.readOnly = true
check_sel_Count()

It should simply print out in the edittext-field if nothing, one or multiple objects are selected (on start or when i hit the update button. I already had this working, but after i restarted max, i got lots of errors with undefined properties and after changing the order of some things, i now always get a an «unknown system exception».
I guess it’s really simple to solve, but i’m stuck. Any ideas? And is there a better way to check if anything has been selected? And why do i sometimes get a Number in the Listener after evaluating my script, instead of «OK»?

Источник

Закрытие окна ошибки через максскрипт

Di_di_0

Активный участник

Di_di_0

Активный участник

Опять она вылезла, ошибка эта. Хочу извиниться не совсем верно прописал ее в первом сообщении. В листенере она вообще не видна оказывается, а видно ее в окне VrayLog. Заметил что эта табличка как бы отдельно от макса выскакивает, т.е. макс просто останавливается, все окошки двигаются мышкой, и при выделении окна макса, табличка с ошибкой уходит на задний план как будто вообще не причем. Ну неужели нельзя ничего сделать?
Блин чего-то скрины не получается прикрепить.
На табличке написано следующее:

UNHANDLE EXCEPTION: Rendering image
Last marker is at? \src\globillummap. cpp, line 1580:
GlobalIllumMap::BuildLightMap() <5>
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
Press Cancel to abort rendering or Ok to continue

Читайте также:  Gcc all warnings as error

И дальше как я уже говорил 2 кнопки ок и сancel, причем если нажать ок то макс вырубается, а если cancel, то начинает рендерить следующую камеру.
Жду советов.

JBond

Знаток

Вложения

Di_di_0

Активный участник

Di_di_0

Активный участник

Не спасло!
Опять поставил с вечера 12 камер, с утра прихожу, стоит камера 02, и опять эта ошибка. Нажал cancel начала рендерить камеру03, и так до конца.
Что интересно, когда рендеришь в ручном режиме, не через скрипт, эта ошибка не вылезет никогда, а через скрипт — можно ждать в любую секунду.

У кого нибудь есть предположения?

JBond

Знаток

Знаток

Di_di_0

Активный участник

Гляньте сам скрипт, где он там может ошибку спровоцировать, ума не приложу. Вроде проще не бывает. Кстати пробовал на разных компиках, Такое случается везде, даже при искользовании другого скрипта, «utility camera render». И еще помню выскакивала такая-же ошибка при рендере через backburner, но он при обрыве рендера повторяет попытку автоматически, а со второй попытки она нормально дорендеривается.

c= $camera01
render camera:c outputwidth:dimx outputheight:dimy outputfile dirr+rn+c.name+frm) vfb:vkl
c= $camera02
render camera:c outputwidth:dimx outputheight:dimy outputfile dirr+rn+c.name+frm) vfb:vkl
c= $camera03
render camera:c outputwidth:dimx outputheight:dimy outputfile dirr+rn+c.name+frm) vfb:vkl
c= $camera04
render camera:c outputwidth:dimx outputheight:dimy outputfile dirr+rn+c.name+frm) vfb:vkl
c= $camera05
render camera:c outputwidth:dimx outputheight:dimy outputfile dirr+rn+c.name+frm) vfb:vkl

Про анимированную камеру думал, но никак руки не дойдут пока, Попробую в ближайшее время. Но лучше все-таки придумать как эту ошибку отловить.

Вообще я так понял, что либо это невозможно, либо нереально сложно?
Еще такая мысль — можно ли прописать время рендера. Допустим если рендер не закончился за 3 часа, то обрывать его и начинать заново?

JBond

Знаток

Несколько вариантов можно пробовать:
первое — переменные лучше переименовать не брать постоянно «С» для всех камер . А взять другие буквы a,b,c,d . необязательно конечно но лучше в разных переменных хранить данные, а не перезаписывать.

1. Напрямую через рендер команду (буду писать к одной камере) :
c= $camera01
render camera:c outputwidth:dimx outputheight:dimy outputfile dirr+rn+c.name+frm) vfb:vkl quiet:true

2.Через try() catch() :

try (
c= $camera01
render camera:c outputwidth:dimx outputheight:dimy outputfile dirr+rn+c.name+frm) vfb:vkl quiet:true
)
catch()

JBond

Знаток

Если так не получится попробуем закрывать окно напрямую вроде есть Callback который это может делать.

Di_di_0

Активный участник

Спасибо за совет! Потестирую. Про try()catch() интересная задумка.

По настройкам рендера.
В Primary стоит Irradiance map, vеry low, single frame
В Secondary — Ligthcash, single frame
И dinamic memory limit — 50000
Все остальное стандартные настройки. ничего больше не трогал.

Но кажется настройки здесь не причем, потому что иногда рендер при помощи фотонов тем же заканчивается.

Источник

Оцените статью
toolgir.ru
Adblock
detector