VFX Soupe
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Le Deal du moment : -28%
Précommande : Smartphone Google Pixel 8a 5G ...
Voir le deal
389 €

Nuke Expression : Trouver le centre d'une image

5 participants

Aller en bas

Nuke Expression : Trouver le centre d'une image Empty Nuke Expression : Trouver le centre d'une image

Message par y0ta Dim 15 Aoû 2010 - 2:10

Bonjour Messieurs,

Je souhaiterais utiliser un paramètre de "transform" basé sur le "scale" pour du chromatique abberation. j'aimerai garder la possibilité de modifier librement ces parametres de center (et non de les verouiller comme le ferai une expression), mais en ajoutant la possibilité de faire un "reset" au centre de l'image.

Bien évidemment, chaque format d'image est variable, et j'aurai donc besoin de déterminer le centre de mon image pour que mon scale puisse s'adapter.
Je me doute que je peux lui demander en ajoutant une expression, de diviser les valeurs en x et y par 2... mais j'ignore encore comment l'ecrire.
Et ensuite une p'tite check box !! Wink

Si une bonne âme à un dictionnaire d'expression, je serais ravi de continuer à chercher..!


Sinon, autre chose concernant le format texte d'un gizmo... J'ai eu coller celui ci sur internet pour le transferer sur site internet (afin de la partager). Il semblerait que le html corrompt mon code..avec l'ajout de certaines balise.
M'enfin !! Vous avez déjà eu ça ?

Merci,
Romain
y0ta
y0ta
2ème commis
2ème commis

Nombre de messages : 716
Age : 42
Localisation : Canada - Vancouver
Date d'inscription : 29/07/2009

http://romainbouvard.com

Revenir en haut Aller en bas

Nuke Expression : Trouver le centre d'une image Empty Re: Nuke Expression : Trouver le centre d'une image

Message par y0ta Dim 15 Aoû 2010 - 3:09

Bon, j'ai mon expression... ca c'est bon !!!

Maintenant, si quelqu'un sait... j'aimerai pouvoir l'activer ou la desactiver juste en cochant une case !!
ou alors garder la possibilité de controler le center tout en repositionnant automatiquement au centre Wink

Est ce possible !??
y0ta
y0ta
2ème commis
2ème commis

Nombre de messages : 716
Age : 42
Localisation : Canada - Vancouver
Date d'inscription : 29/07/2009

http://romainbouvard.com

Revenir en haut Aller en bas

Nuke Expression : Trouver le centre d'une image Empty Re: Nuke Expression : Trouver le centre d'une image

Message par Kaiz3r Mer 18 Aoû 2010 - 12:30

tu l'as mise dans quoi ton expression ?
t'as plusieurs facon de le faire tout depend de ton truc
je passe en coup de vent je te donne plus de details la prochaine fois si besoin
Kaiz3r
Kaiz3r
2ème commis
2ème commis

Nombre de messages : 779
Age : 38
Localisation : Montpellier
Date d'inscription : 19/10/2008

http://www.kaiz3r.net

Revenir en haut Aller en bas

Nuke Expression : Trouver le centre d'une image Empty Re: Nuke Expression : Trouver le centre d'une image

Message par y0ta Mer 18 Aoû 2010 - 12:49

pour l expression....
j ai utiliser un crop, et ensuite j ai mis pour chaque ligne :

x : curve
y: curve
r: format.r
t: format.t

Cela me donne donc les dimensions de mon image....
Ensuite, je link ces parametres a un transform... et le problem est la !!! c'est que je ne peux plus bouger son centre (normal en meme temps)

Voila mon code :
Spoiler:
y0ta
y0ta
2ème commis
2ème commis

Nombre de messages : 716
Age : 42
Localisation : Canada - Vancouver
Date d'inscription : 29/07/2009

http://romainbouvard.com

Revenir en haut Aller en bas

Nuke Expression : Trouver le centre d'une image Empty Re: Nuke Expression : Trouver le centre d'une image

Message par Kaiz3r Mer 18 Aoû 2010 - 13:08

ok tu dois pouvoir faire quelques choses avec ca:

