Logo HardZone
Navega gratis con cookies…

Navegar por hardzone.es con publicidad personalizada, seguimiento y cookies de forma gratuita. i

Para ello, nosotros y nuestros socios i necesitamos tu consentimiento i para el tratamiento de datos personales i para los siguientes fines:

Las cookies, los identificadores de dispositivos o los identificadores online de similares características (p. ej., los identificadores basados en inicio de sesión, los identificadores asignados aleatoriamente, los identificadores basados en la red), junto con otra información (p. ej., la información y el tipo del navegador, el idioma, el tamaño de la pantalla, las tecnologías compatibles, etc.), pueden almacenarse o leerse en tu dispositivo a fin de reconocerlo siempre que se conecte a una aplicación o a una página web para una o varias de los finalidades que se recogen en el presente texto.

La mayoría de las finalidades que se explican en este texto dependen del almacenamiento o del acceso a la información de tu dispositivo cuando utilizas una aplicación o visitas una página web. Por ejemplo, es posible que un proveedor o un editor/medio de comunicación necesiten almacenar una cookie en tu dispositivo la primera vez que visite una página web a fin de poder reconocer tu dispositivo las próximas veces que vuelva a visitarla (accediendo a esta cookie cada vez que lo haga).

La publicidad y el contenido pueden personalizarse basándose en tu perfil. Tu actividad en este servicio puede utilizarse para crear o mejorar un perfil sobre tu persona para recibir publicidad o contenido personalizados. El rendimiento de la publicidad y del contenido puede medirse. Los informes pueden generarse en función de tu actividad y la de otros usuarios. Tu actividad en este servicio puede ayudar a desarrollar y mejorar productos y servicios.

La publicidad que se presenta en este servicio puede basarse en datos limitados, tales como la página web o la aplicación que esté utilizando, tu ubicación no precisa, el tipo de dispositivo o el contenido con el que está interactuando (o con el que ha interactuado) (por ejemplo, para limitar el número de veces que se presenta un anuncio concreto).

  • Un fabricante de automóviles quiere promocionar sus vehículos eléctricos a los usuarios respetuosos con el medioambiente que viven en la ciudad fuera del horario laboral. La publicidad se presenta en una página con contenido relacionado (como un artículo sobre medidas contra el cambio climático) después de las 18:30 h a los usuarios cuya ubicación no precisa sugiera que se encuentran en una zona urbana.
  • Un importante fabricante de acuarelas quiere realizar una campaña publicitaria en Internet para dar a conocer su última gama de acuarelas con la finalidad de llegar tanto a artistas aficionados como a profesionales y, a su vez, se evite mostrar el anuncio junto a otro contenido no relacionado (por ejemplo, artículos sobre cómo pintar una casa). Se detectará y limitará el número de veces que se ha presentado el anuncio a fin de no mostrarlo demasiadas veces.

La información sobre tu actividad en este servicio (por ejemplo, los formularios que rellenes, el contenido que estás consumiendo) puede almacenarse y combinarse con otra información que se tenga sobre tu persona o sobre usuarios similares(por ejemplo, información sobre tu actividad previa en este servicio y en otras páginas web o aplicaciones). Posteriormente, esto se utilizará para crear o mejorar un perfil sobre tu persona (que podría incluir posibles intereses y aspectos personales). Tu perfil puede utilizarse (también en un momento posterior) para mostrarte publicidad que pueda parecerte más relevante en función de tus posibles intereses, ya sea por parte nuestra o de terceros.

  • En una plataforma de redes sociales has leído varios artículos sobre cómo construir una casa en un árbol Esta información podría añadirse a un perfil determinado para indicar tuinterés en el contenido relacionado con la naturaleza, así como en los tutoriales de bricolaje (con el objetivo de permitir la personalización del contenido, de modo que en el futuro, por ejemplo, se te muestren más publicaciones de blogs y artículos sobre casas en árboles y cabañas de madera).
  • Has visualizado tres vídeos sobre la exploración espacial en diferentes aplicaciones de televisión. Una plataforma de noticias sin relación con las anteriores y con la que no has tenido contacto en el pasado crea un perfil basado en esa conducta de visualización marcando la exploración del espacio como un tema de tu posible interés para para otros vídeos.

