Rendering 3D metaball particles using Java, OpenGL with fragment coloration