J'essaie de faire un ombrage de tuile différé dans OpenGL en utilisant le shader de calcul, mais j'ai réussi à créer un tronc pour chaque tuile. J'utilise la démo Forward + d'AMD (écrite en D3D) comme guide, mais les lumières semblent être supprimées alors qu'elles ne devraient pas. MISE À …
J'essaie d'implémenter un shader GLSL qui aide à comprendre la relativité restreinte Lorentz Transformation. Prenons deux observateurs inertiels alignés sur l'axe Oet O'. L'observateur O'est en mouvement par rapport Oà la vitesse v=(v_x,0,0). Lorsqu'il est décrit en termes de O'coordonnées, un événement P' = (x',y',z',ct')a transformé les coordonnées(x,y,z,ct)= L (x',y',z',ct') …
Fermé. Cette question est hors sujet . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle soit sur le sujet pour Game Development Stack Exchange. Fermé il y a 6 ans . Je me suis intéressé à l'étude de la programmation graphique, …
J'essaie de faire en sorte que le skin skining fonctionne sur Android. L'idée est assez vanille: j'ai mes matrices de skinning, et avec chaque sommet, j'envoie jusqu'à quatre indices matriciels et quatre poids correspondants. Je les additionne dans le vertex shader et les applique à chaque sommet. C'est ce que …
Je pense que je comprends les bases de la marche des rayons de champ à distance signée. Vous modélisez votre scène avec un tas de champs de distance (comme ceux-ci: http://iquilezles.org/www/articles/distfunctions/distfunctions.htm ), puis pour chaque pixel que vous lancez un rayon, commencez par le début du rayon , trouvez la …
J'ai un sol hexagonal infini, généré en tessellant une grille de points dans une paire de shaders de tessellation: Notez qu'il s'agit d'un filaire plat - les "ombres" sont un truc d'éclairage: Maintenant, je voudrais que ce soit un verre épais et réfringent, mais je ne sais pas comment procéder. …
J'essaie d'implémenter un graphique de scène et dans tous les articles que j'ai rencontrés, il est question de tri d'objets. Vous trieriez donc vos objets par "matière" par exemple. Jusqu'à ce que je m'assoie et que je commence à le mettre en œuvre, je tenais cela pour acquis, car cela …
Question simple: Dans GLSL, existe-t-il un moyen de partager des fonctions entre plusieurs shaders, ou dois-je définir toutes les fonctions dans chaque shader qui en a besoin?
Quelles sont les différences entre gl_TexCoord[0].s, gl_TexCoord[0].t gl_TexCoord[0].pet gl_TexCoord[0].x, gl_TexCoord[0].y gl_TexCoord[0].z? Je comprends que ce gl_TexCoord[0].x, gl_TexCoord[0].y gl_TexCoord[0].zsont des coordonnées de pixels? Mais que gl_TexCoord[0].s, gl_TexCoord[0].t gl_TexCoord[0].psignifient-ils et où dois-je les utiliser?
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle se concentre sur un problème uniquement en modifiant ce message . Fermé il y a 4 ans . Puis-je vous demander de bien vouloir …
Quelle est la manière la plus acceptée de maintenir à jour les matrices d'un shader et pourquoi? Par exemple, pour le moment, j'ai une Shaderclasse qui stocke les poignées du programme de shaders GLSL et des uniformes. Chaque fois que je déplace la caméra, je dois passer la nouvelle matrice …
J'écris un éditeur de jeux et de cartes en utilisant Java et jMonkeyEngine. Dans l'éditeur de carte, j'ai une brosse faite par sphère filaire. Mon problème est: je veux le rendre visible partout, donc je veux inverser la couleur du pixel "derrière" ce pinceau. Je voulais le faire avec fragment …
Je travaille sur un jeu 2D assez graphique basé sur des tuiles de haut en bas inspiré de Dwarf Fortress. Je suis sur le point d'implémenter une rivière dans le monde du jeu, qui couvre un certain nombre de tuiles, et j'ai calculé la direction du flux pour chaque tuile, …
J'essaie d'obtenir un rectangle pour se déplacer entre deux positions que j'appelle _positionAet _positionB. Les deux sont de type Vector3. Le rectangle se déplace très bien. Cependant, lorsqu'il atteint, _positionBil ne se déplace pas dans la direction opposée, comme il se doit. Je suis retourné dans le code pour y …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.