El contenido que se te presenta en este servicio puede basarse en un perfilde personalización de contenido que se haya realizado previamente sobre tu persona, lo que puede reflejar tu actividad en este u otros servicios (por ejemplo, los formularios con los que interactúas o el contenido que visualizas), tus posibles intereses y aspectos personales. Un ejemplo de lo anterior sería la adaptación del orden en el que se te presenta el contenido, para que así te resulte más sencillo encontrar el contenido (no publicitario) que coincida con tus intereses.

  • Has leído unos artículos sobre comida vegetariana en una plataforma de redes sociales. Posteriormente has usado una aplicación de cocina de una empresa sin relación con la anterior plataforma. El perfil que se ha creado sobre tu persona en la plataforma de redes sociales se utilizará para mostrarte recetas vegetarianas en la pantalla de bienvenida de la aplicación de cocina.
  • Has visualizado tres vídeos sobre remo en páginas web diferentes. Una plataforma de video, no relacionada con la página web en la que has visualizado los vídeos sobre remo, pero basandose en el perfil creado cuando visistaste dicha web, podrá recomendarte otros 5 vídeos sobre remo cuando utilices la plataforma de video a través de tu televisor .

La información sobre qué publicidad se te presenta y sobre la forma en que interactúas con ella puede utilizarse para determinar lo bien que ha funcionado un anuncio en tu caso o en el de otros usuarios y si se han alcanzado los objetivos publicitarios. Por ejemplo, si has visualizado un anuncio, si has hecho clic sobre el mismo, si eso te ha llevado posteriormente a comprar un producto o a visitar una página web, etc. Esto resulta muy útil para comprender la relevancia de las campañas publicitarias.

  • Has hecho clic en un anuncio en una página web/medio de comunicación sobre descuentos realizados por una tienda online con motivo del “Black Friday” online y posteriormente has comprado un producto. Ese clic que has hecho estará vinculado a esa compra. Tu interacción y la de otros usuarios se medirán para saber el número de clics en el anuncio que han terminado en compra.
  • Usted es una de las pocas personas que ha hecho clic en un anuncio que promociona un descuento por el “Día de la madre”de una tienda de regalos en Internet dentro de la aplicación de una web/medio de comunicación. El medio de comunicación quiere contar con informes para comprender con qué frecuencia usted y otros usuarios han visualizado o han hecho clic en un anuncio determinado dentro de la aplicación y, en particular, en el anuncio del “Día de la madre” para así ayudar al medio de comunicación y a sus socios (por ejemplo, las agencias de publicidad) a optimizar la ubicación de los anuncios.

La información sobre qué contenido se te presenta y sobre la forma en que interactúas con él puede utilizarse para determinar, por ejemplo, si el contenido (no publicitario) ha llegado a su público previsto y ha coincidido con sus intereses. Por ejemplo, si hasleído un artículo, si has visualizado un vídeo, si has escuchado un “pódcast” o si has consultado la descripción de un producto, cuánto tiempo has pasado en esos servicios y en las páginas web que has visitado, etc. Esto resulta muy útil para comprender la relevancia del contenido (no publicitario) que se te muestra.

  • Has leído una publicación en un blog sobre senderismo desde la aplicación móvil de un editor/medio de comunicación y has seguido un enlace a una publicación recomendada y relacionada con esa publicación. Tus interacciones se registrarán para indicar que la publicación inicial sobre senderismo te ha resultado útil y que la misma ha tenido éxito a la hora de ganarse tu interés en la publicación relacionada. Esto se medirá para saber si deben publicarse más contenidos sobre senderismo en el futuro y para saber dónde emplazarlos en la pantalla de inicio de la aplicación móvil.
  • Se te ha presentado un vídeo sobre tendencias de moda, pero tu y otros usuarios habéis dejado de visualizarlo transcurridos unos 30 segundos. Esta información se utilizará para valorar la duración óptima de los futuros vídeos sobre tendencias de moda.

