You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
La implementación que tenemos del Skybox genera un artifact en los bordes del skybox, se trato de atacar eso con epsilon en las coordenadas de los vértices, para que se solapen
pero por ahí no viene el error.
El problema viene cuando llega al borde de la textura, por defecto tiene puesta la opción de texture wrap repeat, entonces en el limite, empieza de nuevo en 0, y trae el texel que esta del otro lado de la textura.
Lo que hay que hacer es que repita el ultimo Texel, en web gl seria algo asi
gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_WRAP_S, gl.CLAMP_TO_EDGE);
gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_WRAP_T, gl.CLAMP_TO_EDGE);
y con ese cambio, sale perfecto.
El epsilon no tiene razón de ser, habría que borrarlo.
Después hay que revisar ya que no estamos seguros que en TGC este bien mapeado, solo cambiar el u y el v, como que sale espejado una de las caras.
The text was updated successfully, but these errors were encountered:
La implementación que tenemos del Skybox genera un artifact en los bordes del skybox, se trato de atacar eso con epsilon en las coordenadas de los vértices, para que se solapen
pero por ahí no viene el error.
El problema viene cuando llega al borde de la textura, por defecto tiene puesta la opción de texture wrap repeat, entonces en el limite, empieza de nuevo en 0, y trae el texel que esta del otro lado de la textura.
Lo que hay que hacer es que repita el ultimo Texel, en web gl seria algo asi
gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_WRAP_S, gl.CLAMP_TO_EDGE);
gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_WRAP_T, gl.CLAMP_TO_EDGE);
y con ese cambio, sale perfecto.
El epsilon no tiene razón de ser, habría que borrarlo.
Después hay que revisar ya que no estamos seguros que en TGC este bien mapeado, solo cambiar el u y el v, como que sale espejado una de las caras.
The text was updated successfully, but these errors were encountered: