Annonce

>>> Bienvenue sur codelab! >>> Première visite ? >>> quelques mots sur codelab //// une carte des membres//// (apéros) codelab


#1 2010-12-03 01:24:22 [model] en fil de fer // wireframe

rep
modérateur
Lieu: Toulouse
Date d'inscription: 2008-02-27
Messages: 1444
Site web

[model] en fil de fer // wireframe



les modèles .obj dans gem n'acceptent pas qu'on leur passe [draw line< comme argument pour les dessiner en fil de fer (wireframe). En fait y'a comme une espèce d'astuce qui permet de passer outre, c'est l'utilisation de [GEMglPolygonMode] (voir patch).
La limitation est que tous les polygones de la scène sont en fil de fer, donc bye bye tout ce qui était texturé...

http://codelab.fr/up/Capture-d-ecran-2010-12-03-a-01.40.52.png

Hors ligne

 

#2 2010-12-03 10:26:49 Re : [model] en fil de fer // wireframe

pob
Exterminator
Lieu: Rennes
Date d'inscription: 2009-10-13
Messages: 765
Site web

Re: [model] en fil de fer // wireframe



Et même un GEMframebuffer ne peut pas contenir la zone fil de fer et laisser la possibilité d'appliquer des textures sur d'autres objets ?

Hors ligne

 

#3 2010-12-03 13:13:40 Re : [model] en fil de fer // wireframe

rep
modérateur
Lieu: Toulouse
Date d'inscription: 2008-02-27
Messages: 1444
Site web

Re: [model] en fil de fer // wireframe



Ouais je modère un peu ce que je disais au dessus : il y a tout de même moyen de peindre sur les textes et autres objets... Je continue à regarder quelle est la meilleure solution...

http://codelab.fr/up/Capture-d-ecran-2010-12-03-a-13.13.39.png

Hors ligne

 

#4 2010-12-03 13:44:20 Re : [model] en fil de fer // wireframe

rep
modérateur
Lieu: Toulouse
Date d'inscription: 2008-02-27
Messages: 1444
Site web

Re: [model] en fil de fer // wireframe



Ouais bon en fait j'ai trouvé et c'est tout con : il suffit de rétablir la variable glPolygonMode à GL_FILL en fin de chaine GEM. (voir exemple)
C'est cool car graphiquement c'est assez intéressant de pouvoir changer le mode de dessin des modèles .obj !

Hors ligne

 

#5 2012-11-18 15:22:16 Re : [model] en fil de fer // wireframe

philippe boisnard
membre
Date d'inscription: 2008-09-23
Messages: 478

Re: [model] en fil de fer // wireframe



bon retour ton renvoie de la discuss de Arnaud

Hors ligne

 

#6 2012-11-18 15:54:13 Re : [model] en fil de fer // wireframe

nononononono
membre
Lieu: Toulouse
Date d'inscription: 2011-02-04
Messages: 614

Re: [model] en fil de fer // wireframe



Yes! Je pense que ça pourrait être pas mal de regrouper tous ces trucs et astuces... ressources GEM?

Hors ligne

 

#7 2012-11-18 16:12:08 Re : [model] en fil de fer // wireframe

rep
modérateur
Lieu: Toulouse
Date d'inscription: 2008-02-27
Messages: 1444
Site web

Re: [model] en fil de fer // wireframe



nononononono a écrit:

Yes! Je pense que ça pourrait être pas mal de regrouper tous ces trucs et astuces... ressources GEM?

Ouais le post 'ressources GEM' me semble approprié, on peut poster tout à la suite, je ferais une synthèse quand il y aura pas mal de contributions...

Hors ligne

 

#8 2012-11-29 13:03:44 Re : [model] en fil de fer // wireframe

vj_dobermann
membre
Lieu: Genève Suisse
Date d'inscription: 2010-11-05
Messages: 86
Site web

Re: [model] en fil de fer // wireframe



Salut Rep,
l'effet de GEMglPolygonMode est très intéressant smile
cependant je n'ai pas compris comment le faire fonctionner, il n'y a pas de fichier help
j'ai téléchargé ton fichier joint mais il ne se passe rien, je suis dérouté là^^

Hors ligne

 

#9 2012-11-29 19:29:00 Re : [model] en fil de fer // wireframe

rep
modérateur
Lieu: Toulouse
Date d'inscription: 2008-02-27
Messages: 1444
Site web

Re: [model] en fil de fer // wireframe



Salut,
il faut que tu continues la chaine Gem avec ton modèle, donc après [GEMglPolygonMode] tu connectes un [model] et voila smile

Hors ligne

 

#10 2012-11-29 19:37:29 Re : [model] en fil de fer // wireframe

rep
modérateur
Lieu: Toulouse
Date d'inscription: 2008-02-27
Messages: 1444
Site web

Re: [model] en fil de fer // wireframe



Sinon fildefer3.pd est peut être plus explicite...

Hors ligne

 

#11 2012-12-03 01:16:04 Re : [model] en fil de fer // wireframe

rep
modérateur
Lieu: Toulouse
Date d'inscription: 2008-02-27
Messages: 1444
Site web

Re: [model] en fil de fer // wireframe



Et il y a une troisième façon de faire que je viens de trouver pour dessiner en fil de fer !
Donc on récapitule :
1) [draw line<, c'est le plus facile, communément supportés par les objets prédéfinis Gem (cube, sphere, etc) mais qui ne marche pas avec les objets [models]
2) l'utilisation de [GEMglPolygonMode], qui modifie la façon de dessiner d'OpenGL et ainsi nous permet de rendre en fil de fer n'importe quoi ([model] compris)
3) un shader glsl : http://cgg-journal.com/2008-2/06/index.html (je viens de tester c'est assez beau, un tantinet peu buggé (rien d'affolant : juste des faces qui apparaissent comme si le depth test merdait...) mais surtout c'est  PARAMETRABLE et rien que pour ça ça vaut le coup.

Hors ligne

 

#12 2012-12-03 10:15:59 Re : [model] en fil de fer // wireframe

oli44
membre
Lieu: Notre Dame des Landes
Date d'inscription: 2008-04-25
Messages: 585
Site web

Re: [model] en fil de fer // wireframe



joli travail rep,
  ça vaudrait le coup de commencer une liste des chapitres qu'on pourrait rajouter au flossmanual


La route est longue mais la voie est libre

Hors ligne

 

#13 2012-12-03 16:43:20 Re : [model] en fil de fer // wireframe

rep
modérateur
Lieu: Toulouse
Date d'inscription: 2008-02-27
Messages: 1444
Site web

Re: [model] en fil de fer // wireframe



donc comme dis plus haut :
un rendu wireframe (fil de fer) grace à glsl
(honteusement pompé la : http://cgg-journal.com/2008-2/06/index.html )
voir fichier joint

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2024