Particle Renderings of Points and Lines as Spheres and Cylinders on the GPU

Job ID: 31036903

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 code (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
1. Coordinate Array (Millions in size)
2.Coordinate Index Array of Points
3.Radius array (Same size of Coordinate 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 Coordinate 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.

Both Inputs A and B program can generate itself. Or It can be given as text a file on demand.

Sample Line and point rendering images are attached. Points are rendered as spheres. Lines are rendered as cylinders.