MISE À JOUR STROND>: J'ai obtenu ma situation O3D redressée, mais je n'ai pas encore réglé sur l'une des bibliothèques énumérées ci-dessous. Je pense que je vais essayer un complot de dispersion dans tous les projets et voir lequel gère les données facilement et est le plus facile à programmer. Je lisais les tutoriels sur http://learningwebgl.com/blog/ Pour essayer de jouer avec une nouvelle langue et Webglagez-moi. J'ai également été à la page Code Google pour cela ici:
http://code.google.com/p/o3d/ p> Cela semble être le site amorti? J'ai vu dans les échantillons.zip ils vous ont téléchargé, il y a un exemple parfait de ce que je veux accomplir, mais il utilise p> et de ce que j'ai appris, Il n'y a pas d'inclusion d'un fichier de base comme celui-là (attendre peut-être sylvester.js pour effectuer des calculs). P> ai-je eu des projets mélangés? Y a-t-il un endroit où je peux voir les classes et méthodes disponibles dans WebGL? J'essaie de faire un exemple de satter-grapht.html de ici . P> La méthode, les noms de classe, en effet comment tout est fait semble différent du site webrienceWebGL.com et de ces échantillons. Le Appels et classes disponibles dans la liste ICI ne ressemblent pas à l'appels WebLIM que j'ai vu dans des démos en direct de Webgl p> où suis-je mal? P> Par exemple, je vois cet élément dans la démonstration que j'essaie de imiter: p> g_viewInfo = o3djs.rendergraph.createBasicView(
g_pack,
g_client.root,
g_client.renderGraphRoot,
clearColor);
3 Réponses :
Webgl est toujours en développement, les API sont très instables, vous pouvez regarder ici: p>
Répondre à votre deuxième question, O3D n'a aucune relation avec Webgl, ce sont des projets complètement distincts. La seule relation entre eux est que O3D utilise maintenant WebGL, comme un moteur de jeu ou une scène scène écrite à l'aide d'OpenGL. P>
Merci pour ça. J'ai commencé à lire maintenant. Mise à jour de mon message original avec une question spécifique cependant.
mise à jour: j'ai vu que vous avez spécifié quelle démo vous essayez d'utiliser. P>
Mais il n'y a pas de graphique rendu Objet / Méthode dans Webgl et non indication de ce qu'il a été renommé p> blockQuote>
O3DJS.RenderGraph est un objet O3D, d'où l'objet d'espace de noms O3DJS. Il n'a pas été renommé autre chose d'autre dans Webgl; O3D est une couche de bibliothèques JavaScript sur le dessus de Webgl. Il faut une partie de la microgestion de WebGL afin que vous puissiez vous concentrer sur un niveau d'abstraction plus élevé. P>
Vous ne pouvez pas utiliser des échantillons O3D, sauf si vous téléchargez et installez les bibliothèques JavaScript O3D. P>
Et de ce que j'ai appris, Il n'y a pas d'inclusion d'un fichier de base comme ça (attendre peut-être sylvester.js pour faire des calculs). P> blockQuote>
dans Webgl il n'y a pas; base.js appartient à O3D, que vous devez télécharger et installer. P>
Vous mentionnez que la démonstration que vous essayez d'utiliser est la démo de tracé de dispersion de Ici . Cette démo n'a pas été portée de l'ancien plugin O3D à Webgl ... Vous pouvez le savoir car lorsque vous Affiche la page en direct dans votre navigateur, il indique "Cette page nécessite l'installation du plugin O3D." Les échantillons de http://code.google.com/p/o3d/wiki/semples sont à jour en ce qui concerne WebGL. Autres échantillons qui ont été écrits pour le plugin O3D (c'est-à-dire avant que le plugin ait été remplacé par WebGL) peut nécessiter beaucoup de modifications au travail. P>
Il est utile de demander sur le Liste de diffusion de groupe Google pour aider à porter cette démo. Les développeurs sont réactifs et utiles. Ils peuvent heurter la priorité de cette démo basée sur la demande. P>
Je jetterais un coup d'oeil à glage , Spidergl et Copperlicht P>
Grandes suggestions. Jusqu'à présent, Copperlicht semble être ce dont j'ai besoin en raison de l'explication du code dans leurs tutoriels, mais j'aime vraiment l'apparence des deux autres.
O3D est une abstraction de scène de scène sur le dessus de Webgl. Je pense que la meilleure façon d'apprendre WebGL est d'abord suivre le blog LearringwebGL.com, puis commencer à apprendre OpenGL ES 2.0 et suivez les exemples d'un livre OpenGL ES 2.0. De plus, si vous n'avez aucune idée de JavaScript, vous devrez peut-être apprendre cela et quelques meilleures pratiques pour l'utiliser. Une approche encore meilleure pour apprendre WebGL, pour essayer de mettre en œuvre votre propre stratégie de filet sur elle en utilisant JS.
Je peux faire JavaScript, mais j'ai besoin de bons endroits pour commencer. J'obtiendrai probablement un livre OpenGL ES pendant que je suis en train de suivre les webgls progressif et jouez avec des démos. Merci!