IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

OpenGL Discussion :

Comment Créer une caméra pour voir des tous les cotés un objet 3D


Sujet :

OpenGL

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    465
    Détails du profil
    Informations personnelles :
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 465
    Points : 154
    Points
    154
    Par défaut Comment Créer une caméra pour voir des tous les cotés un objet 3D
    Bonjour,
    Comme d'habitude, Ce forum constitue ma seule source de données concernant OpenGL.
    Ma question:
    J'ai un un ensemble de cubes dispérsés sur un plan. je voulais savoir comment on peut voir les différents cotés de ces cubes? C'est à dire que c'est la caméra qui se deplace et les objets 3D restent fixes, donc on aura en quelque sorte une visite virtuelle des ces objets.

  2. #2
    Expert éminent sénior
    Avatar de Mat.M
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 361
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 361
    Points : 20 381
    Points
    20 381
    Par défaut
    Comment Créer une caméra pour voir des tous les cotés un objet 3D
    C'est assez insolite comme question : la caméra c'est qu'un seul plan, l'écran de l'ordinateur à moins de posséder 2 moniteurs ou bien proposer plusieurs "viewports" comme dans un soft de 3d par exemple 3ds Max
    J'ai un un ensemble de cubes dispérsés sur un plan. je voulais savoir comment on peut voir les différents cotés de ces cubes? C'est à dire que c'est la caméra qui se deplace et les objets 3D restent fixes, donc on aura en quelque sorte une visite virtuelle des ces objets.
    C'est à toi de programmer les interactions avec le clavier les transformations nécessaires pour afficher les cubes.

  3. #3
    Membre confirmé
    Inscrit en
    Février 2008
    Messages
    413
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Février 2008
    Messages : 413
    Points : 486
    Points
    486
    Par défaut
    Salut Choko83,

    je te conseille de prendre le temps de faire quelques tutoriels "de base", par exemple ceux de Nehe: http://nehe.gamedev.net/
    Ce ne sont pas les seuls, ca fourmille sur le net, mais ils ont le mérite d'être clairs et d'y aller étape par étape.
    Les questions de caméra y sont également traitées.

    Sinon je ne sais pas jusqu'où tu veux aller en OpenGL, mais si tu veux t'y attaquer avec un minimum de sérieux, investir dans bouquin peut te faire gagner beaucoup de temps....

  4. #4
    Membre habitué
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    465
    Détails du profil
    Informations personnelles :
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 465
    Points : 154
    Points
    154
    Par défaut
    ok, je suis d'accord avec toi, mais je dois aller plus vite car je suis limité par le temps. Voila pourquoi je pose mes questions ici.

  5. #5
    Membre éclairé
    Avatar de Happy
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2005
    Messages
    665
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Autre

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2005
    Messages : 665
    Points : 875
    Points
    875
    Par défaut
    Peut être un exemple ici:

    http://gdorin.hopto.org/dg/?q=node/3

  6. #6
    Membre habitué
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    465
    Détails du profil
    Informations personnelles :
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 465
    Points : 154
    Points
    154
    Par défaut
    Merci Happy

  7. #7
    Membre habitué
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    465
    Détails du profil
    Informations personnelles :
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 465
    Points : 154
    Points
    154
    Par défaut Rotations verticales
    Bonjour,
    Salut tout le monde.
    je voulais savoir comment on gére les rotations du caméra pour avoir une vue de dessus d'un ensemble d'ojets 3D?
    J'ai défini une variable angle, si je l'incrémente ou la décrémente, j'auarai des rotations horizontales, alors comment gérer des rotations verticales?
    J'éspère que vous avez compris ma question

  8. #8
    Membre habitué
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    465
    Détails du profil
    Informations personnelles :
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 465
    Points : 154
    Points
    154
    Par défaut
    ..

  9. #9
    Membre émérite
    Avatar de Ti-R
    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Avril 2003
    Messages
    1 683
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 683
    Points : 2 568
    Points
    2 568
    Par défaut
    La réponse est dans la question.
    Comment as tu réussis à faire pour avoir une rotation horizontale ?
    Si tu sais comment le faire, il suffit de récréer une autre variable pour gérer la rotation sur un autre axe.

  10. #10
    Membre habitué
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    465
    Détails du profil
    Informations personnelles :
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 465
    Points : 154
    Points
    154
    Par défaut
    Citation Envoyé par Ti-R Voir le message
    La réponse est dans la question.
    Comment as tu réussis à faire pour avoir une rotation horizontale ?
    Si tu sais comment le faire, il suffit de récréer une autre variable pour gérer la rotation sur un autre axe.
    Oui, t'as raison, j'ai pu avancer un peu dans l'histoire de la caméra, mais il me reste quelques soucis pour le déplacement dans un monde 3D. J'ai compris comment avancer, comment réculer, se déplacer à gauche et à droite, mais j'ai pas pu avoir une vue de dessus.

  11. #11
    Membre éprouvé
    Avatar de Ange_blond
    Homme Profil pro
    Ingénieur développement en 3D temps réel
    Inscrit en
    Mars 2007
    Messages
    902
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur développement en 3D temps réel
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2007
    Messages : 902
    Points : 1 179
    Points
    1 179
    Par défaut
    pour avoir une vue de dessus il te suffit de changer ton axe de rotation... je crois que le sujet à déjà été abordé non loin d'ici...
    "le langage C permet de tout faire, y compris se tirer dans le pied. Le langage C++ permet de tout faire, y compris se tirer dans le pied - et réutiliser la balle"

Discussions similaires

  1. Réponses: 4
    Dernier message: 20/08/2006, 16h20
  2. Comment modifie une requete pour avoir des sommes?
    Par F@ce27 dans le forum Langage SQL
    Réponses: 8
    Dernier message: 16/06/2006, 13h47
  3. [VB]Comment créer une propriété pour un activex
    Par darksantor dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 08/06/2006, 21h17
  4. comment rafraichir une page pour voir l'image
    Par jonathan.ohayon dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 22/05/2006, 22h57
  5. Réponses: 7
    Dernier message: 29/07/2005, 09h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo