Celshading [visualc++] [glut]

Soyez le premier à donner votre avis sur cette source.

Vue 5 084 fois - Téléchargée 643 fois

Description

Ce code montre comment faire un rendu en celshading (style cartoon)
le programme charge un fichier .data qui est un fichier obj sans materiaux et ne comportant que des facettes triangulaires. les normales des faces sont recalculées, celles du fichier ne sont pas utilisées.
Tout commentaire est le bienvenu.
si vous avez des questions, n'hésitez pas.

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
1329
Date d'inscription
vendredi 15 août 2003
Statut
Membre
Dernière intervention
16 juin 2010
2
tiens cppdupdup quelle surprise de te voir ici!
heureux de voir que je ne suis pas tout seul a avoir un pb..
Messages postés
56
Date d'inscription
mardi 17 décembre 2002
Statut
Membre
Dernière intervention
11 novembre 2005

ben c'est normal pour les traits noirs qui apparaissent, les arretes visibles dépendent du point de vu.
ensuite, le model 3d est pas top, mais c'est le seul qui rentre dans le zip. j'en ai un autre plus gros qui est un peu mieux mais qui a un pb d'orientation de certaines faces. ensuite, c'est plus beau en agrandissant la fenetre.
Messages postés
212
Date d'inscription
dimanche 29 juin 2003
Statut
Membre
Dernière intervention
13 mai 2006

chez moi ca depend de l'angle de vu
dans certaine position ca rend bien mais dans d'autres ...
et pis quand je met l'obet en rotation y a les traits noirs qui apparaissent et disparaissent.
Messages postés
1329
Date d'inscription
vendredi 15 août 2003
Statut
Membre
Dernière intervention
16 juin 2010
2
c'est peut etre juste chez moi (le screenshot a l'air bien ) mais c'est vraiement moche.
on dirait que tu dessines 2 fois tes polygons, dont une fois en noir... c'est vraiment horrible...je vais voir le code, c'est surement pas de ta faute...

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.