2
votes

Le composant Video Player ne fonctionne pas dans le projet hdrp

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?

 entrez la description de l'image ici


0 commentaires

3 Réponses :


0
votes

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".


2 commentaires

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



0
votes

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.

https://youtu.be/KG2aq_CY7pU


1 commentaires

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



0
votes

Vous devez effectuer les opérations suivantes dans HDRP:

  1. Créer un nouveau matériau
  2. Changer le matériau Shader en HDRP / Unlit
  3. Faites glisser et déposez votre RenderTexture sur les entrées de surface -> Couleur

 entrez la description de l'image ici


0 commentaires