(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
[WIP] et travaux terminés [terminé] Wild Landscape - Terminé    [1][2] 12 515 Aujourd'hui 17:39:07
BlendX 
[WIP] et travaux terminés [WIP] La cabane de Tarzan    [1][2][3]...[11] 100 34033 Aujourd'hui 17:26:05
BlendX 
[WIP] et travaux terminés [WIP] La gabarre '' Le Gros Ventre''    [1][2][3]...[8] 74 12601 Aujourd'hui 16:33:45
Guiu 
Hors Sujet !! les tutos de Moonboots    [1][2][3]...[17] 168 13682 Aujourd'hui 16:20:40
moonboots 
The Blender Clan 'tchat Avenir du blender clan    [1][2][3]...[27] 260 30839 Hier 20:44:51
radagast 
[WIP] et travaux terminés modelisation et animation de petits persos    [1][2][3][4] 33 1703 Hier 19:21:58
blend74 
Graphisme alternatif Animatoon - (2D painting/Animation)    [1][2][3]...[10] 98 37490 Hier 16:16:38
blend74 
Graphisme alternatif collaborations de type scenariste bd etc 0 48 03/08 14:43:37
blend74 
Graphisme alternatif faire de la bd avec blender    [1][2][3]...[5] 46 2637 03/08 14:33:32
blend74 
Hors Sujet !! Sinoceratops project - Ateliers suivies de A à l'Animation    [1][2][3][4] 30 1856 02/08 02:44:50
meltingman 
Questions & Réponses Forme du son 2 137 31/07 14:27:41
JaAlVir657 
Hors Sujet !! un personnage de Blendman :) - Modélisation a partir de cubes 1 267 29/07 16:05:13
blendman 
Python & Plugins BlenderGeoAlt - Générer le terrain d'après des coordonnées 0 304 29/07 01:52:10
BlendX 
Python & Plugins Vegetation addon - tree, animation et plus ! 7 1774 27/07 23:26:14
ferrari6 
Python & Plugins [terminé] City pack Cars pour Blender 2 416 27/07 23:22:24
ferrari6 
Questions & Réponses [non résolu] armature qui suit une autre armature 3 260 27/07 13:27:17
Many 
Inkscape Créer des fichiers dxf séparé 0 100 27/07 10:01:46
Redstar 
Moteur de jeu GameBlender et alternatives [non résolu] Cs (vaisseau)    [1][2][3]...[54] 539 164158 26/07 20:38:05
sbkodama 
Python & Plugins Mesh Cranium ( base mesh pour la sculpture 3D ) 0 142 26/07 08:52:22
stev 
[WIP] et travaux terminés Visage humain 4 355 26/07 07:08:36
Guilleto 

Qui est en ligne
162 utilisateur(s) en ligne (dont 122 sur Forums)

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


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) - Aou 5
Anniversaire de xemphra
Aou 7
anniversaire Cem47
Aou 13
Anniversaire Siskas
plus 252 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