Se pueden generar informes basados en la combinación de conjuntos de datos (como perfiles de usuario, estadísticas, estudios de mercado, datos analíticos) respecto a tus interacciones y las de otros usuarios con el contenido publicitario (o no publicitario) para identificar las características comunes (por ejemplo, para determinar qué público objetivo es más receptivo a una campaña publicitaria o a ciertos contenidos).

  • El propietario de una librería que opera en Internet quiere contar con informes comerciales que muestren la proporción de visitantes que han visitado su página y se han ido sin comprar nada o que han consultado y comprado la última autobiografía publicada, así como la edad media y la distribución de género para cada uno de los dos grupos de visitantes. Posteriormente, los datos relacionados con la navegación que realizas en su página y sobre tus características personales se utilizan y combinan con otros datos para crear estas estadísticas.
  • Un anunciante quiere tener una mayor comprensión del tipo de público que interactúa con sus anuncios. Por ello, acude a un instituto de investigación con el fin de comparar las características de los usuarios que han interactuado con el anuncio con los atributos típicos de usuarios de plataformas similares en diferentes dispositivos. Esta comparación revela al anunciante que su público publicitario está accediendo principalmente a los anuncios a través de dispositivos móviles y que es probable que su rango de edad se encuentre entre los 45 y los 60 años.

La información sobre tu actividad en este servicio, como tu interacción con los anuncios o con el contenido, puede resultar muy útil para mejorar productos y servicios, así como para crear otros nuevos en base a las interacciones de los usuarios, el tipo de audiencia, etc. Esta finalidad específica no incluye el desarrollo ni la mejora de los perfiles de usuario y de identificadores.

  • Una plataforma tecnológica que opera con un proveedor de redes sociales observa un crecimiento en los usuarios de aplicaciones móviles y se da cuenta de que, en funciónde sus perfiles, muchos de ellos se conectan a través de conexiones móviles. La plataforma utiliza una tecnología nueva para mostrar anuncios con un formato óptimo para los dispositivos móviles y con un ancho de banda bajo a fin de mejorar su rendimiento.
  • Un anunciante está buscando una forma de mostrar anuncios en un nuevo tipo de dispositivo. El anunciante recopila información sobre la forma en que los usuarios interactúan con este nuevo tipo de dispositivo con el fin de determinar si puede crear un nuevo mecanismo para mostrar la publicidad en ese tipo de dispositivo.

El contenido que se presenta en este servicio puede basarse en datos limitados, como por ejemplo la página web o la aplicación que esté utilizando, tu ubicación no precisa, el tipo de dispositivo o el contenido con el que estás interactuando (o con el que has interactuado) (por ejemplo, para limitar el número de veces que se te presenta un vídeo o un artículo en concreto).

  • Una revista de viajes, para mejorar las experiencias de viaje en el extranjero, ha publicado en su página web un artículo sobre nuevos cursos que ofrece una escuela de idiomas por Internet. Las publicaciones del blog de la escuela se insertan directamente en la parte inferior de la página y se seleccionan en función de la ubicación no precisa del usuario (por ejemplo, publicaciones del blog que explican el plan de estudios del curso para idiomas diferentes al del país en el que este te encuentras).
  • Una aplicación móvil de noticias deportivas ha iniciado una nueva sección de artículos sobre los últimos partidos de fútbol. Cada artículo incluye vídeos alojados por una plataforma de streaming independiente que muestra los aspectos destacados de cada partido. Si adelantas un vídeo, esta información puede utilizarse para determinar que el siguiente vídeo a reproducir sea de menor duración.

Se puede utilizar la localización geográfica precisa y la información sobre las características del dispositivo

Al contar con tu aprobación, tu ubicación exacta (dentro de un radio inferior a 500 metros) podrá utilizarse para apoyar las finalidades que se explican en este documento.

Con tu aceptación, se pueden solicitar y utilizar ciertas características específicas de tu dispositivo para distinguirlo de otros (por ejemplo, las fuentes o complementos instalados y la resolución de su pantalla) en apoyo de las finalidades que se explican en este documento.

O sin cookies desde 1.67€ al mes

Por solo 1.67 al mes, disfruta de una navegación sin interrupciones por toda la red del Grupo ADSLZone: adslzone.net, movilzona.es, testdevelocidad.es, lamanzanamordida.net, hardzone.es, softzone.es, redeszone.net, topesdegama.com y más. Al unirte a nuestra comunidad, no solo estarás apoyando nuestro trabajo, sino que también te beneficiarás de una experiencia online sin publicidad ni cookies de seguimiento.

Ray Tracing: el secreto de los gráficos realistas y su enorme coste de rendimiento

