Skip to main content

Librairie for voxel representation

1 reply [Last post]
nougs
Offline
Joined: 2011-10-05
Points: 0

Hello,

i need some help.

I need to represent up to 10,000,000 voxels (volumetric 3d points). I use java3d to do this. But the problem is that with java you can represent only up to 60,000 points because of the limitation of the Heap. So i need a librairy which help me compute this 10,000,000 3d points.

Could someone help me?

Thank for any possible answer

Guy

Sorry for my poor english. Unfortunatelly i'm a German - French speaker.

Reply viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
aces
Offline
Joined: 2003-07-17
Points: 0

Your memory consume is : 10 millions points times 3 (x,y,z) then times 4 (float is 4 bytes)
is 114Mb. Not very much. 
I guess you are running out of indexes, as most video cards has max recomended index count as 65536, for Draw Range Elements.
It reminds me that Java3D using D3D renderer split large geometry data into chuncks of 65536, but not sure about OpenGL.
But D3D has a lot of limitations on points and lines.

try JOGL or strip your geometry in 65536 chunks.

Alessandro

________________________________
De: "forums@java.net"
Para: interest@java3d.dev.java.net
Enviadas: Segunda-feira, 7 de Novembro de 2011 9:25
Assunto: Librairie for voxel representation

 Hello,

i need some help.

I need to represent up to 10,000,000 voxels (volumetric 3d points). I use
java3d to do this. But the problem is that with java you can represent only
up to 60,000 points because of the limitation of the Heap. So i need a
librairy which help me compute this 10,000,000 3d points.

Could someone help me?

 

Thank for any possible answer

Guy

Sorry for my poor english. Unfortunatelly i'm a German - French speaker.