He estado aprendiendo un poco sobre Points
. Tengo una serie de puntos que forman una forma y giran lentamente. Cada punto es uno de los 6 colores.
Quiero hacerlos circulares en lugar de cuadrados, pero todos los ejemplos que he visto no usan Points
en absoluto. ¿Debería cambiar a Sprite
(según este ejemplo: https://github.com/mrdoob/three.js/blob/master/examples/canvas_lines_sphere.html#L65-L90) y refactorizar mi código para obtener puntos circulares, o hay otra forma?
usando r84
¿Posiblemente un duplicado de https://github.com/mrdoob/three.js/issues/11016 (especialmente http://jsfiddle.net/myy7x4zd/10/?)?
Gracias por la respuesta. Entonces, en resumen, ¿la única forma es a través de una imagen coloreada a través de un sombreador personalizado?
Se siente bastante sobrediseñado, pero supongo que es una limitación de WebGL o algo así.
No tienes que usar un sombreador personalizado. Mira cómo se crea PointsMaterial
en este ejemplo:
Comentario más útil
No tienes que usar un sombreador personalizado. Mira cómo se crea
PointsMaterial
en este ejemplo:https://tresjs.org/ejemplos/#webgl_points_billboards