Ray Tracing con logos RTX On y Off

Desde la llegada de las primeras tarjetas gráficas RTX de NVIDIA, el concepto de Ray Tracing o trazado de rayos en tiempo real apareció para quedarse, especialmente en juegos. Pero, ¿sabes qué es realmente y qué implicaciones tiene? En este artículo vamos a ahondar todo lo posible en la tecnología para contártelo todo sobre ella.

Tanto las gráficas RTX de NVIDIA como las últimas de AMD incorporan lo que se conoce como hardware dedicado para trazado de rayos. ¿Por qué han hecho esto? Porque como seguramente ya sepas, el activar el Ray Tracing en cualquier juego tiene un impacto directo bastante severo en el rendimiento, así que el hecho de que la gráfica cuente con hardware dedicado para ello no solo sirve para mejorar el rendimiento, sino también para que el resultado sea más preciso. Vamos a verlo.

Ray Tracing: definición y fundamentos de la tecnología

El Ray Tracing, o trazado de rayos en español, es una técnica avanzada de renderizado gráfico que simula el comportamiento que tendría la luz en un entorno digital. Mientras que los métodos tradicionales que se utilizaban hasta su implementación utilizaban meras aproximaciones, el Ray Tracing sigue el camino físico de los rayos de luz, mostrando cómo rebotan, se reflejan, se dispersan o van perdiendo intensidad generando efectos visuales de alto realismo, como reflejos exactos, sombras o transparencia de modo preciso.

Demo ray-tracing
Captura de la demo técnica de Ray Tracing. Fuente: NVIDIA

El motor fundamental del Ray Tracing es la simulación de rayos virtuales disparados desde la cámara, haciendo como si ésta fuera el ojo humano, hacia una escena tridimensional. Cuando estos rayos de luz se encuentran con superficies, el hardware (en este caso la GPU) debe realizar diversos cálculos en tiempo real:

  • Intersección: ¿dónde y en qué momento impactan los rayos de luz con los objetos de la escena?
  • Material de la superficie: la luz no rebota igual en un espejo que en la piedra, así que el material también es importante para poder calcular el comportamiento de la luz.
  • Luz: también es necesario conocer las fuentes de luz y su intensidad para poder saber cómo contribuyen a la iluminación y qué sombras generan.

Además, cada rayo puede generar otros secundarios si éstos rebotan, es decir, si por ejemplo en la escena hay una linterna y ésta apunta a un espejo, la luz refractará en un ángulo que depende del propio ángulo con el que la linterna esté apuntando y, además, se irá difuminando. Todo esto multiplica el detalle lumínico de la escena, pero también eleva notablemente el coste computacional, los cálculos que debe realizar la GPU.

 Rasterización tradicionalRay Tracing (RT)
Proceso básicoSe proyectan triángulos en pantalla, se rellenan píxeles y se aplica iluminación aproximada (por ejemplo, Phong, Phong-Blinn).Se lanzan rayos individuales y se simula su trayectoria real. Las interacciones con la luz son físicas y realistas.
Efectos de luzReflejos “falsos”, sombras duras, sin dispersión precisa ni refracción exacta.Reflejos verdaderos, sombras suaves, refracciones, oclusión ambiental realista.
RendimientoMuy rápido y eficiente, ideal para GPUs no muy actuales y juegos exigentes.Muy costoso en términos de procesamiento; cada rayo es complejo y requiere gran capacidad de cálculo.
Combinación actualRasterización base + RT opcional (por ejemplo, reflejos o sombras en zonas limitadas).RT total aún no viable para todos los aspectos, aunque avanza rápido con hardware dedicado.

Como podéis ver en la tabla, la rasterización que es la técnica que se usaba (y se usa) hasta ahora es bastante rápida y eficiente, pero con muchas limitaciones visuales. El Ray Tracing aporta un mayor realismo, con interacciones visuales con la luz y los reflejos de alta fidelidad, pero esto es en detrimento del rendimiento.

Impacto en los FPS en juegos

