fbpx
Wikipedia

Trazado de rayos

El trazado de rayos (en inglés ray tracing) es un algoritmo para síntesis de imágenes que calcula el camino de la luz como píxeles en un plano de la imagen y simula sus efectos sobre las superficies virtuales en las que incida para que el comportamiento de la luz sea más fluido. En cuanto al lugar de aplicación, se utiliza en videojuegos, gráficos animados en 3D, entre otros[1]​. Esta técnica es capaz de producir imágenes con un alto grado de realismo, de una forma mayor que el renderizado mediante líneas de exploración tradicional, aunque el coste computacional del trazado de rayos es mucho mayor.

El Ray Tracing es un intento de simular el cómo ven nuestros ojos la realidad. Es una tecnología que se encarga de mejorar la calidad de las sombras y reflejos generados por las iluminaciones. Se trata de un algoritmo que realiza un mejor cálculo de la luz que llega a nuestros ojos en un determinado momento, y con esto se intenta simular los rayos de luz que los producen, descartando todo lo demás que no afecta en ese momento a la visión, esto permite que las escenas en los videojuegos se acerquen más a la realidad. Permite observar los reflejos de muchos objetos con mayor detalle y además ofrece una mejor calidad de imagen, cambiando en gran manera la textura y el aspecto de los mismos, pero también tiene sus desventajas ya que el rendimiento en FPS globales se ve bastante penalizado.

Ray Tracing se usa desde años atrás para renderizar escenas estáticas (fotos) o incluso en el cine, ya que a pesar de su inmenso costo computacional una vez que los gráficos digitales han sido procesados ya no se tienen que volver a calcular. Hasta ahora las tarjetas gráficas más potentes del mundo no pueden mantener unos altos FPS estables con Ray Tracing activado, por lo que las compañías que desarrollan este tipo de tarjetas optan por mantener un alto framerate en lugar de una calidad superior a la conocida como máxima. Ray Tracing está orientado sobre todo a videojuegos, aunque también se ha implementado en benchmarks dedicados, los cuales pretenden puntuar a una tarjeta gráfica tanto por su rendimiento como por su capacidad de sacar adelante esta tecnología.

Historia

 
Descripción del trazado de rayos en 1532

La idea del trazado de rayos viene de aproximadamente el siglo XVI cuando fue descrito por Albrecht Durer[2]​. En 1982, Scott Roth usó el término emisión de rayos en el contexto de gráficos por computadora, aunque se trata de una versión mucho menos precisa del trazado de rayos que no incluye refracción ni reflexión de la luz.

Funcionamiento del algoritmo

 
Tres esferas, reflejándose en el suelo y unas en otras.

En el algoritmo de emisión de rayos se determinan las superficies visibles en la escena que se quiere sintetizar trazando rayos desde el observador (cámara) hasta la escena a través del plano de la imagen. Se calculan las intersecciones del rayo con los diferentes objetos de la escena y aquella intersección que esté más cerca del observador determina cuál es el objeto visible.

El algoritmo de trazado de rayos extiende la idea de trazar los rayos para determinar las superficies visibles con un proceso de sombreado (cálculo de la intensidad del píxel) que tiene en cuenta efectos globales de iluminación como pueden ser reflexiones, refracciones o sombras arrojadas.

Para simular los efectos de reflexión y refracción se trazan rayos recursivamente desde el punto de intersección que se está sombreando dependiendo de las características del material del objeto intersecado.

Para simular las sombras arrojadas se emiten rayos desde el punto de intersección hasta las fuentes de luz. Estos rayos se conocen con el nombre de rayos de sombra.

El algoritmo básico de trazado de rayos fue mejorado por Robert Cook (1985) para simular otros efectos en las imágenes mediante el muestreo estocástico usando un método de Montecarlo; entre estos efectos podemos citar el desenfoque de movimiento, la profundidad de campo o el submuestreo para suavizar los bordes de la imagen resultante.

 
El trazado de rayos es capaz de reproducir imágenes realistas

