cull_spheres (integer, default: -1) controls whether or not buried triangles are removed from sphere geometries in order to boost performance. By default, this is only done for single-state objects.
sphere_color (color, default: -1) controls the color of the sphere representation. By default, spheres assume atom coloring.
sphere_mode (integer, default: -1) controls how spheres are drawn. This setting is essential for boosting OpenGL performance when working with million-atom systems.
0 = use triangles
1 = use flat-lit minimal square points
2 = use flat-lit scaled square points
3 = use scaled rounded points (if available)
4 = use sphere imposters constructed of multiple rounded circles
5 = use fragment programs to drag pixel-perfect spheres
6 = use minimal square points with an environment-based normal
7 = use scaled square points with an environment-based normal
8 = use scaled rounded points with an environment-based normal
sphere_point_max_size (float, default: 10.0) limits the maximum size of point representations.
sphere_point_size (float, default: 1.0) controls the point size for sphere modes 1 and 6.
sphere_quality (integer: 0-4, default: 1) controls how many triangles are used to render spheres.
sphere_scale (float, default: 1.0) controls how spheres are scaled relative to an atoms van der waals radius.
sphere_solvent (boolean, default: off) controls whether or not a solvent radius is added to the sphere radius.
sphere_transparency (float, default: 0.0) controls the transparency of the sphere representation.
nb_spheres_quality (int, default: 1) controls how many triangles are used to render nonbonded spheres without shaders.