(1) 2 »


Summer of Code Gimp
OverdOzed
Inscrit:
06/07/2006 21:36
Post(s): 318
Bonjour les gens,

Certains le savent déjà, je vais réaliser cet été un summer of code sur le logiciel Gimp. Et comme vous êtes des gens bien et qu'une partie certaine utilise Gimp, je viens vous en parler !



Mon projet sera de réaliser un nouvel outil de déformation d'image, à partir d'une cage. J'illustre un peu mon propos:


Le fonctionnement de l'outil sera le suivant:
- On "trace" une cage sur l'image
- On déforme la cage
- L'image est déformée

En résumé, cet outil est très similaire au meshDeform de Blender, mais appliqué à la 2D. Voici une vidéo de ce qu'on peut attendre:
http://www.cs.technion.ac.il/~weber/Publications/Complex-Coordinates/Complex_bary_coords.mov

Cependant, ne jugez pas la qualité des déformations, dans cette vidéo, deux techniques de déformation différentes sont utilisées, et mon outil sera basé sur une méthode encore différente, qui permet un meilleur respect des proportions et des détails.




Si le sujet vous intéresse, je vous met en vrac des liens sur les détails, et notamment une implémentation de ma méthode en JAVA:
http://www.math.tau.ac.il/~lipmanya/GC/gc_techrep.pdf
https://www.mi.fu-berlin.de/wiki/pub/Main/TobiasPfeiffer/gc-talk.pdf
http://www.den.rcast.u-tokyo.ac.jp/~yu-ohtake/GeomPro/3/GreenCoordinates.ppt
http://www.den.rcast.u-tokyo.ac.jp/~yu-ohtake/GeomPro/3/GC2D.jar




Voilà, si je vous en parle, c'est aussi pour avoir des avis d'utilisateurs. Pour ma part, je ne suis pas spécialement utilisateur de Gimp, ni peintre dans l'âme, donc j'ai une vision un peu limitée de ce que les vrais utilisateurs ont besoin.

J'ai commencé à penser à l'interface de l'outil, voilà les possibilité que je vois pour la déformation de la cage:
- les poignées peuvent être bougées une par une en cliquant dessus
- les poignées peuvent être bougées par groupe, après une selection par rectangle ou autre
- les poignées ou les groupes peuvent être bougés grace à des raccourci clavier (comportement similaire à blender donc)
- les poignées peuvent être bougées en cliquant n'importe où sur l'image, avec une zone d'influence limité de la souris.



À vous !

Contribution le : 06/05/2010 17:05
Créer un fichier PDF de la contribution Imprimer


Re: Summer of Code Gimp
OverdOzed
Inscrit:
18/09/2009 20:52
De Paris
Post(s): 1859
Très beau projet (je te le redis, ça fait pas de mal) !
Ma petite remarque à moi :
- possibilité de faire pivoter des groupes de points, peut être cela est-il déjà compris dans "bouger". Faire pivoter un seul point ? Cela peut être intéressant aussi (devrait créer une déformation en spirale/tourbillon non ?)

LadeHeria

Contribution le : 06/05/2010 17:12
Créer un fichier PDF de la contribution Imprimer


Re: Summer of Code Gimp
OverdOzed
Inscrit:
06/07/2006 21:36
Post(s): 318
Oui, c'est à ça que je pensais pour le cas où on bouge les poignées avec des raccourci (avec les trois actions translater, tourner, échelle).

Pour la spirale, non, ça va être a peu près impossible à réaliser avec mon outil. Regarde la vidéo, tu verra a peu près le fonctionnement.

Voilà, je me dit également que si tout ça se passe bien, je pourrais améliorer un peu le modifier MeshDeform de Blender avec la technique qui va me servir de base. Vu que c'est juste une amélioration, ça devrait pas prendre trop trop de temps. Mais ça, c'est pour plus tard !

Pour donner une idée de l'amélioration qu'on peux attendre, regardez l'image suivante où les deux techniques sont comparée (Harmonic Coordinates pour Blender, Green Coordinates pour ma technique).



La version Green Coordinates est bien sûr celle où les modèles ne sont pas écrasé en cas de cisaillement.

Contribution le : 06/05/2010 17:42
Créer un fichier PDF de la contribution Imprimer


Re: Summer of Code Gimp
OverdOzed
Inscrit:
08/02/2006 16:23
De Toulouse
Post(s): 1507
Salut,

C'est excellent comme projet, bravo! Les résultats sont impressionnants!

Ton projet sera bien intégré comme outils dans le menu des outils? Ca ne sera pas sous forme de script fu ?

Car c'est vraiment désagréable de travailler avec les scripts, au niveau ergonomie, c'est la plupart du temps une catastrophe...

Sinon pour tout ce qui est déplacement de points sur le canvas, pour moi la référence c'est inkscape, leurs outils sont très intuitifs et très rapides une fois maitrisés.

Encore une fois bravo, ça doit être chouette de participer à un projet comme ça, et puis sur le CV, c'est classe!

A plus!

Contribution le : 06/05/2010 18:46
Créer un fichier PDF de la contribution Imprimer


Re: Summer of Code Gimp
OverdOzed
Inscrit:
08/10/2003 09:20
De Annecy
Post(s): 3001
Vraiment bien ça ! C'est l'outil rêvé... Gimp aura de quoi faire des envieux car même photoshop n'a pas un aussi bon outil de déformation (on ne peut déformer qu'une grille rectangulaire).
Je te souhaite donc de mener à bien ton projet!

Contribution le : 06/05/2010 21:03
_________________
lucky
www.lucky3d.fr
Auto-Rig Pro Addon: Blender Market - GumRoad
Créer un fichier PDF de la contribution Imprimer


Re: Summer of Code Gimp
OverdOzed
Inscrit:
27/01/2009 10:45
De qui tu parle
Post(s): 930
Ahhh, ça a l'air tres interessant !
Vivement la suite
A+

Contribution le : 06/05/2010 22:07
_________________
Tuto automobile et Blender
Créer un fichier PDF de la contribution Imprimer


Re: Summer of Code Gimp
OverdOzed
Inscrit:
06/07/2006 21:36
Post(s): 318
Pour ceux qui ont google wave, j'ai rendu publique la wave avec l'ébauche d'architecture de mon soc. Je ferai un truc plus accessible un jour, promis.

http://wave.google.com/wave/waveref/googlewave.com/w%2BvsoJ9FmFH

Contribution le : 07/05/2010 15:01
Créer un fichier PDF de la contribution Imprimer


Re: Summer of Code Gimp
OverdOzed
Inscrit:
06/07/2006 21:36
Post(s): 318
Bon comme promis, voilà une version plus accessible: http://docs.google.com/View?id=dczx8zht_13cjj838cq

C'est toujours en anglais, par contre ...


Sinon, j'ai une réunion ce week end avec les devs. L'horaire indique jusqu'à 3h de réunion, en anglais bien sûr ! Ça promet !

Contribution le : 11/05/2010 20:52
Créer un fichier PDF de la contribution Imprimer


Re: Summer of Code Gimp
OverdOzed
Inscrit:
06/07/2006 21:36
Post(s): 318
Bonjour à tous,

Juste un petit post pour vous dire que j'ai commencé un blog où je parlerai entre autre de mes progrès sur ce projet. Pour l'instant, je n'ai pas commencé à coder vu que je suis toujours en cours + exam, mais ca ne devrais pas tarder.

Le blog est ici:
http://pellelatarte.fr/

Stay Tunned !

Contribution le : 02/06/2010 18:32
Créer un fichier PDF de la contribution Imprimer


Re: Summer of Code Gimp
OverdOzed
Inscrit:
18/09/2009 20:52
De Paris
Post(s): 1859
Bonne chance Batmur ! Je suivrais ça avec attention.

LadeHeria

Contribution le : 02/06/2010 18:59
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant
(1) 2 »




Enregistrer votre réponse
Compte*
Nom   Mot de passe   Authentification
Message:*



[Recherche avancée]



Sujets récemment répondus
Forums Sujets Réponses Lus Dernières contributions
Graphisme alternatif faire de la bd avec blender    [1][2] 10 191 Hier 20:06:43
blend74 
[WIP] et travaux terminés Nature - Court-métrage    [1][2] 14 550 Hier 12:44:09
moonboots 
Hors Sujet !! Sinoceratops project - Ateliers suivies de A à l'Animation 2 43 Hier 10:27:51
debutant 
Questions & Réponses [résolu] Probleme Papercraft sous Blender 7 149 19/06 21:44:21
Larryon 
Python & Plugins [terminé] City pack Cars pour Blender 1 67 18/06 18:07:21
meltingman 
Hors Sujet !! les tutos de Moonboots    [1][2][3]...[15] 143 9920 18/06 10:12:37
yawdpwal 
Questions & Réponses prb tuto crash car/rigid body    [1][2] 12 176 17/06 18:54:54
belomaker 
The Blender Clan 'tchat Avenir du blender clan    [1][2][3]...[23] 222 26137 17/06 10:34:03
Riggelm 
Graphisme alternatif Un court-métrage apocalyptique en 2D ! 3 2253 16/06 18:23:28
moonboots 
Dessin traditionnel Dessins - BlendX 8 14243 16/06 16:41:23
blend74 
Graphisme alternatif Monster Mash    [1][2] 15 356 16/06 16:22:01
blend74 
Questions & Réponses [résolu] Placer mon world 7 101 16/06 09:13:57
Lylo 
Questions & Réponses [non résolu] animation : décalage d'un objet avec "Follow path"    [1][2] 12 164 16/06 05:57:44
blendinfos 
Questions & Réponses Different move value for parent or child - Distances différentes pour un parent ou un enfant 0 158 16/06 04:12:14
Gazpart 
Moteur de jeu GameBlender et alternatives [WIP] DeadSigns FPS horreur - Version alpha disponible + discord    [1][2][3]...[67] 667 139164 15/06 08:58:37
Hook 
Questions & Réponses [non résolu] Plusieurs object qui avance sur une ligne trajectoire 9 552 14/06 18:29:34
blendinfos 
Questions & Réponses [non résolu] animer 2 objets ensemble, puis les séparer 2 67 14/06 11:43:57
blendinfos 
[WIP] et travaux terminés modelisation et animation de petits persos 9 276 14/06 10:20:03
blend74 
[WIP] et travaux terminés [terminé] invitation pour l'avant première de "BRUMES"    [1][2] 15 989 14/06 04:30:41
meltingman 
The Blender Clan 'tchat Blender 2.8x : Actus, tests, feedback..    [1][2][3]...[10] 91 47063 14/06 04:29:58
meltingman 

Qui est en ligne
181 utilisateur(s) en ligne (dont 130 sur Forums)

Membre(s): 0
Invité(s): 181


plus...
Nouveaux membres

Nemo
11/3/2021
qingjie 10/3/2021
Kask909 9/3/2021
marie-antoinette 7/3/2021
Bugs 7/3/2021
lolorogli75 4/3/2021
Flagiel 4/3/2021
thedeathclown 1/3/2021
Littlespoon 28/2/2021
luxperpetua 27/2/2021
Dernier Ajout
2020-09-24.jpg

Evènements à venir
Jui 30
Anniv des Jedi :-D
Jui 10
BUG de Lyon
Jui 23
Anniv du BlenderClan !
plus 255 plus d'élément(s)
 Par Mickaël Guédon [ebrain] © 2003-2021 The Blender Clan - hébergé par TuxFamily - Site déclaré à la CNIL sous le numéro 1155445