J'utilise Unity 2019.3.0a2 et j'ai créé le projet avec les paramètres HDRP, sur ma scène, j'ai un plan avec un matériau utilisant un shader HDRP / éclairé, le plan contient le composant du lecteur vidéo et le mode de rendu est défini pour "Remplacer le matériau", la cible du rendu est la même que celle du plan et la propriété du matériau est "_MainTex".
Le problème est que je ne vois aucune vidéo Je ne peux entendre que l'audio, les propriétés vidéo sont les suivantes: format .mp4, longueur 6:00, taille: 1280x720, 30fps.
J'ai déjà mis à jour la dernière version unitaire, ainsi que le dernier pipeline de rendu haute définition disponible qui pour moi est la v6.5.3 et toujours pas de vidéo. Y a-t-il un correctif pour cela?
3 Réponses :
Le shader HDRP / Lit n'a pas de propriété "_MainTex". La propriété sur laquelle vous souhaitez effectuer le rendu est "_BaseColorMap".
Remplacez la valeur de Material Property
par "_BaseColorMap".
Fait mais toujours le même pas d'image juste du son,
En suivant votre logique, j'ai changé le type de matériau en HDRP / Unlit et sélectionné "_UnlitColorMap" à la propriété du matériau mais la vidéo est "trop blanche" peut à peine voir la vidéo
Vous avez trouvé le problème, apparemment la meilleure approche est de créer une texture de rendu et sur le lecteur vidéo, vous sélectionnez "Render Texture" et placez la nouvelle "texture de rendu", sur le matériau dans lequel vous avez juste besoin de placer cette même texture l'albédo, les détails sont dans la vidéo.
La question concerne le HDRP, mais cette réponse et le lien vidéo fourni ne fonctionneront pas avec HDRP (les shaders HDRP n'ont pas d'option d'albédo). S'il vous plaît voir ma réponse ci-dessous