Particle Renderings of Point and Lines as Sphere and Cylinder using GPU. (OpenGL/OGRE3D)

Job ID: 31036536

Budget: $30 – $250 USD

Title: Particle Renderings of Points and Lines as Spheres and Cylinders on the GPU
Brief Requirement: Need a simple OpenGL/Ogre3D program (C++) that renders Input points and lines as spheres and cylinders in a certain radius in an efficient manner using GPU/shader.

Language: C++ (VC++) with OpenGL/Ogre3D.

Input A (Program can generate it. Or It can be given as text a file on demand)
1. Coordinate array (millions in size)
2.Coordinate Index Array of points
3.Radius array (Same size of Points array)
Output A: Sphere. Need to be rendered as Sphere using GPU/OpenGL shader. Each sphere can have a random color.

Input B. (Program can generate it. It can be given as a text file on demand)
1. Coordinate array (millions in size)
2. Coordinate Index Array of lines
3.Radius array (size of Points Array)
Output B: Cylinder. Need to be rendered as Sphere using GPU/OpenGL shader. The radius of each side of the cylinder can be different. Each line can have a random color.

Sample images are attached.