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 :

Afficher de la 3D avec opengl dans un site web ?


Sujet :

OpenGL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    574
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Avril 2004
    Messages : 574
    Par défaut Afficher de la 3D avec opengl dans un site web ?
    J'ai déjà vu qu'il y avait eu un topic sur ce thème dans ce forum. Alors je voudrais éclairer un peu l'idée pour savoir pourquoi ce ne serait pas possible ou au contraire ce serait possible de le faire.

    J'ai lu dans le red book, qu'il faut spécifier une fenêtre dans laquelle on va indiquer la vue (la partie de la fenêtre) où va être rendu la 3D par exemple avec opengl. Hors, une page web s'affiche dans une fenêtre! Dans laquelle on peut spécifier une zone.
    Ensuite, il est possible grâce par exemple à python (zope, etc) de faire interpréter un script. Et il est possible de manipuler "l'environnement" opengl depuis python. Donc, pourquoi ne serait il pas possible de faire afficher de l'open gl dans une page web.
    De plus, j'ai cru comprendre que l'on pouvait préciser plusieurs fonctions dans une liste par exemple, qui pourront être exécutée ultérieurement, et passées par le réseau pour opengl...

    Si oui, si non, pourquoi?

  2. #2
    Membre émérite
    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 : 40
    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
    Par défaut
    Ou plus "simplement" avec un controle ActivX... peut etre...

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

    Informations forums :
    Inscription : Février 2008
    Messages : 413
    Par défaut
    Ou plus "simplement" avec un controle ActivX... peut etre...
    Oui c'est possible de caser ta fenêtre OpenGL dans un contrôle ActiveX contenant un dialogue, contenant lui même un "picture control" qui sera ta zone d'affichage. C'est ce que j'utilise au boulot...pas forcement très "leger" mais bon ca marche (si ca interesse du monde je pourrai donner plus de détails)

    Après je suppose qu'il est possible de placer ton ActiveX dans une page web, mais ca je ne l'ai jamais fait.

    Sinon pourquoi ne pas essayer en java? Les applets sont justement faits pour être executés sur les pages web... (là encore je ne l'ai pas personnelement testé....)

  4. #4
    Expert confirmé
    Avatar de Mat.M
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 540
    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 540
    Par défaut
    Citation Envoyé par ShevchenKik Voir le message
    Oui c'est possible de caser ta fenêtre OpenGL dans un contrôle ActiveX contenant un dialogue, contenant lui même un "picture control" qui sera ta zone d'affichage. C'est ce que j'utilise au boulot...
    ça peut faire une bonne idée de projet commercial ça...
    sinon il y n'ya pas d'Active X payants voire Open Source qui font ce role-là..?

    Merci qui ?
    http://www.codeproject.com/KB/openGL...l_activex.aspx

    Citation Envoyé par zuzuu Voir le message
    Ensuite, il est possible grâce par exemple à python (zope, etc) de faire interpréter un script. Et il est possible de manipuler "l'environnement" opengl depuis python. Si oui, si non, pourquoi?
    En Python je suis un peu sceptique bien que je ne connaisse pas ce langage..
    il faut passer par un applet Java comme le dit ShevchenKik.
    Il ya une interface Java pour Open GL tu peux faire du rendu Open GL par l'intermédiaire de classes Java..

  5. #5
    Membre chevronné
    Inscrit en
    Février 2008
    Messages
    413
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations forums :
    Inscription : Février 2008
    Messages : 413
    Par défaut
    Merci pour l'exemple, ca m'epargnera peut être une looooongue description... Et puis evidemment ca a l'air mieux fait que chez moi......

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    574
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Avril 2004
    Messages : 574
    Par défaut
    En gros si on passe par Java, cela revient à faire du JOGL, c'est cela...!?

Discussions similaires

  1. Réponses: 10
    Dernier message: 10/02/2009, 09h25
  2. Réponses: 9
    Dernier message: 17/09/2007, 10h03
  3. comment afficher de l'OpenGL dans une page web ?
    Par arakiri dans le forum OpenGL
    Réponses: 4
    Dernier message: 25/12/2006, 12h30
  4. Afficher une matrice 3d avec OpenGl
    Par kmaniche dans le forum OpenGL
    Réponses: 9
    Dernier message: 03/02/2006, 13h21
  5. afficher de l'opengl dans une fenetre web
    Par soubre dans le forum OpenGL
    Réponses: 7
    Dernier message: 16/09/2005, 18h16

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