Est-ce que quelqu'un sait où je peux trouver une bonne documentation WebGL? [fermé]

StackOverflow https://stackoverflow.com/questions/4356301

  •  08-10-2019
  •  | 
  •  

Question

Je suis en train d'apprendre WebGL d'absolument aucune expérience avec OpenGL ou OpenGL ES, et j'ai un temps très difficile à essayer de comprendre ce qui se passe derrière chaque appel de fonction, plus exactement ce qui se passe exactement avec le GPU. J'ai essayé après quelques tutoriels de base, et il fins de leur travail, mais lorsque je tente de faire des choses plus compliquées dans WebGL, je reçois très souvent des problèmes étranges. Comme quand je lier un shaders, ce qui se passe lorsque vous appelez texImage2D deux fois pour une texture etc.

J'ai cherché haut et bas sur Internet, et les informations sont rares au mieux, principalement parce qu'il est encore en développement et très peu de navigateurs soutiennent encore. Et s'il n'y a pas de documentation complète pour elle, est assez similaire à OpenGL ES compter sur cela pour référence?

Était-ce utile?

La solution

WebGL et OpenGL ES 2.0 sont très similaires. Surtout si vous êtes simplement intéressé à déterminer quelles fonctions spécifiques font, OpenGL ES et la documentation OpenGL simple peut donner des informations utiles. Bien, surtout quand on regarde la documentation OpenGL, gardez à l'esprit que certaines fonctionnalités peuvent ne pas être là, les signatures de fonction peuvent être légèrement différentes, etc.

Personnellement, je trouve l'introduction Joe Groff être très utile. Il va dans les techniques modernes de OpenGL 2.0, et supprime plus fonctionnalités OpenGL ES 2.0 et WebGL n'ont aucune façon et n'est pas vraiment utilisé beaucoup plus.

Autre que cela, je trouve le WebGL se spec est en fait une référence décente. Il relie à OpenGL ES 2.0 pages manuel et décrit les fonctions où ils diffèrent légèrement.

je me dis que vous avez déjà quelques exemples en cours d'exécution, de sorte que vous connaissez déjà la procédure de base de la mise en place des choses. (En gros, juste: obtenir contexte, mis en place viewport, compilez shaders). Sinon, il y a un bon ensemble de tutoriels sur

scroll top