En la actualidad, el algoritmo de trazado de rayos es la base de otros algoritmos más complejos para síntesis de imágenes (mapeado de fotones, Metrópolis, entre otros) que son capaces de simular efectos de iluminación global complejos como la mezcla de colores o las cáusticas. Esta técnica fue introducida por empresas como Pixar en sus ordenadores de sobremesa destinados a la animación por computadora. Esta tecnología empezó a ser desarrollada por NVIDIA desde el año 2013 y no fue hasta el año 2019 que fue introducida en el mercado doméstico con la arquitectura Turing para tarjetas de video innovando con un método para mejorar la calidad visual de videojuegos y objetos tridimensionales. El primero de los títulos en soportar la tecnología de trazado de rayos de luz en tiempo real es el Battlefield V. [1] Está tecnología también fue desarrollada por Intel y fue conocida con el nombre clave Larrabee para su serie de tarjetas gráficas dedicadas de las cuales solo se crearon muestras de ingeniería y que nunca salieron al mercado. Una parte de dicha investigación fue destinada para el desarrollo de los chips gráficos en sus procesadores Haswell. AMD introducirá está tecnología en sus tarjetas gráficas Navi y en los APU de las consolas PlayStation 5 y Xbox Series X|S.

Revisión del algoritmo

El trazado de rayos describe un método de imágenes visuales construidas en ambientes de gráficos en 3D, con un mayor fotorrealismo que la emisión de rayos o el renderizado mediante línea de escaneo. Este funciona trazando la línea visual de un ojo imaginario a través de cada píxel en una pantalla virtual, y calculando el color del objeto visible a través de ella.

Es un algoritmo todavía en desarrollo debido a su abundante gasto de recursos, se espera a que se optimice y se perfeccione en los próximos años.

Véase también

Referencias

  1. «¿Qué es el raytracing? Explicación de la tecnología gráfica». IONOS Digitalguide. Consultado el 14 de marzo de 2022. 
  2. «Grabado del siglo XVI: Raytracing – Ciencia explicada». Consultado el 14 de marzo de 2022. 
  •   Datos: Q619942
  •   Multimedia: Ray tracing / Q619942

