I am currently working with THREE.WebGLRenderer and I have a requirement to display multiple white dots of the same size at specific locations in 3D space.
Is it recommended to use sprites, calculate the 2D screen coordinates, and utilize SpriteMaterial with useScreenCoordinate?
Would resizing the sprites based on their distance from the camera be a better approach?
Are options like SpriteMaterial.scaleByViewport or SpriteMaterial.sizeAttenuation available for this purpose? Is there any relevant documentation that I can refer to?
Is there an equivalent method like GL_POINTS where I can define a single vertex and get a colored pixel at its position? Should I consider experimenting with PointCloud?
Any advice or suggestions would be greatly appreciated!
Edit: It is important that all points appear with uniform size on the screen.