Questions marquées «glsl»

10
Tri des objets avant le rendu

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 avait du...

9
Pourquoi ne puis-je pas utiliser l'opérateur '> =' avec Vector3s?

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é...

8
Rendu du panneau d'affichage sans distorsion?

J'utilise l'approche standard du panneau d'affichage dans Unity qui est OK, mais pas idéale: transform.LookAt(camera) Le problème est que cela introduit une distorsion vers les bords de la fenêtre, d'autant plus que l'angle du champ de vision augmente. Cela ne ressemble pas au panneau d'affichage...

8
Force Reload VS soution Explorer lors de l'ajout d'un nouveau script c # via Unity3d?

Lorsque je crée un script C # ( Create -> C# Script) via Unity3d ou le supprime de Unity3d- Visual Studioaffiche la fenêtre d'avertissement. c'est ennuyant. Existe-t-il un moyen de forcer "ReloadAll" dans l'Explorateur de solutions sans la

8
Mise à jour de la mémoire de texture via un shader?

Que dit le titre, est-il possible de mettre à jour une texture via un shader glsl? Quelque chose comme : //Read vec4 Pixel = texture2D(TextureID,gl_TexCoord[TextureIndex].st); //Write to texture memory ? vec4 NewPixel = Pixel + vec4(0.0,0.0,0.0,AlphaPatch); // ?? How to write back to texture memory...

8
Le pack GLSL flotte dans une texture RGBA

Je veux composer des modèles et des particules triangulaires conventionnels avec une scène tracée par rayons à une fréquence d'images raisonnable. webGL ne vous permet pas d'écrire le gl_FragDepthdans le fragment shader. Vous ne pouvez pas avoir plusieurs cibles de rendu, mais vous pouvez effectuer...

8
Shader de géométrie pour plusieurs primitives

Comment puis-je créer un shader de géométrie capable de gérer plusieurs primitives? Par exemple, lors de la création d'un shader de géométrie pour des triangles, je définis une disposition comme ceci: layout(triangles) in; layout(triangle_strip, max_vertices=3) out; Mais si j'utilise ce shader, les...

8
Editeurs de shaders GLSL pour Linux

Existe-t-il de bons IDE pour Linux qui nous permettent de modifier les shaders GLSL et de visualiser leur effet? Remarque: Shader Designer By Typhoon Labs est une bonne option mais je recherche des alternatives car ce logiciel a des problèmes avec Ubuntu