Salut
J'aurais besoin de conseils concernant le blending de deux videos.
Mon but : un patch d'incrustation sur fond vert.
Le module d'incruste fonctionne, mais j'ai rajouté un flou paramétrable sur le fond et sur le premier plan (simulation de profondeur de champ). Pas de problèmes pour le flou du fond, mais pour le flou de premier plan (qui est donc la vidéo sur fond vert) il y a un problème.
Le flou annule la couche alpha créée par l'incrustation. Comment puis-je la récupérer pour l'appliquer quand je groupe les 2 layers ?
Je joins un patch qui utilise les images fixes au lieu des videos par souci de poids à l'envoi. Pardonnez aussi le choix des images un poil kitch...
Si vous avez des idées ou des solutions alternatives, ou si c'est pas clair, n'hésitez pas.
Merci !
Ps: dans l'absolu, j'aimerais aussi faire un flou du premier plan juste sur le contour découpé, histoire d'adoucir les bords... Comment pourrais-je faire ?
Dernière modification par zsilu (2011-10-10 14:12:27)
Hors ligne
Salut zsilu,
Je viens de regarder ton patch. En fait dans tes modules de blur tu passes déjà par un rendu. Il faut s'assurer pour ceux-ci que la couche alpha soit activée et de plus changer les formats de texture (A8R8G8B8) des DX9Textures.
Voir le patch ci-joint.
Pour ce qui est des contours je t'invite à jeter un oeil aux shaders de compositing fait par unc et disponibles dans l'addonpack de la beta 26 (textureFx) tu devrais y trouver ton bonheur
N'hesites pas si tu as d'autres questions.
Hors ligne
Salut
Merci beaucoup pour ton aide, je ne savais pas que les DX9textures avaient plusieurs formats de textures. Ca marche déja beaucoup mieux maintenant !
J'avais déja vu pour la résolution, mais je veux quand même essayer d'ajouter un petit flou sur les contours, le fond vert ne sera peut-être pas aussi clean en vrai...
Je vais chercher ça et je redemanderai de l'aide si vraiment je sèche. J'ai commencé à regarder les addons TextureFX (d'ailleurs il y a aussi un "Colorkey" dans ces addons qui a l'air assez efficace).
Merci beaucoup en tous cas
Hors ligne