Noticias

¡RECUERDA QUE SI ERES UN NUEVO USUARIO, DEBES PRESENTARTE PARA PODER PUBLICAR MENSAJES! | TENEMOS CANAL OFICIAL DE TELEGRAM: t.me/unity3dspain

Que pasa con el espacio?

Iniciado por enelmenu, Octubre 16, 2017, 06:43:14 PM

Tema anterior - Siguiente tema
Octubre 16, 2017, 06:43:14 PM Ultima modificación: Octubre 16, 2017, 06:44:34 PM por enelmenu
Buenas!!! Como va la pipol? Trabajando duro? Deseo lo mejor en lo que esten haciendo.


Bueno resulta que estoy trabajando en mi proyecto y hay algo que me inquieta, y es el echo de que pasa con el espacio/rango que en teoria es "infinito" .
 


  •    Que pasa cuando me voy desplazando hacia arriba y/o lado del vector 0,0,0 de la escena.


Yo me imagino que el renderizado de memoria va "estirando" un cubo tipo Chunks, que guarda en memoria desde el puntito que deba ser renderizado hasta el ultimo puntito que debe ser renderizado. Ejemplo mas claro de mi TEORIA respecto a esto:
 
Rojo: vector zero.

Verde: Mesh/Lo que sea que aparesca en escena.

Azul: Lo que Renderiza en "tiempo real/tiempo en ejecucion".


En esta imagen, es el mismo Cubo y misma escala, se ve mas chico por que estaria mas alejado, suponiendo que me alejo muchisimo del eje zero, PERO
 


  •    En todo lo que hay de lejos no necesita renderizar nada, no me come mas recursos por estar mas lejos?


Se entendio mi concepto y mi pregunta?
 
Disculpen mi nivel de paint jajajajaja

Espero respuestas!

Abrazo!!
 
enelmenu
 
 

Cita de: enelmenu date=1508172194Se entendio mi concepto y mi pregunta?
   


Por supuesto que no

Octubre 16, 2017, 07:39:45 PM #2 Ultima modificación: Octubre 16, 2017, 07:40:48 PM por TheBullet

Cita de: lightbug date=1508175192Por supuesto que no

Cita de: TheBullet date=1508175585Antes de publicar o preguntar según que cosas deberíais buscar información por internet.
   


@lightbug JAJAJAJAJAJA hdp!! me tente 2 horas haceindo el paint de meird ese y yo rogando que entendieran
 
@TheBullet 
 
La cosa es asi...

Tienen un Cubo en la posicion (0,0,0).

Yo muevo el cubo hasta la posicion (500,500,500)

El cubo esta en esa posicion alejada del punto 0 de la escena.

En Runtime, que pasa con la distancia de 0 a 500 de la escena.


Da exactamente igual no? ya que lo que importa es lo q se renderiza para lel rendimiento, NO la distancia que hay de una cosa a otra en escena no es cierto?
 
 

Lo que se renderiza es lo que está dentro del frustum de la cámara. La distancia dentro del mundo no tiene ninguna importancia para el renderizado, no hay más píxeles por estar más lejos...
 
 

Cita de: TheBullet date=1508176744Lo que se renderiza es lo que está dentro del frustum de la cámara. La distancia dentro del mundo no tiene ninguna importancia para el renderizado, no hay más píxeles por estar más lejos...
   
   
       
   


asi es excepto por las sombras, que para calcularlas usa los objetos fuera de vista

Cita de: enelmenu date=1508176227Da exactamente igual no? ya que lo que importa es lo q se renderiza para lel rendimiento, NO la distancia que hay de una cosa a otra en escena no es cierto?
   


sacando el tema de las distancias y el float (otro tema que se hablo bastante en un hilo), el tema del rendering como dice @TheBullet , depende del frustum de la camará. Para mencionar en que influye mas o menos cada cosa, todo surge de multiplicar tres matrices, la de mundo/modelo (el vertice llevado a x lugar), la de vista (lo que la camara ve, near plane y far plane), y la de proyección (el modo en el que ese 3D false se proyecta en la pantalla 2D) , es decir que la posicion afecta a la primera, pero a la hora del rendering interesa el conjunto entero MVP.  Por lo que el frustrum es clave, siempre se recomienda limitar el far plane para renderizar lo justo y necesario.

Etiquetas: