Monday, May 3, 2010

A software problem has caused 3ds Max to close unexpectedly

This is one of the common problem is 3ds Max crashes during start up. The following error message pop up and require you to send the error report to Autodesk.


One of the reason this error occur is due to the wrong setting for graphic card. One common mistake is you set 3ds Max to use Direct3D but your computer graphic card doesn't support it.

To solve this problem, just follow the solution below:

1. Right click on the shortcut icon and select properties. Click on the Shortcut tab, in target add -h (remember to give a space after the close inverted commas). It should look something like
"C:\Program Files\Autodesk\3ds Max 2010\3dsmax.exe" -h 
(but it may varies depend on where you install 3ds Max)
 Click OK to finish.

2. Double click on the 3ds Max shortcut icon, now the system will prompt for Direct3D Driver Setup instead of start 3ds Max immediately. Click the Revert from Direct3D button.


3. Now select OpenGL as your graphics driver setup. Click OK when finish.


6. Remove the -h from step 1.


Next time when you open 3ds Max, the program should run smoothly.

Wednesday, April 28, 2010

Useful Shortcut for Autocad

Hold Shift and press middle wheel of the mouse will activate Free Orbit making it easier to navigate in 3D.

Open/ Save Dialog Box Missing or Disable

Sometimes when you want to open or save using Autocad products, the dialog box doesn't appear instead the option is shown on the command line.


 The solution for this problem is quite simple, all you need to do is reset the variable which control the dialog box. Type filedia on the command line and set the value to 1. Now the dialog box will appear as usual.


Addition Info (For those who like to know the reason for this to happen):
Some of the LISP or script programming command often disable/ turn off some of the variable settings when executing and restore the original value after finish executing the command. When the command is stop/ interrupted in the middle of execution, the original value is not being restore hence causing the problem.