Y at-il un moyen de configurer la caméra dans Three.js de sorte que lorsqu'un objet 2d (ligne, plan, image) est rendu à z = 0, il ne saigne pas (de perspective) dans d'autres pixels.Three.js pixel perfect à z = 0 plan
Ex:
var plane = new THREE.Mesh(new THREE.PlaneGeometry(1, 1), material);
plane.position.x = 4;
plane.position.y = 3;
scene.add(plane);
...
// Get canvas pixel information
context.readPixels(....);
Si vous par exemple les données de readPixels, je trouve toujours que le pixel est rendu en pixels qui l'entourent (ex: 3,3,0 peut contenir des informations de couleur), mais il que ce soit pixel parfait si l'élément qui est dessiné est sur le plan z = 0. Le nombre de pixels restitués dépend de l'emplacement de votre caméra.
J'avais essayé cela hier en pensant la même chose, et pourtant j'avais toujours le même problème. Finalement, j'ai compris que j'avais toujours un antialiasing réglé sur vrai. Merci pour l'aide. – Doug