[expr [value (ton checkbox)]<1?"si oui blabla":"si non blabla"]
Kaiz3r
Kaiz3r
2ème commis
2ème commis

Nombre de messages : 779
Age : 38
Localisation : Montpellier
Date d'inscription : 19/10/2008

http://www.kaiz3r.net

Revenir en haut Aller en bas

Nuke Expression : Trouver le centre d'une image Empty Re: Nuke Expression : Trouver le centre d'une image

Message par y0ta Mer 18 Aoû 2010 - 13:19

Cool !!!! j ai pas le temps de tester ca de suite !!
mais j ai y jeter un oeil pour sur !!! Merci en tout cas Wink

J aime bcp le si oui et si non.... il va falloir que je figure comment nuke parle pour ce genre de chose !!
y0ta
y0ta
2ème commis
2ème commis

Nombre de messages : 716
Age : 42
Localisation : Canada - Vancouver
Date d'inscription : 29/07/2009

http://romainbouvard.com

Revenir en haut Aller en bas

Nuke Expression : Trouver le centre d'une image Empty Re: Nuke Expression : Trouver le centre d'une image

Message par Herronelou Mer 18 Aoû 2010 - 20:30

La version de thor est pas bonne pour la syntaxe? Je parle pas le nukien mais ça a l'air vraisemblable comme formulation.. Sinon generalement dans la plupart des langages il y a un "if...else..."
Herronelou
Herronelou
Chef de partie
Chef de partie

Nombre de messages : 2822
Localisation : Shanghai, China
Date d'inscription : 09/11/2007

http://www.erwanleroy.com

Revenir en haut Aller en bas

Nuke Expression : Trouver le centre d'une image Empty Re: Nuke Expression : Trouver le centre d'une image

Message par vincepapaix Mer 18 Aoû 2010 - 20:56

tu as plusieur syntaxe.
le '?' veut dire 'if' et ':' veut dire 'else'

l'avantage c'est que tu le code sur une ligne...

Apres pour en revenir au script, il y a forcement une fonction qui calcule la hauteur et largeur de l'image visible et/ou avec BBox, apres suffit de diviser par 2!

Mais sinon je comprend pas bien pourquoi tu veux absolument le centre... J'ai deja fait des gizmos de chromaAbb et chromaBlur, jamais eu de souci...
vincepapaix
vincepapaix
Chef de cuisine
Chef de cuisine

Nombre de messages : 2495
Age : 37
Localisation : Vancouver
Date d'inscription : 13/06/2007

http://www.vincentpapaix.com

Revenir en haut Aller en bas

Nuke Expression : Trouver le centre d'une image Empty Re: Nuke Expression : Trouver le centre d'une image

Message par Herronelou Mer 18 Aoû 2010 - 23:56