Implementar Ray Tracing en los juegos tiene un enorme coste de rendimiento, como hemos explicado en la sección anterior, y aunque las gráficas modernas incorporan hardware dedicado para ello muchas veces es insuficiente, especialmente si el juego no está especialmente bien optimizado para ello. Por lo tanto, efectivamente activar el trazado de rayos en los juegos puede tener costes graves en el rendimiento:

  • Caída significativa de los FPS: activar RT para reflejos, sombras o iluminación global puede reducir el rendimiento hasta en un 50% o más dependiendo de la gráfica que uses y el juego.
  • Carga añadida: además del trabajo computacional extra para la GPU, la memoria de vídeo y el ancho de banda también tendrán carga adicional, ocupando más recursos y aumentando el consumo.
  • Variables según el hardware: las gráficas modernas ya cuentan con hardware específico para RT con núcleos dedicados para ello, lo cual mejora significativamente el rendimiento. Sin embargo, como ya hemos mencionado antes, muchas veces esto no es suficiente y depende de la tarjeta gráfica y del juego y su optimización.

Para compensar esta carga de trabajo extra y mejorar los FPS, hoy en día es muy frecuente utilizar tecnologías de escalado mediante Inteligencia Artificial, como DLSS en gráficas NVIDIA y FSR en gráficas de AMD.

Tecnologías DLSS y FSR
Las tecnologías AMD FSR y NVIDIA DLSS ayudan a aliviar la carga del Ray Tracing con tecnologías de escalado mediante IA.

Por su parte, DLSS de NVIDIA renderiza a una resolución más baja (por ejemplo, si estás jugando a resolución 4K puede renderizar las imágenes a 1080p) y luego las escala a la resolución a la que estás jugando utilizando redes neuronales entrenadas, manteniendo la calidad visual pero aliviando mucho la carga de la GPU. Esto permite tener RT activado con una penalización bastante menor en el rendimiento.

En el caso de gráficas AMD se utiliza la tecnología FSR y en el caso de Intel, XeSS, que funcionan de una manera similar. Gracias a estas tecnologías, es viable y de hecho recomendable combinar Ray Tracing con tasas de fotogramas jugables incluso a resoluciones elevadas, si bien es cierto que el juego que queramos ejecutar deberá ser compatible con estas tecnologías de escalado.

Arquitectura y evolución del hardware

La llegada del trazado de rayos en tiempo real a los juegos no ha sido un salto repentino sino el resultado de años de evolución en el hardware gráfico y en las técnicas de renderizado. Antes de que estos reflejos realistas llegaran a los juegos, el Ray Tracing ya se utilizaba desde hacía años en cine y animación 3D, donde los tiempos de cálculo de cada fotograma podían medirse en minutos o incluso en horas y no pasaba nada. El reto era lograr esto en milisegundos para poder tener trazado de rayos, precisamente, en tiempo real.

Star Wars Ray Tracing
Fotograma de un corto de Star Wars renderizado por una workstation con Ray Tracing. Crédito: Disney

El primer gran paso llegó con la arquitectura NVIDIA Turing en 2018, estrenando la serie RTX 20. Estas gráficas fueron las primeras en introducir los RT Cores, hardware dedicado para el trazado de rayos. Esta especialización permitió que estas GPU ejecutaran Ray Tracing sin interferir con el resto de núcleos de la gráfica, encargados del shading tradicional.

Por su parte, AMD dio el salto en 2020 con las Radeon RX 6000 de arquitectura RDNA 2, que a su vez llegaron a las consolas Xbox Series X|S y PS5, integrando Ray Accelerators, que cumplen con una función similar a los RT Cores pero con un enfoque ligeramente distinto en su diseño y rendimiento. Ya con la arquitectura RDNA 3 de las RX 7000, AMD mejoró notablemente la eficiencia y la capacidad de estos aceleradores, si bien en algunos escenarios todavía quedan por detrás de NVIDIA, especialmente en trazado de rayos pesado con DLSS 3 (que es exclusivo de NVIDIA, claro).

Motores gráficos y técnicas de optimización

Hay que tener en cuenta que Ray Tracing no solo consiste en el hardware, porque sin un software que lo ejecute y optimice no serviría para nada. Es ahí donde entran en juego los motores gráficos, que también se han adaptado para hacer viable el trazado de rayos en tiempo real.

Así, entre en funcionamiento en concepto de pipelines híbridos, que en lugar de renderizar absolutamente todo con el hardware dedicado a RT, se aplican técnicas mixtas, es decir, por ejemplo se utiliza rasterización tradicional para la mayor parte de la escena y se usa el hardware RT soplo para los reflejos en las superficies críticas, sombras de ciertas luces o iluminación global selectiva.

