Aller au contenu principal
[DOC]0xB3E7A1F9
LOADED
SYS_TIME:

BIRP est obsolète : migrer vers URP maintenant ou attendre la 6.7 LTS ?

BIRP est obsolète : migrer vers URP maintenant ou attendre la 6.7 LTS ?

Unity a marqué le Built-in Render Pipeline (Built-in RP, BIRP) comme obsolète dans la version 6.5, mais votre projet n'a pas à migrer aujourd'hui. La vraie question est de savoir si migrer maintenant vous épargne des difficultés ou en crée davantage, et la réponse dépend de la phase de votre projet, de l'état de vos shaders et des fonctionnalités URP dont vous avez réellement besoin.

De BIRP à URP : checklist de décision rapide

  • Vous démarrez un nouveau projet ? Utilisez Universal Render Pipeline (URP) dès le premier jour. Il n'y a aucune raison de commencer sur BIRP en 2026.
  • Moins de 6 mois de production ? Migrez maintenant sur Unity 6.3 LTS. Plus vous changez tôt, moins vous aurez de travail à refaire.
  • En milieu de production, sortie prévue en 2026 ou 2027 ? Vérifiez si vous avez besoin de screen-space reflections ou de Grab Pass. Si non, migrez maintenant. Si oui, attendez la 6.7 LTS (fin 2026).
  • Sortie imminente ou déjà en ligne ? Publiez avec BIRP. Planifiez la migration pour votre prochain projet.
  • Projet VR ciblant Quest ? Faites un benchmark des deux pipelines sur vos scènes réelles. Sur certains casques VR autonomes, BIRP reste plus rapide qu'URP.
TIPSi vous connaissez déjà la phase de votre projet

Passez directement à la section Cinq scénarios pour des recommandations détaillées selon votre situation.


Pourquoi cette décision est plus difficile qu'il n'y paraît

Si BIRP disparaissait demain, la réponse serait évidente : migrer tout de suite. Mais Unity a accordé un long délai de transition, et URP présente encore des lacunes fonctionnelles. Cela crée un casse-tête de timing sans réponse unique.

Trois facteurs rendent cette décision difficile.

BIRP n'a pas encore disparu. Il reste disponible jusqu'à Unity 6.7 LTS (prévu fin 2026), avec un support à long terme jusqu'à fin 2028. Les détenteurs de licences Enterprise et Industry bénéficient d'un support jusqu'en 2029. Il y a le temps de planifier.

