Author Topic: problème de mapping, ou je ne sais quoi...  (Read 12850 times)

0 Members and 1 Guest are viewing this topic.

Offline Zavie

Re : problème de mapping, ou je ne sais quoi...
« Reply #15 on: 21 March 2013 à 03:06:16 »
Le blanc passe maintenant beaucoup mieux. Sur la capture je trouve la tache rouge discutable, ça évoque plus une blessure que des vaisseaux, mais dans la vidéo ça ne choque pas.

Les cils ne vont pas du tout, et c'est maintenant le problème qui ressort le plus je trouve. Il faudrait revoir soit la texture soit l'équation de blending soit l'ordre de rendu : l'un d'eux est vraisemblablement le coupable du pourtour grisâtre.

Le deuxième plus gros problème est le contour de l'iris qui est beaucoup trop net. Ça passe d'un coup du noir au blanc, au lieu de faire une transition douce comme sur les photos.

Enfin il reste le matériau de l’œil, qui est trop mat et trop "opaque". Évidemment ce problème là n'est pas simple.

(attention aussi à garder un niveau de détail cohérent entre les yeux et le reste du visage)

Offline Patapom

  • Base
    • View Profile
    • www.patapom.com
  • Ancienneté: 1988
  • Groupe: Bomb!
  • Rôle: Coder
  • Ville: Lyon
Re : problème de mapping, ou je ne sais quoi...
« Reply #16 on: 21 March 2013 à 10:50:00 »
Un peu les mêmes remarques que Zavie et en plus je dirais que, d'après les photos de trucs réalistes, il manque l'assombrissement super important vers les bords, une sorte d'AO quand on se rapproche des bords, et doublement quand on se rapproche du nez...
Y a pas moyen de baker ça dans une texture mappée par dessus l'oeil ? Comme une sorte de voile...

.  Pom  .

Re : problème de mapping, ou je ne sais quoi...
« Reply #17 on: 21 March 2013 à 15:46:10 »
merci, j'ai lu vos messages, et je vais essayer au mieux de résoudre ces problèmes...

pour les cils, effectivement, il y a un soucis...
mais je ne trouve pas de solution....
tout de suite les images...

soit j'obtiens le problème déjà connu, soit les cils sont bons, mais on voit les polygones en transparence alors qu'ils sont en alpha 0.0
une idée?
la 1ère image est là pour vous expliquer comment sont fait les cils...

Offline Patapom

  • Base
    • View Profile
    • www.patapom.com
  • Ancienneté: 1988
  • Groupe: Bomb!
  • Rôle: Coder
  • Ville: Lyon
Re : problème de mapping, ou je ne sais quoi...
« Reply #18 on: 21 March 2013 à 16:24:19 »
Tu utilises quel mode de blending pour les cils ? Alpha Blend ?

Les problèmes de bordures doivent venir de ça, tu devrais essayer de passer en premultiplied alpha:
Au lieu du classique SRC_ALPHA : INV_SRC_ALPHA tu mets ONE : INV_SRC_ALPHA

Par contre t'auras p'têt besoin de retoucher ta texture de cils...
« Last Edit: 21 March 2013 à 16:26:37 by Patapom »
.  Pom  .

Re : problème de mapping, ou je ne sais quoi...
« Reply #19 on: 21 March 2013 à 23:55:34 »
j'ai résolu les cils en les détachant du corps + ONE, sinon sans les détacher, j'avais le même résultat. merci patapom!

là je m'efforce d'avoir la transition avec le blanc plus flou... on verra bien ce que ça va donner

Offline Zavie

Re : problème de mapping, ou je ne sais quoi...
« Reply #20 on: 22 April 2013 à 02:13:25 »
Je suis tombé sur cette page récemment, où l'auteur (le lead de l'équipe qui a réalisé Black Mesa Source) présente un shader d’œil de sa création : http://carlosmontero.com/shader_eyeball.php

Offline Zavie

Re : problème de mapping, ou je ne sais quoi...
« Reply #21 on: 17 September 2013 à 17:30:14 »
Salut,

Je déterre ce thread car ce shader a été publié récemment sur ShaderToy:

https://www.shadertoy.com/view/XsfGWj

En plus du motif de l'iris et des vaisseaux sanguins, il implémente (ou approxime) les reflets, l'ambient occlusion, le subsurface scattering, et la réfraction.


P.S.: ponce, ce serait bien si on pouvait incruster des blocs iframe ShaderToy.

Offline ponce

Re : problème de mapping, ou je ne sais quoi...
« Reply #22 on: 18 September 2013 à 09:18:46 »
[iframe width=800 height=600]https://www.shadertoy.com/view/XsfGWj[/iframe]

Zavie ça devrait marcher maintenant, avec le fullscreen aussi.

Rappel pour la balise iframe: les attributs width et height sont obligatoires.

Code: [Select]
[iframe width=800 height=600]https://www.shadertoy.com/view/XsfGWj[/iframe]
« Last Edit: 18 September 2013 à 09:36:20 by ponce »

Offline ponce

Re : problème de mapping, ou je ne sais quoi...
« Reply #23 on: 18 September 2013 à 09:37:31 »
Intéressant: http://glsl.heroku.com renvoie le header HTTP https://developer.mozilla.org/en-US/docs/HTTP/X-Frame-Options
Ce qui avec la collaboration du navigateur évite à ce site d'être embeddé dans une <iframe>.

Bon a savoir si vous faites par exemple un jeu HTML5 vu que la vieille méthode de changer l'URL du parent peut-être défaite par l'attribut sandbox.
« Last Edit: 18 September 2013 à 09:41:27 by ponce »

Offline MsK`

  • Base
    • Pouet.net
    • View Profile
  • Rôle: Code
  • Ville: Paris/RP
Re : problème de mapping, ou je ne sais quoi...
« Reply #24 on: 18 September 2013 à 18:31:40 »
Tu veux dire qu'on voit pas ton iframe dans firefox ? Dans chrome ça marche.

Offline ponce

Re : problème de mapping, ou je ne sais quoi...
« Reply #25 on: 18 September 2013 à 23:18:37 »
Shadertoy ça marche dans les deux, je parlais de http://glsl.heroku.com qui ne marche dans aucune iframe.

Offline Zavie

Re : problème de mapping, ou je ne sais quoi...
« Reply #26 on: 19 September 2013 à 00:21:10 »
ponce: ça marche, mais je faisais référence au petit iframe que ShaderToy propose :
<iframe width="640" height="360" frameborder="0" src="https://www.shadertoy.com/embed/XsfGWj" allowfullscreen></iframe>
[iframe width=640 height=360]https://www.shadertoy.com/embed/XsfGWj[/iframe]

Offline Zavie

Re : problème de mapping, ou je ne sais quoi...
« Reply #27 on: 19 September 2013 à 00:22:43 »
Ça a l'air de marcher nickel, super !
Petit bug : j'étais en prévisualisation, et en cliquant sur "voir" pour vérifier que ça se passait bien, ça a posté mon message.

Offline ponce

Re : problème de mapping, ou je ne sais quoi...
« Reply #28 on: 19 September 2013 à 20:05:40 »
Zavie: en fait pour des raisons d'escaping/d'injection on ne peut pas accepter des balises HTML dans les posts.