Jump to content

[corriger] viewport and postprocess


Dad72
 Share

Recommended Posts

__fxaa_cookie is something that I have to use a long time ago. but maybe he did not see now, which is indeed the problem then.

I use now :

var postProcess1 = new BABYLON.FxaaPostProcess("fxaa", 1.0, camera1, BABYLON.Texture.BILINEAR_SAMPLINGMODE, engine, true);    
camera1.attachPostProcess(postProcess1);

But I always error :

http://www.babylonjs-playground.com/#1DI7V7#13

Link to comment
Share on other sites

Ok, En faite, sur l'une des camera on voie le fond violet de la scene.

Ici on peut voir la scene sans bug lorsque je n'utilise pas de postprocess (en cliquant sur les 2 bouton on peut voir que l'on passe d'une vue a une autre) :  http://www.babylonjs-playground.com/#1DI7V7#14

Maintenant sur ce PG, on peut voir qu'il y a le fond violet (petite fenêtre en haut a droite) et en cliquant sur les boutons (camera 2 et camera 3) on peut voir que l'on passe bien a deux vue différente, mais avec un bug sur une des vue (le fond violet) :  http://www.babylonjs-playground.com/#1DI7V7#13

Si tu compare les deux PG, tu peut voir la difference. la première scene est le bon resultat qui ce produit uniquement si je n'utilise pas de postprocess (le fxaa au moins, j'ai pas tester les autres).

Je pense donc que le probleme ce situe quand on attache un postprocess a plusieurs camera avec l'utilisation du viewport.

 

Link to comment
Share on other sites

Bas non, il y a toujours le même probleme. il y a toujours un viewport avec le fond violet. je pense que j'ai encore mal expliquer.

Moi j'ai besoin de chevaucher les différente vue sur un seule viewport et de pouvoir basculer d'une vue a une autre pour ne voir que, soit la camera 2, ou la camera 3. La camera 1 est la camera pour l'utilisateur et la camera 2 et 3 sont les cameras pour la sortie vidéo final. Pour faire cours, il y a une camera utilisateur pour qu'il créer le décors de scene et les camera pour les vue de la vidéo d'animation, camera qu'il peut ajouter en nombre. Elle permettront de créer différent cadrage  en cours d'enregistrement de la vidéo ou l’utilisateurs pourra basculer d'une vue à une autre.

Sur ce PG: cela fonctionne comme cela doit :  http://www.babylonjs-playground.com/#1DI7V7#14 (mais sans postprocess | ca bug si j'en utilise)

Sur mon editeur, l'utilisateur peut créer plusieurs cameras et basculer d'une vue a une autres comme sur le playground. Je t'ai fait une vidéo ici pour te montrer ce que je veux faire pour que tu comprenne mieux pourquoi (on peut voir que mon viewport peut être déplacer avec la fenêtre et que je peut basculer d'une vue a une autres:

http://www.babylon.actifgames.com/viewport.mp4

Reprend ton PG et met aussi en commentaire la ligne 32, 42 et 41 (tout les BABYLON.FxaaPostProcess) et tu verras que la sa fonctionne bien. j'en déduis donc que le probleme vient de BABYLON.FxaaPostProcess

 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...