Je pense qu'il cherche le centre car il vaut faire son abbération chromatique en scale d'après le premier message.. Si je ne dis pas de conneries, en général les abbérations c'est des décalages de channels, en translate (= on se fou du point de pivot) et non en scale (= où le scale se centre sur le point de pivot)
(encore une fois, nuke et moi on se connait pas vraiment, on est pas assez intimes pour que mes propos soient pris comme une vérité, c'est plutôt des suppositions)
Herronelou
Herronelou
Chef de partie
Chef de partie

Nombre de messages : 2822
Localisation : Shanghai, China
Date d'inscription : 09/11/2007

http://www.erwanleroy.com

Revenir en haut Aller en bas

Nuke Expression : Trouver le centre d'une image Empty Re: Nuke Expression : Trouver le centre d'une image

Message par vincepapaix Jeu 19 Aoû 2010 - 0:21

non, c'est justement l'inverse!

Les aberrations chromatiques ne sont pas du a un decalage sur x ou y a la captation, mais a cause des lentilles et a la longeur d'onde, donc ca revient plus a un scale, on peut faker avec un translate, mais a la base faut regler un scale.

Pour le script, si ton projet est correstement regle, ton center sera au centre de ton image...

Apres pour faire des chromaAbb plus complexe on peut utiliser des distorts et des Zdepth.

Edit, pour les aberrations, il y a rarement des aberrations au centre de l'image mais plustot sur les bords (d'ou l'utilite du scale)

++
vincepapaix
vincepapaix
Chef de cuisine
Chef de cuisine

Nombre de messages : 2495
Age : 37
Localisation : Vancouver
Date d'inscription : 13/06/2007

http://www.vincentpapaix.com

Revenir en haut Aller en bas

Nuke Expression : Trouver le centre d'une image Empty Re: Nuke Expression : Trouver le centre d'une image

Message par Swoop Jeu 19 Aoû 2010 - 0:39

C'est ce que j'allais dire...
Le centre de ton image a pour coordonnées (Longueur/2 ; Largeur/2), donc a un reformat près pour te ramener dans ton projet, tu les connais les coordonnées.
Swoop
Swoop
Big Boss
Big Boss

Nombre de messages : 7027
Age : 44
Localisation : Montreal
Date d'inscription : 05/06/2007

Revenir en haut Aller en bas

Nuke Expression : Trouver le centre d'une image Empty Re: Nuke Expression : Trouver le centre d'une image

Message par y0ta Jeu 19 Aoû 2010 - 1:10

Coool, merci d'apporter ces p'tits plus a tous ca.. ! Technique et graphique
j'explique les fonctionnalités que j'ai mis en place :

Dans un premier temps... comme suggerer et de base, j'ai placé un transform Red/Cyan et Blue/Yellow... par un decalage de couche.. classique et parfois suffisant.
Ensuite, comme tu le démontre bien Vince, le scale est plus de rigueur... du coup j'ai setuper de facon à ce qu'il détecte tout seul le format de l'image (précedemment). Du coup pas de probleme avec le centre de la deformation.

J'ai en meme temps setuper un keyer (default de Nuke) et l'ajout d'un matte où on peut rentrer un edge detect.... Pourquoi.... parce que bien souvent on a besoin juste sur certaines parties (Highlight)... et la rentre en compte mon centre de deformation !!
Imaginons qu'on veut juste obtenir sur un perso décentraliser... et donc qu'on a besoin de rencentrer...tout en meme temps avoir la possibilité de ne pas le faire (et donc d'avoir le centre réel de l'image) !!

D'où pour moi l'interet d'avoir une Check Box ou autre piton (et non Python) effectuant le recentrage !!!

Vous m'avez suivi.! Pour etre franc, je pense avoir été clair... pourquoi, j'ai 3 bières à mon actif !!! Wink
Faut me corriger si je me trompe dans mon raisonnement !!! ;°) et je peux vous le mettre a dispo facile !!


J'ai rajouté par la même occasion, un blur... et même un sharpen....
Vous voulez p'etre le voir pour le tester... vu que c'est mon premier et que j'aime bien pensé à tout !! j'veux essayer d'imaginer les cas diverses !!

y0ta
y0ta
2ème commis
2ème commis

Nombre de messages : 716
Age : 42
Localisation : Canada - Vancouver
Date d'inscription : 29/07/2009

http://romainbouvard.com

Revenir en haut Aller en bas

Nuke Expression : Trouver le centre d'une image Empty Re: Nuke Expression : Trouver le centre d'une image

Message par Kaiz3r Jeu 19 Aoû 2010 - 11:52

Ouais hésite pas a nous le montrer Wink
Kaiz3r
Kaiz3r
2ème commis
2ème commis

Nombre de messages : 779
Age : 38
Localisation : Montpellier
Date d'inscription : 19/10/2008

http://www.kaiz3r.net

Revenir en haut Aller en bas

Nuke Expression : Trouver le centre d'une image Empty Re: Nuke Expression : Trouver le centre d'une image

Message par y0ta Jeu 19 Aoû 2010 - 12:18

J essaie de vous coller ca au plus tot.... mais la je suis un peu charger niveau tafff !!
y0ta
y0ta
2ème commis
2ème commis

Nombre de messages : 716
Age : 42
Localisation : Canada - Vancouver
Date d'inscription : 29/07/2009

http://romainbouvard.com

Revenir en haut Aller en bas

Nuke Expression : Trouver le centre d'une image Empty Re: Nuke Expression : Trouver le centre d'une image

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum