Tubería de renderizado programable (SRP)

Rendimiento de renderizado gráfico escalable

La tubería de renderizado ligera (LWRP) es una tubería de renderizado programable (SRP) preconstruida que está optimizada para proporcionar alto rendimiento gráfico. Se puede escalar a plataformas móviles, además de a consolas de última tecnología y PC.

LWRP: optimización de rendimiento en tiempo real

LWRP está optimizada para las necesidades de los creadores de juegos móviles: 

  • Renderizado abierto y flexible que se puede personalizar usando scripts de C#
  • Calidad de gráficos ajustable para coincidir con el rendimiento del dispositivo, así obtienes gráficos de máxima calidad en dispositivos de alta gama y rendimiento optimizado en dispositivos de menor costo
La plataforma todo en uno para el éxito

Únete a la comunidad más activa de desarrolladores de juegos móviles de éxito. Conseguirás todo lo que necesitas para desarrollar con eficiencia, lograr un gran lanzamiento y monetizar tu juego móvil.

LWRP frente a renderizado incorporado

LWRP
Centrada en el rendimiento
Un solo paso hacia el renderizado
Compatible con Shader Graph

Estructura de renderizado incluida
Propósitos generales
Compatible con el renderizado directo y diferido

Tabla de comparación de características

LWRP es compatible con las siguientes plataformas:

  • Windows and UWP
  • Mac and iOS
  • Android
  • Xbox One
  • PlayStation 4
  • Nintendo Switch
  • WebGL
  • All current VR platforms

Configura el renderizado en Unity desde un script de C#

La capacidad de configurar el renderizado en Unity a partir de un script C# te permitirá:

  • Optimizar el rendimiento para hardware específico
  • Personalizar los procesos de renderizado a un nivel granular de acuerdo con tus necesidades
  • Controlar cómo se utilizan tus recursos de rendimiento
     

LWRP ya no está en vista previa y se encuentra lista para producción con Unity 2019.1

Preguntas frecuentes

¿Cuándo estarán disponibles las tuberías de renderizado de gráficos de Unity?

LWRP se verificará para la versión 19.1. SRP saldrá de vista previa, pero les sugerimos a los usuarios usar LWRP. HDRP está programada para quedarse en vista previa hasta la versión 19.3.

¿Cuál es el uso correcto de la abreviatura?

Tubería de renderizado en alta definición (HDRP) y tubería de renderizado ligera (LWRP). Antes eran LW RP y HD RP, pero decidimos (PM/PMM) seguir la convención clásica por varias razones desde el lanzamiento de la versión 2018.2.

¿Qué es la tubería de renderizado programable (SRP)?

SRP les permite a los desarrolladores definir cómo Unity renderiza un fotograma en C#. Publicaremos dos tuberías de renderizado integradas con Unity: la tubería ligera y la de alta definición. Dado que cada tubería se concentra en un conjunto de plataformas objetivo, podemos acelerar su desarrollo. Al exponer las tuberías de renderizado a C#, Unity deja de ser una caja negra. Los desarrolladores pueden usar las tuberías incorporadas, desarrollar una propia desde cero o incluso adaptarlas a los requisitos específicos de su juego.

¿Dónde está la fuente de LWRP? ¿Cómo puedo modificarla o crear mi propia tubería?

Los recursos de LWRP están incorporados en un paquete que se puede descargar desde el Package Manager de Unity. Los contenidos del paquete están dentro de una caché interna de Unity y no son visibles en la carpeta del proyecto. Si quieres acceder a la fuente de LWRP, dale un vistazo a la página de SRP GitHub. En este momento estamos trabajando en la documentación de la API y el shader.

¿Puedo usar LWRP y HDRP al mismo tiempo?

No. Ambas están incluidas en SRP, pero las rutas de renderizado y modelos de luz son diferentes.

¿Puedo convertir de una tubería a la otra?

Puedes convertir desde la tubería de renderizado incorporada de Unity a LWRP. Para hacerlo, tendrás que volver a escribir tus assets y rehacer la iluminación en tu juego o app. Puedes usar nuestro actualizador para actualizar los shaders incorporados a shader de LWRP. Pero si quieres shaders personalizados, tendrás que actualizarlos manualmente.

No debes cambiar assets de una tubería a otra durante su ejecución. No hay ningún actualizador de LWRP a HDRP.

¿Cómo actualizo el paquete de LWRP?

Deberías actualizar LWRP a través del Package Manager. En el editor de Unity, ve a Unity > Window > Package Manager y busca el paquete Lightweight RP.

Si añadiste un código de SRP o Shader Graph de forma manual a través del GitHub, asegúrate de actualizarlos a la misma versión de paquete que la LWRP en tu archivo de manifiesto.

¿Hay alguna sección de preguntas frecuentes extendida?

Sí, consulta nuestras preguntas frecuentes detalladas aquí.

We use cookies to ensure that we give you the best experience on our website. Visit our cookie policy page for more information.

Got it