Escena de Cyberpunk 2077 con Ray Tracing
Escena de Cyberpunk 2077 con Ray Tracing. Crédito: CD Projekt Red
  • Unreal Engine desde su versión 4.22 incorporó soporte para Ray Tracing híbrido, y con Unreal Engine 5 esto se potenció todavía más con Lumen, un sistema de iluminación global dinámica que puede utilizar RT o métodos alternativos según el hardware que tengas.
  • Unity ofrece soporte opcional para Ray Tracing en su High Definition Render Pipeline (HDRP), con un enfoque más modular que permite habilitarlo solo donde consideres que será más beneficioso.
  • Otros motores propietarios de estudios como CD Projekt Red, Remedy, Dice o Pearl Abyss han desarrollado sus propias implementaciones optimizadas para sus motores propietarios, ajustados a las necesidades de sus juegos. Por ejemplo, Pearl Abyss lo utilizará en su motor BlackSpace para Crimson Desert.

¿Realmente es necesario el Ray Tracing para crear una iluminación realista?

El Ray Tracing es una de las tecnologías que más impacto han tenido en la calidad gráfica de los videojuegos en los últimos años. El cambio que supone la capacidad de poder crear reflejos, sombras e iluminación en tiempo real ha logrado que las experiencias sean todavía más realistas. Pero como bien hemos indicado al principio, esto ha llegado con un coste que no todos los usuarios están dispuestos a pagar.

Los motores gráficos de videojuegos han evolucionado hasta un punto en el que muchas veces se puede aplicar un sistema creado «a mano» de iluminación que esté en sintonía con los gráficos del juego. Esto es algo que hemos visto en muchas ocasiones, de hecho existen muchos títulos que no necesitan RT para representar bien todos los efectos que hemos mencionado anteriormente.

Pero el salto de calidad que ofrece tan solo lo puede igualar (y superar) una tecnología que consume incluso más recursos, el Path Tracing. Esto significa que, para lograr el mayor realismo posible no existe una técnica específica que permita representar la iluminación mejor que el Ray y el Path Tracing. En ciertas ocasiones cuando se intenta, los juegos terminan teniendo una calidad que es más cercana a la plastilina que la realidad.

Por este motivo la mejor forma de lograr mejorar la capacidad gráfica que tienen los juegos está en optimizar lo máximo posible el RT con el objetivo de que se convierta en la norma. Aunque obviamente esto no es una tarea sencilla, es probable que con la llegada de las nuevas generaciones de gráficas que se centran en ofrecer mayor potencia se termine convirtiendo en un estándar.

Preguntas frecuentes sobre Ray Tracing

¿Qué es el Ray Tracing en pocas palabras?
Es una técnica de renderizado que simula el comportamiento físico real de la luz en un entorno digital, creando reflejos, sombras y una iluminación mucho más realista que los métodos tradicionales.
¿Por qué el Ray Tracing reduce tanto los fotogramas por segundo (FPS)?
Porque simular la trayectoria de millones de rayos de luz en tiempo real requiere una cantidad inmensa de cálculos complejos, lo que supone una carga de trabajo muy pesada para la tarjeta gráfica y reduce su capacidad para generar fotogramas rápidamente.
¿Necesito una tarjeta gráfica específica para usar Ray Tracing?
Sí. Para un rendimiento óptimo, se necesita una tarjeta gráfica con hardware dedicado, como las NVIDIA GeForce RTX (con RT Cores) o las AMD Radeon RX 6000 o superiores (con Ray Accelerators).
¿Cómo ayudan DLSS y FSR a mejorar el rendimiento con Ray Tracing?
Son tecnologías de escalado inteligente. Renderizan el juego a una resolución inferior (menos carga) y luego usan IA para reconstruir la imagen a la resolución deseada, recuperando gran parte de los FPS perdidos por el Ray Tracing con una mínima pérdida de calidad visual.
¿El Ray Tracing solo funciona en PC?
No, las consolas de última generación como PlayStation 5 y Xbox Series X|S también incorporan hardware de AMD para acelerar el Ray Tracing, por lo que muchos de sus juegos ya utilizan esta tecnología.