CUDA SHATTER
If you want to Shatter many debris, you need CUDA accelerated .
you must have nvidia Geforce 8800 or quadro FX 4600 and 512M display memory above, if youhave 512M display memory ,
but In fact only 350M memory can use about.
download demo:
cuda shatter
warning:
Ruins 1.5 only support 4G memory Max and float precision!
next version i will increase double precison!
Mesh triangle face had better not exceed 10000 !The best control within 2000
tri face; if you have 1G memory and above, you can setting debirs : 1024!
IF you want to shatter 10000 tri face, you must be at least :
sizeof(float4)*10000*3*512= 234.375M*3 and more, too large!! Be careful!!!
If out of memory, you can receive "CUDA Error: Out of memory!" in Maya script!
debris : debris number, the more quantity, the faster.
density: if you display card have 1G memory and above, you can setting value to 1 or 2;
if you set to 1, debris max 216, if you set to 2, debris max 64.
noise: debirs noise .
memory: if you receive a warning: "Please increase memory!" you need to modify value!
Because cuda Memory is very nervous! so can't to use large memory first!
The more debris, less memory!
preview: open debris and to observe.
retrun : return to initial position.
Ruins 1.0:
http://blog.csdn.net/openmaya/archive/2008/07/23/2696663.aspx