J'ai de toutes façons raison. (le blog de Ze_PilOt)
Retour au blog <<

Naissance d'un shader - Resultats "actuels"

Mercredi 22 octobre 2008 à 18 h 59
Comme ça manque un peu d'images, le resultat apres la correction de deux grosses erreurs et avant une petite :

Shader "par defaut" type Kajika/Kay :



Le marschner avec une petite composante diffuse :



Notez le retro-eclairage/back scattering (glints & caustics), la couleur plus naturelle (grace à l'absorption), les specs plus presents et cohérents, ainsi que le shading général plus détaillé. Les racines sont aussi naturellement plus sombres sans tricher avec une teinte plus sombre.
Mercredi 22 octobre 2008 à 19 h 35
Ca déchire !
( pas eu le temps de commenter l'article précédent, de toute façon il était déja très autosuffisant )

Au final tu as juste à piocher dans ta lookup table pour obtenir le résultat, ou il y a tout de même un poil de maths realtime ?

Même si c'est pas ton taff, est-ce que votre implémentation tiendrait le coup en temps réel ?
par LeGreg
Mercredi 22 octobre 2008 à 19 h 50
Est-ce que vous avez jeté un oeil aux deep shadow maps aussi ?
Mercredi 22 octobre 2008 à 19 h 56
c'est implenté dans quasi tout les moteurs de rendus depuis un moment :)


En temps réel... heu... Possible, mais sur du poly avec des maps.. Comme je disais à je sais plus qui, ca dépend de ta scene, mais ca fait quand meme beaucoup de calculs pour un si petit détail dans un jeu.. Alors qu'il des trucs plus importants encore sous estimés (sauf peut etre dans crysis, où la prochaine étape c'est ce genre de trucs)..

Une fois cette version bien finalisée je posterais plus d'exemples avec les temps de rendus. Puis plus tard (mon boss fort en math part en vacances :) implenter le dual scattering..
Tout le monde peut publier un commentaire, vous n'avez pas besoin de compte (dans ce cas votre commentaire ne sera publié qu'une fois validé par le propriétaire du blog)

Commenter

Tags autorisés : [b] [/b], [i] [/i], [u] [/u], [code] [/code], [img]Adresse d'une image[/img], [url=Adresse d'un site web] [/url]
Vous pouvez aligner vos images à droite ou à gauche en modifiant le tag [img] comme ceci : [img right] ou [img left].

Pour vos vidéos/animations flash : [video]Adresse d'une animation[/video], pour préciser la largeur et hauteur : [video width=100 height=200]...[/video]