Forum Eip


 
AccueilAccueil  PortailPortail  S'enregistrerS'enregistrer  ConnexionConnexion  

Partagez | 
 

 [MATHS/OPTIQUE] Lentille graphique.

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Tix.
Secrétaire hystérique
Secrétaire hystérique


Masculin
Nombre de messages : 556
Age : 26
Citation : Murphy's feelings
Date d'inscription : 16/03/2007

MessageSujet: [MATHS/OPTIQUE] Lentille graphique.   19/04/08, 11:39 am

Salut à tous.

Voilà, j'ai bien envie de me lancer dans un truc un peu plus ambitieu que la derniere fois : un effet de lentille... ou plutot , de distortion due à une lentille. Voilà : quand on balade uen loupe sur un morceau de journal, on remarque bien les distotions optiques qu'elle engendre (élargissement au centre particulierement)

il ne sera pas question de faire un truc basé sur la physique ou autre, mais juste de déformer uen bitmap de maniere à créer l'effet. voilà un petit schéma de ce que j'ai en tete :



Donc la déformation sera réfie par un algorithme basé sur une correspondance trigonométrique.

je vais me servir d'un rayon de la lentille, passant par l'intersection du rayon de vue normal et de la bitmap, dont l'incidence avec le pourtour de la lentille descend et donne l'emplacement de la vue revoyée (d'ou l'effet de distortion)

En se penchant sur ce principe, on immagine qu'il faut déjà déterminer les proprietés trigonométriques de l'intersection du rayon de la position du pixel et de la bitmap, par rapport au centre de la lentille (ici, une sphere) :



tout ca va nous doner une chose assez intéressante : le cosinus de l'angle résultant. En fait ca tombe mal pui-ce que c'ets le plus long à calculer ... mais tant pi apres tout, comem on à de toute facon pas besoin du sinus ici...

donc, en théorie, come le cosinus de Ain est déterminé, il suffit de le multiplier par RL, qui est la longueur du rayon de la lentilel pour trouver la position du pixel, apres transformation des propriétés du rayon de vision ... dumoins, je crois (j'ai 5/20 de moyenne en maths u___u')

voyez vous uen erreur ?

++ Tix.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.tixlegeek.sup.fr
Tix.
Secrétaire hystérique
Secrétaire hystérique


Masculin
Nombre de messages : 556
Age : 26
Citation : Murphy's feelings
Date d'inscription : 16/03/2007

MessageSujet: Re: [MATHS/OPTIQUE] Lentille graphique.   20/04/08, 11:53 am

voilà donc la formule utile finale, mise au propre :



son role est d'appliquer la transformation à Xv (position du rayon de vision) de maniere à déterminer la position du pixel de la bitmap à afficher.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.tixlegeek.sup.fr
Attente
Habitué
Habitué


Féminin
Nombre de messages : 143
Age : 28
Citation : Tuer le temps qui nous regarde mourir...
Date d'inscription : 08/04/2008

MessageSujet: Re: [MATHS/OPTIQUE] Lentille graphique.   20/04/08, 03:14 pm

Je me sens éminemment idiote...

Pour voir une erreur, faudrait que je comprenne, et j'ai plus de maths depuis deux ans. Je perds très vite.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Tix.
Secrétaire hystérique
Secrétaire hystérique


Masculin
Nombre de messages : 556
Age : 26
Citation : Murphy's feelings
Date d'inscription : 16/03/2007

MessageSujet: Re: [MATHS/OPTIQUE] Lentille graphique.   21/04/08, 08:25 pm

merci pour ta réaction attente =)

ya donc personne que ca intéresse d'autre ? :'(

++
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.tixlegeek.sup.fr
Nini
Habitué
Habitué


Féminin
Nombre de messages : 72
Age : 25
Jabber : nini@jabber.fr
Date d'inscription : 07/04/2008

MessageSujet: Re: [MATHS/OPTIQUE] Lentille graphique.   21/04/08, 08:36 pm

bah moi çà m'intéresse mais j'y comprends un beignet.... Embarassed Crying or Very sad Neutral
j'ai plus fait de math depuis des années je dois tout rattraper... Embarassed Mad Crying or Very sad
Donc vraiment désolée...mais le principe est intéressant ! =)
Il doit sûrement y a avoir des gens sur le forum qui comprennent et que çà doit intéresser aussi.... Wink Smile
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://ninilppj.deviantart.com/
Corwin
Accro de l'ordi
Accro de l'ordi