trazado, rayos, este, artículo, sección, necesita, referencias, aparezcan, publicación, acreditada, este, aviso, puesto, marzo, 2019, trazado, rayos, inglés, tracing, algoritmo, para, síntesis, imágenes, calcula, camino, como, píxeles, plano, imagen, simula, e. Este articulo o seccion necesita referencias que aparezcan en una publicacion acreditada Este aviso fue puesto el 15 de marzo de 2019 El trazado de rayos en ingles ray tracing es un algoritmo para sintesis de imagenes que calcula el camino de la luz como pixeles en un plano de la imagen y simula sus efectos sobre las superficies virtuales en las que incida para que el comportamiento de la luz sea mas fluido En cuanto al lugar de aplicacion se utiliza en videojuegos graficos animados en 3D entre otros 1 Esta tecnica es capaz de producir imagenes con un alto grado de realismo de una forma mayor que el renderizado mediante lineas de exploracion tradicional aunque el coste computacional del trazado de rayos es mucho mayor El Ray Tracing es un intento de simular el como ven nuestros ojos la realidad Es una tecnologia que se encarga de mejorar la calidad de las sombras y reflejos generados por las iluminaciones Se trata de un algoritmo que realiza un mejor calculo de la luz que llega a nuestros ojos en un determinado momento y con esto se intenta simular los rayos de luz que los producen descartando todo lo demas que no afecta en ese momento a la vision esto permite que las escenas en los videojuegos se acerquen mas a la realidad Permite observar los reflejos de muchos objetos con mayor detalle y ademas ofrece una mejor calidad de imagen cambiando en gran manera la textura y el aspecto de los mismos pero tambien tiene sus desventajas ya que el rendimiento en FPS globales se ve bastante penalizado Ray Tracing se usa desde anos atras para renderizar escenas estaticas fotos o incluso en el cine ya que a pesar de su inmenso costo computacional una vez que los graficos digitales han sido procesados ya no se tienen que volver a calcular Hasta ahora las tarjetas graficas mas potentes del mundo no pueden mantener unos altos FPS estables con Ray Tracing activado por lo que las companias que desarrollan este tipo de tarjetas optan por mantener un alto framerate en lugar de una calidad superior a la conocida como maxima Ray Tracing esta orientado sobre todo a videojuegos aunque tambien se ha implementado en benchmarks dedicados los cuales pretenden puntuar a una tarjeta grafica tanto por su rendimiento como por su capacidad de sacar adelante esta tecnologia Indice 1 Historia 2 Funcionamiento del algoritmo 3 Revision del algoritmo 4 Vease tambien 5 ReferenciasHistoria Editar Descripcion del trazado de rayos en 1532 La idea del trazado de rayos viene de aproximadamente el siglo XVI cuando fue descrito por Albrecht Durer 2 En 1982 Scott Roth uso el termino emision de rayos en el contexto de graficos por computadora aunque se trata de una version mucho menos precisa del trazado de rayos que no incluye refraccion ni reflexion de la luz Funcionamiento del algoritmo Editar Tres esferas reflejandose en el suelo y unas en otras En el algoritmo de emision de rayos se determinan las superficies visibles en la escena que se quiere sintetizar trazando rayos desde el observador camara hasta la escena a traves del plano de la imagen Se calculan las intersecciones del rayo con los diferentes objetos de la escena y aquella interseccion que este mas cerca del observador determina cual es el objeto visible El algoritmo de trazado de rayos extiende la idea de trazar los rayos para determinar las superficies visibles con un proceso de sombreado calculo de la intensidad del pixel que tiene en cuenta efectos globales de iluminacion como pueden ser reflexiones refracciones o sombras arrojadas Para simular los efectos de reflexion y refraccion se trazan rayos recursivamente desde el punto de interseccion que se esta sombreando dependiendo de las caracteristicas del material del objeto intersecado Para simular las sombras arrojadas se emiten rayos desde el punto de interseccion hasta las fuentes de luz Estos rayos se conocen con el nombre de rayos de sombra El algoritmo basico de trazado de rayos fue mejorado por Robert Cook 1985 para simular otros efectos en las imagenes mediante el muestreo estocastico usando un metodo de Montecarlo entre estos efectos podemos citar el desenfoque de movimiento la profundidad de campo o el submuestreo para suavizar los bordes de la imagen resultante El trazado de rayos es capaz de reproducir imagenes realistas En la actualidad el algoritmo de trazado de rayos es la base de otros algoritmos mas complejos para sintesis de imagenes mapeado de fotones Metropolis entre otros que son capaces de simular efectos de iluminacion global complejos como la mezcla de colores o las causticas Esta tecnica fue introducida por empresas como Pixar en sus ordenadores de sobremesa destinados a la animacion por computadora Esta tecnologia empezo a ser desarrollada por NVIDIA desde el ano 2013 y no fue hasta el ano 2019 que fue introducida en el mercado domestico con la arquitectura Turing para tarjetas de video innovando con un metodo para mejorar la calidad visual de videojuegos y objetos tridimensionales El primero de los titulos en soportar la tecnologia de trazado de rayos de luz en tiempo real es el Battlefield V 1 Esta tecnologia tambien fue desarrollada por Intel y fue conocida con el nombre clave Larrabee para su serie de tarjetas graficas dedicadas de las cuales solo se crearon muestras de ingenieria y que nunca salieron al mercado Una parte de dicha investigacion fue destinada para el desarrollo de los chips graficos en sus procesadores Haswell AMD introducira esta tecnologia en sus tarjetas graficas Navi y en los APU de las consolas PlayStation 5 y Xbox Series X S Revision del algoritmo EditarEl trazado de rayos describe un metodo de imagenes visuales construidas en ambientes de graficos en 3D con un mayor fotorrealismo que la emision de rayos o el renderizado mediante linea de escaneo Este funciona trazando la linea visual de un ojo imaginario a traves de cada pixel en una pantalla virtual y calculando el color del objeto visible a traves de ella Es un algoritmo todavia en desarrollo debido a su abundante gasto de recursos se espera a que se optimice y se perfeccione en los proximos anos Vease tambien EditarRadiosidad Sombreado diferido Renderizacion Pixelado Graficos 3D por computadora Iluminacion global Path tracingReferencias Editar Que es el raytracing Explicacion de la tecnologia grafica IONOS Digitalguide Consultado el 14 de marzo de 2022 Grabado del siglo XVI Raytracing Ciencia explicada Consultado el 14 de marzo de 2022 Datos Q619942 Multimedia Ray tracing Q619942 Obtenido de https es wikipedia org w index php title Trazado de rayos amp oldid 143929937, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos