Journal : Limitation dans les logiciel de dessin vectoriel
Posté par outs () le 27 juillet 2006
Bon je vous expliquer mon problème. Je veux dessiner un papercraft (http://en.wikipedia.org/wiki/Papercraft). Mais pas un truc compliqué comme l'example de Wikipedia juste une forme géométrique simple.
Comme par exemple ce dessin là :
http://outs.free.fr/divers/hexa_house_paper_model.png
que j'ai réalisé avec la version gratuite du logiciel propriétaire SketchUp http://sketchup.google.com/
À la base il est prévu pour modéliser en 3D mais l'interface est super ergonomique (pas comme blender ...) et efficace. Je l'utilise donc parfois pour dessiner simplement en 2D. Cela tient pourtant à peu de chose :
* La gestion des groupes est pratique. A la base on créée les lignes et les surface en bordel. Ensuite on peut créer un groupe ou un composant pour lier tout ca et travailler dedans ou l'ouvrant d'un double click
* Il y a un systeme magnétique pour coller les point dessiné à ceux existant ou dans un direction particuliere. C'est super efficace quand on veux faire un dessin nécessitant un minimum de précision et pas juste quelque chose d'artistique sans contrainte. En particulier on peut coller à des sommet existant, au milieu des segments, dans une direction du repere, en parrallele à un autre segment.
*le truc qui me manque le plus dans les logiciels libre, et surtout le plus simple à programmer pourtant : on peut rentrer des distances au clavier pour tracer les droites ou paramétriser la création de polygone.
*de la même maniere pourvoir renter des angles de rotation au clavier ou avec le même systeme magnétique pour coller à un segment existant.
Donc comme SketchUp est proprio (en plus j'ai plus windows et il tourne mal sous wine) j'ai cherché un logiciel sympa de dessin vectoriel. (je rappelle que sketchup c'est pour la 3D mais je l'utilise pour faire du dessin 2D).
Et bien c'est pas terrible ... bon évidement c'est parceque je cherche a faire une utilisation précise. Et puis en cherchant vraiment bien il est toujours possible de s'en sortir en grugant avec des fonctions pas vraiment faites pour, mais c'est au détriment de vitesse de travail. Ca doit bien me ralentir deux ou trois fois pour obtenir le dessin du dessus.
Bon déjà en remarque principale on remarque tout de suite que dans les logiciels de dessin vectoriel libre l'interface à été conçu du point du vue des programmeurs. Les fonction proposés collent aux fonctionnalité du code sans autre forme de proces.
Sinon on retrouve parfois les fonctions que j'ai ennoncé plus haut mais jamais toutes à la fois dans un logiciel. Je veux pas être négatif y'a des truc très sympa, mais c'est disparate entre les logiciel et c'est toujours présenté avec le même style d'interface pas refléchi.
En tout j'ai testé : Inkscape, sodipodi, karbon, draw de openoffice, skencil, dia et qcad
Celui qui s'en sort le mieux me semble être inkscape. Les autres sont plutot en retrait.
Qcad étant un logiciel de dessin technique il réalise surement ce que je demande mais je n'ai tout simplement rien compris à son fonctionnement. Je suis pas spécialise des truc à la autocad je veux juste dessiner une douzaine de forme apariées.
* A chaque fois on retrouve la gestion classique des forme avec un curseur pour le déplacement et la rotation (qd c'est possible) et un curseur pour manipuler les sommet de la forme. C'est très limitant, par exemple impossible d'appliquer une rotation à un segment déjà fait dans un forme sans faire une tonne de manipulations pour sortir le segment de la forme, prendre l'autre curseur pour la rotation, refusioner le segment avec la forme initial et le recoller au bon endroit.
* Concernant le systeme magnétique pour guider la souris c'est le desert ... y'a guere que dia pour proposer de coller au sommet mais il est très limité par ailleur (normal c pour faire des diagrammes). Au mieux on a le magnétisme grille et guide. Mais ce système est franchement limité. Surtout si on veux travailler avec autres chose que des rectangle aligné avec les axes. Impossible par exemple de faire un guide incliné et non pas horizontal ou vertical.
* bon je passe sur l'interface qui ne permet pas d'utiliser le clavier. Bon c'est un peu normal la plupart des soft sont plutot orienté vers le dessin libre, mais bon y'en a pour 1 heure a coder ça...
Bref il ne me reste plus qu'a proposer des patch...
PS : Je poste ca dans les journal puisque il est marqué sur le site "Les journaux sont destinés à [...] ou simplement pour donner votre avis". Et comme c'est mon avis sur l'état d'avancement des logiciels de dessin vectoriel libre ca colle. Je dis ca pasque en ce moment ...
Comme par exemple ce dessin là :
http://outs.free.fr/divers/hexa_house_paper_model.png
que j'ai réalisé avec la version gratuite du logiciel propriétaire SketchUp http://sketchup.google.com/
À la base il est prévu pour modéliser en 3D mais l'interface est super ergonomique (pas comme blender ...) et efficace. Je l'utilise donc parfois pour dessiner simplement en 2D. Cela tient pourtant à peu de chose :
* La gestion des groupes est pratique. A la base on créée les lignes et les surface en bordel. Ensuite on peut créer un groupe ou un composant pour lier tout ca et travailler dedans ou l'ouvrant d'un double click
* Il y a un systeme magnétique pour coller les point dessiné à ceux existant ou dans un direction particuliere. C'est super efficace quand on veux faire un dessin nécessitant un minimum de précision et pas juste quelque chose d'artistique sans contrainte. En particulier on peut coller à des sommet existant, au milieu des segments, dans une direction du repere, en parrallele à un autre segment.
*le truc qui me manque le plus dans les logiciels libre, et surtout le plus simple à programmer pourtant : on peut rentrer des distances au clavier pour tracer les droites ou paramétriser la création de polygone.
*de la même maniere pourvoir renter des angles de rotation au clavier ou avec le même systeme magnétique pour coller à un segment existant.
Donc comme SketchUp est proprio (en plus j'ai plus windows et il tourne mal sous wine) j'ai cherché un logiciel sympa de dessin vectoriel. (je rappelle que sketchup c'est pour la 3D mais je l'utilise pour faire du dessin 2D).
Et bien c'est pas terrible ... bon évidement c'est parceque je cherche a faire une utilisation précise. Et puis en cherchant vraiment bien il est toujours possible de s'en sortir en grugant avec des fonctions pas vraiment faites pour, mais c'est au détriment de vitesse de travail. Ca doit bien me ralentir deux ou trois fois pour obtenir le dessin du dessus.
Bon déjà en remarque principale on remarque tout de suite que dans les logiciels de dessin vectoriel libre l'interface à été conçu du point du vue des programmeurs. Les fonction proposés collent aux fonctionnalité du code sans autre forme de proces.
Sinon on retrouve parfois les fonctions que j'ai ennoncé plus haut mais jamais toutes à la fois dans un logiciel. Je veux pas être négatif y'a des truc très sympa, mais c'est disparate entre les logiciel et c'est toujours présenté avec le même style d'interface pas refléchi.
En tout j'ai testé : Inkscape, sodipodi, karbon, draw de openoffice, skencil, dia et qcad
Celui qui s'en sort le mieux me semble être inkscape. Les autres sont plutot en retrait.
Qcad étant un logiciel de dessin technique il réalise surement ce que je demande mais je n'ai tout simplement rien compris à son fonctionnement. Je suis pas spécialise des truc à la autocad je veux juste dessiner une douzaine de forme apariées.
* A chaque fois on retrouve la gestion classique des forme avec un curseur pour le déplacement et la rotation (qd c'est possible) et un curseur pour manipuler les sommet de la forme. C'est très limitant, par exemple impossible d'appliquer une rotation à un segment déjà fait dans un forme sans faire une tonne de manipulations pour sortir le segment de la forme, prendre l'autre curseur pour la rotation, refusioner le segment avec la forme initial et le recoller au bon endroit.
* Concernant le systeme magnétique pour guider la souris c'est le desert ... y'a guere que dia pour proposer de coller au sommet mais il est très limité par ailleur (normal c pour faire des diagrammes). Au mieux on a le magnétisme grille et guide. Mais ce système est franchement limité. Surtout si on veux travailler avec autres chose que des rectangle aligné avec les axes. Impossible par exemple de faire un guide incliné et non pas horizontal ou vertical.
* bon je passe sur l'interface qui ne permet pas d'utiliser le clavier. Bon c'est un peu normal la plupart des soft sont plutot orienté vers le dessin libre, mais bon y'en a pour 1 heure a coder ça...
Bref il ne me reste plus qu'a proposer des patch...
PS : Je poste ca dans les journal puisque il est marqué sur le site "Les journaux sont destinés à [...] ou simplement pour donner votre avis". Et comme c'est mon avis sur l'état d'avancement des logiciels de dessin vectoriel libre ca colle. Je dis ca pasque en ce moment ...
> Lire le journal (15 commentaires, moyenne: 4,1).
Vous avez demandé le commentaire #738269.



Blender est ergonomique. Toute son interface a été pensé pour ça ...
À la base il est prévu pour modéliser en 3D mais l'interface est super ergonomique (pas comme blender ...)
Tu devais vouloir dire que Blender n'est pas facile à mettre en oeuvre de prime abord.
Car blender est super ergonomique (tu ne cherches pas les options dans 15000 menus, tout est très bien hierarchisé, classé et accessible et te permet d'aller très très vite).
Par contre, oui, Blender demande un temps d'adaptation et d'apprentissage (le mieux étant de regarder les didacticiels vidéo, très bien fait).
[^]Re: Blender est ergonomique. Toute son interface a été pensé pour ça ...
Tiens, je ne savais pas qu'il y avait des didacticiels vidéo pour Blender.
Pourrais-tu poster les liens ?
Merci
[+] [^]Re: Blender est ergonomique. Toute son interface a été pensé pour ça ...
pourquoi poster ? faites profiter tout le monde que diable !
[^]Re: Blender est ergonomique. Toute son interface a été pensé pour ça ...
Google a dit :
http://www.blender3d.org/cms/Video_Tutorials.396.0.html
[^]Re: Blender est ergonomique. Toute son interface a été pensé pour ça ...
Il me semble que les didacticiels vidéos sont en anglais... c'est le genre de truc que la communauté devrait traduire en français.