Masculin
Nombre de messages : 166
Age : 24
Citation : Il faut deux ans pour apprendre a parler, mais il faut toute une vie pour apprendre a se taire.
Date d'inscription : 13/12/2007

MessageSujet: Re: [MATHS/OPTIQUE] Lentille graphique.   21/04/08, 08:54 pm

Ouais.. ça doit sûrement exister des gens comme ça. (désolé je comprend rien à ton schéma)
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Attente
Habitué
Habitué


Féminin
Nombre de messages : 143
Age : 28
Citation : Tuer le temps qui nous regarde mourir...
Date d'inscription : 08/04/2008

MessageSujet: Re: [MATHS/OPTIQUE] Lentille graphique.   22/04/08, 12:30 am

Tix. a écrit:
merci pour ta réaction attente =)

ya donc personne que ca intéresse d'autre ? Sad

++

Désolée pour le manque d'intérêt de cette récation. Mon ex aurait sûrement tout compris, mais je n'ai ses connaissances ni en physique, ni en math...

C'est quoi un bitmap?
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Nini
Habitué
Habitué


Féminin
Nombre de messages : 72
Age : 25
Jabber : nini@jabber.fr
Date d'inscription : 07/04/2008

MessageSujet: Re: [MATHS/OPTIQUE] Lentille graphique.   22/04/08, 12:41 am

euh c'est pas le type de format des euh pixels d'une image ?... Embarassed confused
ç'est peut être çà...comme par exemple les jpg, giff etc.... confused
non ? Embarassed
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://ninilppj.deviantart.com/
Soupir
Marteleur du clavier fatigué
Marteleur du clavier fatigué


Masculin
Nombre de messages : 1165
Age : 28
Citation : La bouche pleine d’ombres et les yeux pleins de cris
Jabber : ventnoir@jabber.fr
Date d'inscription : 22/10/2005

MessageSujet: Re: [MATHS/OPTIQUE] Lentille graphique.   22/04/08, 02:43 am

Pfiou,... Je comprends que ça soit difficilement comprehensible pour certains, les schemas sont relativement clair mais ça manque vraiment d'explications à coté, il faut avoir fait de l'optique pour comprendre.

Il faudrait déjà rappeller les formules trigonometriques :
Si on prend un triangle rectangle le cosinus des angles (autres que celui qui fait 90°) est egal à la longueur du coté adjacent sur l'hypothenus(c'est à dire le coté qui n'a pas de rapport direct avec l'angle droit, ou le coté opposé à l'angle droit), le sinus est egal à la longueur du coté opposé sur l'hypotenus, et la tangente est egal à la longueur du coté opposé sur le coté adjacent.

Les valeurs sinus et cosinus sont donc automatiquement comprises entre 0 et 1 (voir -1 si on est dans un graphique, mais oublié ça) car l'hypothenus est le coté le plus grand du triangle rectangle.

Là ça donne sin(Ain)=OL(=le coté opposé à l'angle Ain)/V(OL²+(xol-xv)²) (= l'hypothenus).

