À quel point un moteur de jeux doit-il être minimal? Quelle proportion du pipeline de contenu doit être intégrée dans le moteur? Quelques cas d'utilisation où le super moteur peut être utile: Lors du chargement du contenu utilisateur, l'utilisateur n'est pas obligé de regrouper ses textures, le moteur le fera …
J'ai une routine de sprite personnalisée (openGL 2.0) qui utilise une simple feuille de sprite (mes textures sont disposées horizontalement les unes à côté des autres). Donc, par exemple, voici une feuille de sprite de test avec 2 textures simples: Maintenant, ce que je fais lors de la création de …
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 …
Je regardais de la Rocket League et j'ai remarqué qu'il y avait des décalcomanies et des roues animées. . Je voudrais implémenter quelque chose de similaire aux effets de l'image ci-dessus. Comment pourrais-je écrire un Unity Shader pour faire l'effet roue? Je ne connais pas grand chose aux Shaders, mais …
J'ai une texture chargée dans three.js, puis passée aux shaders. Dans le vertex shader, je calcule la normale et j'enregistre dans une variable le vecteur uv. <script id="vertexShader" type="x-shader/x-vertex"> varying vec3 N,P; varying vec2 UV; void main() { gl_Position= projectionMatrix * modelViewMatrix * vec4(position,1.0); P= position; N= normalMatrix * vec3(normal); …
Je viens de commencer à apprendre openGL et j'obtiens cet artefact lors de la texturation d'une sphère avec des mipmaps. Fondamentalement, lorsque le fragment échantillonne le bord de ma texture, il détecte la discontinuité (disons de 1 à 0) et sélectionne le plus petit mipmap, ce qui crée cette couture …
Je regarde le tutoriel de mappage de texture de NeHe . Cela semble trop compliqué pour simplement charger une texture. Existe-t-il un moyen de charger une texture en SFML et de l'utiliser ensuite dans Open GL? J'utilise SFML pour mon fenêtrage.
J'ai une carte qui est générée de manière procédurale au moment de l'exécution et j'étudie actuellement les méthodes de rendu de cette carte. Je me suis intéressé au look de Starcraft 2 et j'aimerais avoir des conseils sur les méthodes qu'il utilise pour y parvenir. Secondairement, j'aimerais voir des tutoriels, …
J'essaie de dessiner un simple objet 3D généré par Google SketchUp 8 Pro sur mon application WebGL, le modèle est un simple cylindre. J'ai ouvert le fichier exporté et copié les positions des sommets, les indices, les normales et les coordonnées de texture dans un fichier .json afin de pouvoir …
Je recherche une bibliothèque C simple et autonome pour Linux pour charger des images de fichiers dans des textures OpenGL. La licence devrait être assez libérale: zlib, bsd, mit ou quelque chose. J'ai trouvé du SOL , mais il n'a pas été mis à jour depuis longtemps. Y a-t-il autre …
Un grand png sur disque ne peut prendre que quelques mégaoctets mais j'imagine que sur le gpu le même png est stocké dans un format non compressé qui prend beaucoup plus d'espace. Est-ce vrai? Si c'est vrai, combien d'espace?
J'écris donc un petit jeu en utilisant Direct3D 9 et j'utilise le multitexturing pour le terrain. Tout ce que je fais, c'est échantillonner 3 textures et une carte de mélange et obtenir la couleur globale des trois textures en fonction des canaux de couleur de la carte de mélange. Quoi …
Vous cherchez à créer des textures pour Unity3d, et je suis bloqué sur ce qui semble être une étape simple. Mon objectif est de créer une image RGBA, avec des informations de couleur pour chaque pixel, et un canal alpha séparé. Ces deux composants sont introduits dans Unity en tant …
Je fais un jeu basé sur des tuiles et je travaille pour le support des sets de tuiles. J'essaie de faire en sorte qu'un Texture2D soit défini comme un fichier PNG choisi. Je peux le faire sans problème f Je charge l'image dans le pipeline de contenu, mais l'éditeur de …
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.