Voir les messages sans réponses | Voir les sujets actifs Nous sommes le 15 Déc 2017, 02:52



Répondre au sujet  [ 7 messages ] 
[résolu] Couleur en fonction de l'angle d'incidence 
Auteur Message
Bavardeur
Bavardeur

Inscription: 02 Déc 2005, 23:48
Messages: 80
Localisation: Toulouse
Répondre en citant le message
Message [résolu] Couleur en fonction de l'angle d'incidence
Bonsoir à tous !
Apres avoir fouillé dans la doc de povray, je n'ai pas trouvé la reponse à la question suivante :
estil possible, et le cas écheant comment fait-on, pour connaitre l'angle d'incidence entre une surface et la camera ?
Je (vais tenter de) m'explique(r) : j'aimerais faire un materiau qui, quand la surface est parallèle à la camera, a une couleur, disons rouge, quand elle est à 45° elle est verte et quand elle est perpendiculaire, elle est jaune, avec bien sur un passage par des couleurs intermediaires. Un peu comme quand dans le champ reflexion on specifie 2 valeurs, mais ici je voudrais que ce qui rapatrie cette donnée soit utilisable avec une color_map ou quelque chose de ce genre là.
merci d'avance !

_________________
AMD 2500+ / 1.5Go DDR-RAM / ATI radeon 9700 Pro - Ubuntu 6.04 alpha / Gimp 2.2.8 / Blender 2.41 version povray / megapov 1.2.1


Dernière édition par tarlack le 26 Mar 2006, 14:20, édité 1 fois.



21 Mar 2006, 20:40
Profil
Que quelqu'un le fasse taire!
Que quelqu'un le fasse taire!

Inscription: 27 Déc 2004, 01:57
Messages: 901
Localisation: Brest, Dijon
Répondre en citant le message
Message 
Je n'ai pas de solution toute faite, mais au pire, tu peux utiliser des variables pour positionner tes différents éléments, et calculer la couleur en fonction de celles-ci, mais bon, c'est vraiment du bricolage. ;-)


24 Mar 2006, 12:06
Profil Site Internet
Bavardeur
Bavardeur

Inscription: 02 Déc 2005, 23:48
Messages: 80
Localisation: Toulouse
Répondre en citant le message
Message 
Merci de ta reponse :)
Etant un gros novice en povray, je me pose la question suivante :
Est-il possible de connaitre la normale à la surface à l'endroit où tombe le rayon et le vector "look-at" de la camera, et ce de maniere globale (par exemple grâce à des fonctions internes de povray) ? parce que si c'est le cas, je pourrais toujours definir une fonction qui me retourne ce que je veux, à partir de la formule (x | y) = ||x||*||y||*cos (alpha), où alpha est l'angle entre les 2.
J'aiu fouillé dans la doc de povray, mais je n'est rien trouvé en ce sens... :roll:

_________________
AMD 2500+ / 1.5Go DDR-RAM / ATI radeon 9700 Pro - Ubuntu 6.04 alpha / Gimp 2.2.8 / Blender 2.41 version povray / megapov 1.2.1


24 Mar 2006, 13:13
Profil
Moulin à paroles
Moulin à paroles
Avatar de l’utilisateur

Inscription: 26 Jan 2006, 17:33
Messages: 212
Localisation: Marseille
Répondre en citant le message
Message 
Bonjour,

D'après ce que tu décris, tu cherche à travailler sur la décomposition de la lumière ou décomposition spectrale. J'ai planché la dessus, car je souhaitais reproduire des diamants photos réalistes ; et tu peux imaginer la complexité de la matière à réaliser ...

La solution ... n'utilise pas POVRAY mais YAFRAY, qui fait çà très bien avec BLENDER.

Voici le lien des diamants en question que j'avais déjà posté :
http://www.linuxgraphic.org/forums/viewtopic.php?t=1348

Note : en les renvoyant, je me dis qu'il faudrait que j'améliore encore ma technique, les caustics ne sont vraiment pas beaux ... :roll:

_________________
@+ DEF13
Travaillons ensemble pour progresser
Mes albums de créations sur FLICK


24 Mar 2006, 15:33
Profil
Bavardeur
Bavardeur

Inscription: 02 Déc 2005, 23:48
Messages: 80
Localisation: Toulouse
Répondre en citant le message
Message 
euh non pas vraiment, je veux juste recuperer l'angle qu'il y a entre le "look-at" vecteur de la camera et la normale à la surface touchée par le rayon en train d'etre tracé, pour obtenir un nombre entre 0 et 1 m'indiquant quelle couleur je prends.
Et povRAY fait la decomposition chromatique, enfin la simule, avec l'attrribut dispersion (si je me souviens bien du nom) et dispersion_samples (c'est dans la doc de povray), non ?

_________________
AMD 2500+ / 1.5Go DDR-RAM / ATI radeon 9700 Pro - Ubuntu 6.04 alpha / Gimp 2.2.8 / Blender 2.41 version povray / megapov 1.2.1


24 Mar 2006, 17:18
Profil
Moulin à paroles
Moulin à paroles
Avatar de l’utilisateur

Inscription: 26 Jan 2006, 17:33
Messages: 212
Localisation: Marseille
Répondre en citant le message
Message 
:oops: :oops: :oops:
Désolé, j'ai dû faire un hors sujet ... :roll:

_________________
@+ DEF13
Travaillons ensemble pour progresser
Mes albums de créations sur FLICK


25 Mar 2006, 20:47
Profil
Bavardeur
Bavardeur

Inscription: 02 Déc 2005, 23:48
Messages: 80
Localisation: Toulouse
Répondre en citant le message
Message 
Ca y est j'ai trouvé, il faut megapov, et la fonction "aoi" (syntaxe : aoi [POINT]) fait exactement ce que je veux.

_________________
AMD 2500+ / 1.5Go DDR-RAM / ATI radeon 9700 Pro - Ubuntu 6.04 alpha / Gimp 2.2.8 / Blender 2.41 version povray / megapov 1.2.1


26 Mar 2006, 14:20
Profil
Afficher les messages postés depuis:  Trier par  
Répondre au sujet   [ 7 messages ] 

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités


Vous ne pouvez pas poster de nouveaux sujets
Vous ne pouvez pas répondre aux sujets
Vous ne pouvez pas éditer vos messages
Vous ne pouvez pas supprimer vos messages

Rechercher:
Aller à:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Forum style by ST Software for PTF.
Traduction par: phpBB-fr.com