V c'est racine carrée d'accord ? (mais oui vous etes d'accord Razz)

Dans le cas du triangle rectangle on calcul l'hypothenus par l'intermediaire du carré :
(longueur du coté 1)²+(longueur du coté 2)²=(longueur de l'hypothenus)²
=> V((longueur du coté 1)²+(longueur du coté 2)²)= longueur de l'hypothenus

On fait ça en troisieme je crois (je ne vais pas rappeller ce qu'est une racine carrée -_-).

Je pense que tu as fait une erreure, tu as mis le coté adjacent à la place de l'hypothenus, tu as fait une tangente à la place d'un sinus.

Ce que j'ai expliqué ce n'est que les bases il manque quelques notions d'optiques encore pour clarifier plus l'ensemble je pense.

Enfin me semble ça fait 2 ans que je n'ai pas fait de maths ^^ .

Il est 1h40 je dois me lever à 8h00,...

La bitmat ça doit être effectivement l'image ^^.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Tix.
Secrétaire hystérique
Secrétaire hystérique


Masculin
Nombre de messages : 556
Age : 26
Citation : Murphy's feelings
Date d'inscription : 16/03/2007

MessageSujet: Re: [MATHS/OPTIQUE] Lentille graphique.   22/04/08, 07:51 pm

oui, une bit map est une "carte de bit", c'ets à dire une image brute, sans compression, ca n'a pas grand chose à voir avec le format, si ce n'ets qu'iol est basé sur ce principe ...

voilà, soupir à tout dit en ce qui concerne la trigo =)

en ce qui concerne l'optique, en réalité c'ets assez innutile puis-ce que ej ne me suis pas basé sur la physique pour le calcule, quoi qu'il y ait un pretit rapport (causalité) si je me souviens bien de mes cours de seconde.

en fait on associe aux coordonnées d'un point sur la bit map, la couleur d'un autre point, ayant pour coordonnée le résultat d'une distortion des coordonées originales

pour le sinus, il se peut. enfin, à la limite, ce n'est pas grave (en dehors du tenant mathématique) pui-ce que le sinus nous est innutile =)

++
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.tixlegeek.sup.fr
symphazium
Babar bien bavard
Babar bien bavard


Féminin
Nombre de messages : 606
Age : 24
Citation : C'est très joli la vie. Mais cela à un inconvénient, c'est qu'il faut la vivre.
Jabber : symphazium@jabber.fr
Date d'inscription : 01/12/2007

MessageSujet: Re: [MATHS/OPTIQUE] Lentille graphique.   24/04/08, 06:36 pm

Ouai bon... en fait j'crois que ce qui va m'intéresser au final, c'est la solution xD

parce que là, même avec la trigo et tout ça, j'comprends pas (et j'aime pas trop ça non plus ><)
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Tix.
Secrétaire hystérique
Secrétaire hystérique


Masculin
Nombre de messages : 556
Age : 26
Citation : Murphy's feelings
Date d'inscription : 16/03/2007

MessageSujet: Re: [MATHS/OPTIQUE] Lentille graphique.   24/04/08, 08:07 pm

erf, faudra attendre pour une démo technique =)

++
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.tixlegeek.sup.fr
Melsophos
Admin
Admin


Masculin
Nombre de messages : 814
Age : 46
Date d'inscription : 07/12/2006

MessageSujet: Re: [MATHS/OPTIQUE] Lentille graphique.   24/04/08, 08:45 pm

Mon premier conseil, ce serait d'essayer de mettre les formules en LaTeX, car ce sera beaucoup plus lisible et compréhensible (soit tu fais un doc pdf à côté, soit un dvi puis conversion vers un autre format, genre avec imagemagick).
Sinon, j'essayerai de lire le reste plus tard, pas trop le temps là. Je pense pouvoir t'aider.

_________________
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.melsophia.org
Tix.
Secrétaire hystérique
Secrétaire hystérique


Masculin
Nombre de messages : 556
Age : 26
Citation : Murphy's feelings
Date d'inscription : 16/03/2007

MessageSujet: Re: [MATHS/OPTIQUE] Lentille graphique.   25/04/08, 08:15 am

Melso, ya déjà une image lisible (vive open office :p)

++
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.tixlegeek.sup.fr
Melsophos
Admin
Admin


Masculin
Nombre de messages : 814
Age : 46
Date d'inscription : 07/12/2006

MessageSujet: Re: [MATHS/OPTIQUE] Lentille graphique.   25/04/08, 02:01 pm

Ouai j'ai vu ça, mais ça aurait été mieux de mettre en indice les trucs, au lieu de Vx par exemple, mettre Vx

J'essaie de regarder ça ce week end

_________________
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.melsophia.org
Tix.
Secrétaire hystérique
Secrétaire hystérique


Masculin
Nombre de messages : 556
Age : 26
Citation : Murphy's feelings
Date d'inscription : 16/03/2007

MessageSujet: Re: [MATHS/OPTIQUE] Lentille graphique.   25/04/08, 10:54 pm

ho, bah, open office le fait, je modifie ca =)

++
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.tixlegeek.sup.fr
Contenu sponsorisé




MessageSujet: Re: [MATHS/OPTIQUE] Lentille graphique.   Aujourd'hui à 09:52 am

Revenir en haut Aller en bas
 
[MATHS/OPTIQUE] Lentille graphique.
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Programme physique bac pro
» Illusions d'optique
» maths: équation/ inéquation
» Optique ondulatoire:l'equation de propagation du champ electrique
» demande de cours de maths pour mpsi pour le nouveau programme 2008

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Eip :: Sujets larges d'épaules-
Sauter vers: