(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): 3018
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
Questions & Réponses [résolu] Png et liseré blanc 5 126 Hier 20:56:32
meltingman 
Hors Sujet !! Sinoceratops project - Ateliers suivies de A à l'Animation    [1][2][3] 28 1281 Hier 16:11:40
meltingman 
Questions & Réponses [non résolu] armature qui suit une autre armature 2 41 Hier 16:05:53
meltingman 
The Blender Clan 'tchat Avenir du blender clan    [1][2][3]...[26] 256 29481 20/07 20:56:17
Bibi09 
Graphisme alternatif faire de la bd avec blender    [1][2][3]...[5] 43 1921 20/07 20:31:31
blend74 
[WIP] et travaux terminés Visage humain 2 126 19/07 15:04:04
Bibi09 
[WIP] et travaux terminés Mission sur Mars - Terminé 5 140 19/07 11:41:42
BlendX 
[WIP] et travaux terminés [WIP] sinocératops    [1][2] 10 351 18/07 21:02:55
meltingman 
Le coin des geeks Colorisation, Krita ou Photoshop ?    [1][2] 14 416 18/07 20:50:51
sapajou 
Hors Sujet !! les tutos de Moonboots    [1][2][3]...[16] 159 12549 17/07 21:24:45
moonboots 
Questions & Réponses Trace de la trajectoire d'un objet 5 158 17/07 18:33:25
moonboots 
Questions & Réponses Problème intersect boolean 5 175 16/07 15:40:44
Altasien 
Questions & Réponses Artefacts de verre sous Eevee 7 188 14/07 15:58:03
moonboots 
[WIP] et travaux terminés Anatomie open source dans Blender 5 624 14/07 07:26:06
Melodicpinpon 
[WIP] et travaux terminés modelisation et animation de petits persos    [1][2][3][4] 32 1199 12/07 19:21:52
blend74 
Questions & Réponses [résolu] Séparer les objets crées avec Miroir. 2 165 10/07 16:30:26
Papy_Octet 
Hors Sujet !! Adieu Audacity, bonjour Tenacity    [1][2] 17 513 08/07 14:55:48
Redstar 
Questions & Réponses [résolu] Array : modification de dimensions entre des pièces copiées ? 8 472 07/07 18:55:22
JaAlVir657 
The Blender Clan 'tchat RenderMan (logiciel de pixar) gratuit 7 2299 07/07 09:56:43
Sphere3d 
Questions & Réponses [non résolu] acceleration soudaine - contrainte "limit distance" 0 147 06/07 21:54:48
fatili 

Qui est en ligne
146 utilisateur(s) en ligne (dont 102 sur Forums)

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


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
(continuer) - 22:55
Anniv du BlenderClan !
Aou 4
Anniversaire de xemphra
Aou 7
anniversaire Cem47
plus 253 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