Question

J'ai trouvé une excellente démo de three.js ici : http://mrdoob.github.com/trois.js/examples/canvas_geometry_earth.html

J'ai remarqué qu'il y avait des lignes dans l'ombre de la terre.Est-ce un bug, ou l'auteur l'a fait intentionnellement ?

Était-ce utile?

La solution

Ces lignes sont là parce que la géométrie utilisée pour l'ombre a une overdraw: true paramètre.

Ce paramètre est utilisé pour masquer certaines lacunes d'anti-alias en utilisant CanvasRenderer.Cela fonctionne bien pour les textures opaques, comme celle de la terre, mais pas pour les textures transparentes, comme l'ombre, à cause de l'effet "surdessin".

Supprimez le paramètre ou remplacez-le par false, et vous pouvez voir la différence.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top