# How can I increase the speed of a dynamic visualization of a Raster3D?

I have big list of data. Its length is 56203*100 and I partitioned biglist into 100 sublists, so each sublist length is 56203. In each sublist each point structure is {0.1,0.345,0.12}and represents the RGBcolor value.

I used this entire sublist into Raster3D[subList] and I used Slider[] function to change the sublist dynamically. Whenever I drag the slider next sub list should go to Raster3D[] function.

It’s working fine but the problem is whenever I drag the slider it takes lots of time to execute. How can I increase the speed of the application when I drag.

Slider[Dynamic[n], {1, 9, 1}, ContinuousAction -> False]
Dynamic[Graphics3D[{Opacity[.1], Raster3D[colorAssignerResult[[n]]],Lighting -> {{"Ambient", White}}}, RotationAction -> "Clip"]]


Sorry I can't give the input for the funtion here because its huge amount of data. but I can tell how much it is, the data 56203 * 100 times. The given function is would not work because of no input.

-
It might be a good idea to provide some self-contained code. Just use RandomReal or something to generate some data, and provide a minimum example of your problem that others can run and perhaps analyse. You don't have to use a massive test dataset - just enough data so that people can see some sluggishness... –  cormullion Mar 24 at 18:59