URP est performant, mais pas encore complet. Forward+ (une méthode qui supprime la limite de lumières par objet en triant les lumières par tuile d'espace écran) et GPU Resident Drawer (un système qui laisse le GPU gérer directement les draw calls, réduisant la charge CPU) sont les plus grands gains de performances d'URP. Ensemble, ils rendent URP plus rapide que BIRP dans de nombreux scénarios. Mais des fonctionnalités comme les screen-space reflections et le Grab Pass (une technique BIRP qui capture l'écran comme texture pour les effets de réfraction et de distorsion) ne sont pas encore disponibles dans URP.

Les outils de migration fonctionnent sur les projets simples, mais échouent sur les complexes. Le Render Pipeline Converter d'Unity gère les matériaux standard et les volumes de post-processing, mais les shaders personnalisés doivent être entièrement réécrits à la main. De plus, le convertisseur lui-même a subi des régressions dans Unity 6.4, ce qui ajoute une couche d'incertitude.

1Long délaiSupport BIRPjusqu'à fin 2028Pas d'urgence à migrer2Lacunes d'URPSSR, Grab Pass,certains cas VRMigrer maintenant peut coûter des fonctionnalités3Outils instablesConvertisseur en régressiondans Unity 6.4+6.3 LTS est le choix le plus sûr

Calendrier de dépréciation : ce qui change et quand

L'article de blog Unity de février 2026, « Render Pipelines Strategy for 2026 », fixe le calendrier. Obsolète (Deprecated) ne signifie pas supprimé (Removed).

VersionTypeDateStatut BIRP
Unity 6.0LTSOctobre 2024Support complet. URP 17 inclut Render Graph
Unity 6.1UpdateAvril 2025Support complet. Chemin de rendu Deferred+ ajouté à URP
Unity 6.3LTSDécembre 2025Support complet. LTS recommandée actuellement
Unity 6.4UpdateMars 2026Support complet. Régressions du convertisseur signalées
Unity 6.5UpdateBêta (avril 2026)Officiellement obsolète. Corrections de bugs uniquement, aucune nouvelle fonctionnalité
Unity 6.6UpdateMi-2026 (prévu)Support complet. DLSS4 / FSR3 upscaling partagé arrive dans URP
Unity 6.7LTSFin 2026 (prévu)Dernière version avec BIRP. SSR et éclairage physique arrivent dans URP

Après la 6.7 LTS, BIRP reçoit un support à long terme (corrections de bugs uniquement) jusqu'à fin 2028. Aucune date de suppression définitive n'a été annoncée. Unity a déclaré : « Avant de fixer une date finale, nous voulons vous entendre. » La communauté spécule sur Unity 7, mais Unity ne l'a pas confirmé.

6.66.0 LTSOct 2024Render Graph6.1Avr 2025Deferred+6.3 LTSDéc 2025Recommandée6.5 BetaAvr 2026BIRP obsolète6.7 LTSFin 2026Dernier BIRP + SSRFin de supportFin 2028Fin LTSBIRP ENCORE SÛRPLANIFIER LA MIGRATIONLTS UNIQUEMENT
INFOHDRP passe aussi en mode maintenance

Le High Definition Render Pipeline (HDRP) a également cessé de recevoir de nouvelles fonctionnalités à partir d'Unity 6.5. HDRP ne reçoit désormais que des corrections de bugs et le support de la Nintendo Switch 2. Tout l'investissement en rendu va désormais vers URP. Si vous êtes sur HDRP, la question de la migration vous concerne aussi.


Ce qu'URP peut et ne peut pas faire actuellement

Décider quand migrer nécessite de connaître l'état actuel d'URP (Unity 6.3 LTS) et ce qui arrive dans les prochaines versions.

Fonctionnalités disponibles actuellement

FonctionnalitéRôleDisponible depuis
Chemin de rendu Forward+Supprime la limite de lumières par objet. Supporte jusqu'à 256 lumières par tuile d'écranUnity 6.0
GPU Resident DrawerGestion des draw calls côté GPU. Gain majeur de performances CPU pour les objets instanciésUnity 6.0
Render GraphAutomatise l'allocation des ressources GPU et réduit la consommation mémoireUnity 6.0
Chemin de rendu DeferredPermet d'utiliser de nombreuses lumières sans coût de performance par lumièreUnity 6.0
Deferred+Chemin Deferred amélioré avec Variable Rate ShadingUnity 6.1
Adaptive Probe VolumesBaking d'illumination globale par pixel avec support du streamingUnity 6.0
SRP BatcherRegroupe les objets utilisant la même variante de shader en moins de draw callsUnity 2019+, affiné dans 6.x

Fonctionnalités absentes ou à venir

FonctionnalitéStatutDate prévue
Screen-space reflections (SSR)Nonn disponible dans URPUnity 6.7 LTS
Unités d'éclairage physique et auto-expositionNonn disponible dans URPUnity 6.5 ou 6.7
Grab Pass (capture d'écran pour la réfraction)Pas d'équivalent dans URPPas de date confirmée
Rendu de shaders multi-passFonctionne différemment dans URP. Nécessite des Renderer Features au lieu de passes supplémentairesDisponible, mais nécessite une réécriture
Camera stacking avec chemin DeferredNonn compatiblePas de date confirmée
Illumination globale en temps réelNonn disponible dans URPUnity 6.7
DLSS4 / FSR3 upscaling partagéPlanifiéUnity 6.6

Les performances ne se résument pas à « URP est plus rapide »

URP surpasse BIRP dans les scènes avec beaucoup de lumières, un instancing important et des environnements d'éclairage complexes. Mais dans les scènes simples, sur les GPU intégrés et certains casques VR autonomes, BIRP garde l'avantage. Un développeur ayant testé des scènes VR identiques a mesuré 56,7 FPS avec 25 batches sous BIRP contre 34,9 FPS avec 725 batches sous URP. Les performances dépendent de votre scène concrète, pas du nom du pipeline.

DISPONIBLE MAINTENANTChemin de rendu Forward+GPU Resident DrawerRender GraphDeferred / Deferred+Adaptive Probe VolumesSRP BatcherARRIVE DANS 6.5 – 6.7Screen-space reflections (SSR)Unités d'éclairage physique + auto-expositionIllumination globale en temps réelDLSS4 / FSR3 upscaling partagéPAS DE DATE CONFIRMÉEGrab Pass (réfraction / capture d'écran)Camera stacking avec chemin Deferred

Outils de migration : ce qui se convertit et ce qui casse

Le Render Pipeline Converter d'Unity (Window → Rendering → Render Pipeline Converter) gère cinq catégories : paramètres de rendu, matériaux prédéfinis, matériaux en lecture seule, clips d'animation et volumes Post Processing Stack v2. Pour les projets utilisant uniquement les shaders standard d'Unity, il fonctionne bien sur Unity 6.0 à 6.3.

Fenêtre du Render Pipeline Converter d'Unity montrant les options de conversion des matériaux et paramètres

Source : Unity Manual — Render Pipeline Converter

Ce qui se convertit automatiquement

  • Matériaux standard BIRP convertis en équivalents URP Lit/Unlit
  • Volumes Post Processing Stack v2 convertis en composants URP Volume
  • Paramètres de rendu et presets de qualité
  • Clips d'animation référençant des propriétés de matériaux standard

Ce qui nécessite un travail manuel

Les shaders personnalisés sont le plus gros poste de travail. Chaque shader BIRP personnalisé doit être réécrit à la main. Les modifications incluent :

  • Remplacer les blocs CGPROGRAM par HLSLPROGRAM
  • Remplacer les includes UnityCG.cginc par Core.hlsl
  • Ajouter les tags RenderPipeline=UniversalPipeline
  • Encapsuler les propriétés dans des blocs CBUFFER pour la compatibilité SRP Batcher
  • Remplacer les fonctions comme UnityObjectToClipPos par TransformObjectToHClip

Les Surface Shaders, pilier de nombreux projets BIRP, ne sont pas supportés dans URP. Ils doivent être recréés dans Shader Graph (l'éditeur de shaders par nœuds d'Unity) ou réécrits en HLSL brut.

WARNINGRégressions du convertisseur dans Unity 6.4+

Le Render Pipeline Converter a subi des régressions dans Unity 6.4. Les retours de la communauté confirment que l'option clic droit « Convert Selected Built-in Materials to URP » a été supprimée et que la conversion par lots n'est pas fiable. Si vous prévoyez d'utiliser le convertisseur, restez sur Unity 6.3 LTS en attendant qu'Unity corrige les outils dans une version ultérieure.

Estimation de l'effort de migration

SituationEffort estimé
Shaders standard uniquement, petit projet1 jour ou moins avec le convertisseur
Shaders standard, plus de 50 matériaux1 semaine (convertisseur + vérification manuelle)
Quelques shaders personnalisés (moins de 10)2 à 4 semaines par shader, selon la complexité
Projet avec de nombreux shaders personnalisés (plus de 10)1 à 3 mois. Envisagez une migration par phases
Dépendance aux Surface Shaders1 à 2 semaines supplémentaires par Surface Shader pour la recréation dans Shader Graph

Cinq scénarios, cinq réponses

Le bon moment dépend de la phase actuelle de votre projet. Trouvez votre situation ci-dessous.

Où en est votre projet ?Nonuveau projet (non démarré)Utilisez URP sur 6.3 LTS maintenantProduction initiale (< 6 mois)Migrez vers URP sur 6.3 LTSMilieu de production(sortie 2026–2027)Besoin de SSR ouGrab Pass ?OuiAttendez la 6.7 LTS (fin 2026)NonMigrez maintenant sur 6.3 LTSFin de production / sortie imminentePubliez avec BIRP.Migrez au prochain projetJeu live service sur BIRPPlanifiez la migration pour 2027Objectif : 6.7 LTS

Nonuveau projet qui démarre maintenant

Utilisez URP dès le premier jour. Il n'existe aucune raison technique ni stratégique de commencer sur BIRP en 2026. La documentation officielle d'Unity « ne le recommande absolument pas pour les nouveaux titres ». Commencer sur BIRP, c'est partir avec une dette.

Production initiale (moins de 6 mois)

Migrez maintenant sur Unity 6.3 LTS. À ce stade, vous avez relativement peu d'assets et de shaders spécifiques à BIRP à convertir. Chaque semaine passée sur BIRP augmente le coût de migration. Le convertisseur fonctionne de manière fiable sur 6.3, profitez-en avant que les outils ne changent dans les versions suivantes.

Milieu de production, sortie en 2026 ou 2027

C'est la décision la plus difficile. Vérifiez vos dépendances fonctionnelles :

  • Si votre projet n'utilise pas les screen-space reflections, le Grab Pass ou des shaders multi-pass complexes, migrez maintenant sur 6.3 LTS. URP a tout le reste.
  • Si vous dépendez du SSR ou du Grab Pass, attendez Unity 6.7 LTS (fin 2026). Le SSR et l'éclairage physique sont confirmés pour cette version.
  • Dans les deux cas, commencez l'inventaire de vos shaders personnalisés dès maintenant. Ce travail prend du temps et reste utile quelle que soit la date de migration.

Fin de production ou sortie imminente

Publiez avec BIRP. La migration introduit du risque, et les derniers mois avant la sortie sont le pire moment pour en prendre. BIRP continuera de recevoir des corrections de bugs. Planifiez la migration URP pour le prochain titre, et utilisez la fenêtre de support BIRP restante pour former votre équipe et prototyper la conversion dans une branche.

Jeu live service sur BIRP

Commencez à planifier la migration pour 2027. Vous disposez d'un support garanti jusqu'à fin 2028 (2029 pour Enterprise). Profitez de ce temps pour :

  1. Inventorier tous les shaders personnalisés et les classer par difficulté de conversion
  2. Prototyper la migration dans une branche séparée sur Unity 6.7 LTS
  3. Prévoir un budget de 1 à 3 mois de réécriture de shaders selon la complexité du projet
  4. Surveiller les améliorations du convertisseur dans les versions 6.5 et 6.6

Quand la migration n'est pas le vrai problème

Parfois, la question BIRP vs. URP masque un problème plus profond.

« Je suis sur HDRP, pas sur BIRP. » HDRP est aussi passé en mode maintenance, sans nouvelles fonctionnalités. Si votre projet a besoin d'éclairage volumétrique, de ray tracing ou d'ombres PCSS, HDRP reste la seule option Unity, mais c'est une impasse à long terme. URP devrait absorber ces fonctionnalités progressivement, mais aucun calendrier n'est confirmé au-delà de la 6.7.

« Mon vrai problème, c'est la compatibilité Asset Store. » Beaucoup de packages Asset Store sont encore distribués avec BIRP par défaut. Unity pousse les éditeurs vers des configurations compatibles URP, et l'annonce d'obsolescence va accélérer ce changement. Si vous attendez qu'un asset particulier supporte URP, consultez son historique de mises à jour. Les assets qui n'auront pas ajouté le support URP d'ici mi-2026 ne le feront probablement jamais.

« J'envisage de changer de moteur. » Si l'obsolescence de BIRP est la seule raison, c'est une réaction disproportionnée. Mais si votre projet était déjà au plafond des capacités de rendu d'Unity et que le gel de HDRP vous retire la dernière raison de rester, c'est une tout autre discussion qui mérite d'être menée.


Idées reçues courantes

IDÉE REÇUE
"BIRP est supprimé dans Unity 6.5."
EN RÉALITÉ

Nonn. BIRP est marqué obsolète dans la 6.5, ce qui signifie qu'il ne recevra plus de nouvelles fonctionnalités. Il reste disponible jusqu'à la 6.7 LTS, avec des corrections de bugs de support à long terme jusqu'à fin 2028. Obsolète et supprimé, ce n'est pas la même chose.

IDÉE REÇUE
"URP est toujours plus rapide que BIRP."
EN RÉALITÉ

Pas toujours. URP est plus rapide dans les scènes avec beaucoup de lumières dynamiques et un instancing important, grâce à Forward+ et GPU Resident Drawer. Mais dans les scènes simples, sur les GPU intégrés et le matériel VR autonome, BIRP peut encore faire mieux. Faites toujours un benchmark sur votre projet réel avant de décider sur la base d'affirmations de performance.

IDÉE REÇUE
"Le convertisseur gère tout automatiquement."
EN RÉALITÉ

Le convertisseur gère bien les matériaux standard, mais les shaders personnalisés nécessitent une réécriture manuelle complète. Les Surface Shaders n'ont aucun chemin de conversion automatique. De plus, le convertisseur a subi des régressions dans Unity 6.4+, ce qui fait de la 6.3 LTS la version la plus fiable pour la conversion automatique à l'heure actuelle.

IDÉE REÇUE
"Il faut migrer vers la dernière version d'Unity pour la meilleure expérience URP."
EN RÉALITÉ

Pas nécessairement. L'option la plus stable aujourd'hui est Unity 6.3 LTS. Le convertisseur est cassé dans la 6.4 et la 6.5 est encore en bêta. Pour une migration de production, visez une version LTS : la 6.3 si vous pouvez travailler dans les limites actuelles d'URP, ou la 6.7 à sa sortie.

IDÉE REÇUE
"Les projets HDRP devraient aussi migrer vers URP maintenant."
EN RÉALITÉ

Uniquement si votre projet ne dépend pas de fonctionnalités exclusives à HDRP comme le brouillard volumétrique, les ombres PCSS ou le ray tracing. URP n'égale pas encore les capacités de rendu haut de gamme de HDRP. Migrer prématurément pourrait vous faire perdre des fonctionnalités visuelles dont votre projet dépend.


Champ d'application de ce guide

Ce guide s'adresse aux projets Unity qui hésitent entre rester sur BIRP et migrer vers URP, en se basant sur l'annonce d'obsolescence d'Unity de février 2026. Les informations de calendrier et de fonctionnalités correspondent à Unity 6.0 à 6.5 bêta (avril 2026).

Si votre projet utilise HDRP et que vous évaluez une migration vers URP, les sections sur les critères de décision et le calendrier restent applicables, mais la vérification des dépendances fonctionnelles sera différente. Un guide de migration dédié à HDRP est en préparation.