Je voudrais juste que quelqu'un explique en termes relativement clairs comment fonctionne la tessellation de matériel en considérant que c'est le nouveau mot à la mode avec DX11. Merci.
Fermé. Cette question est hors sujet . Il n'accepte pas actuellement de 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 4 ans . Il m'est venu à l'esprit la possibilité que pendant que, …
Combien de shaders sont généralement actifs, en même temps dans une scène, dans les jeux modernes? Je sais que plusieurs shaders sont utilisés, les jeux basculant entre eux dans chaque image, et il est courant de dessiner des objets via le shader: Dessinez tous les objets avec le shader one …
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question pour qu'elle se concentre sur un seul problème en modifiant ce post . Fermé il y a 4 ans . Je souhaite en savoir plus sur …
J'essaie de comprendre ce qu'est le HDR et comment il fonctionne. Je comprends les concepts de base et ai une légère idée de la façon dont il est mis en œuvre avec D3D / hlsl. Cependant, c'est encore assez brumeux. Supposons que je rende une sphère avec une texture de …
J'ai un monde basé sur des cubes comme Minecraft et je me demande s'il existe un moyen de construire un cube avec moins de 24 sommets afin de pouvoir réduire l'utilisation de la mémoire. Cela ne me semble pas possible pour 2 raisons: les normales ne sortiraient pas bien et …
Je me demande simplement s'il est possible d'initialiser et d'utiliser DX11 ou DX9 pour le rendu hors écran uniquement - c'est-à-dire sans fenêtre attachée. Mon intention est de faire un benchmarking GPU avant d'ouvrir la fenêtre réelle. Dans cette analyse comparative, une scène de test est rendue, mais ne doit …
D'accord, j'ai du mal à comprendre comment les tampons constants sont liés à une étape de pipeline et mis à jour. Je comprends que DirectX11 peut avoir jusqu'à 15 tampons constants de shader par étape et chaque tampon peut contenir jusqu'à 4096 constantes. Cependant, je ne comprends pas si le …
J'apprends Direct3D 11, et dans tous les didacticiels de base que j'ai trouvés sur l'écriture des shaders, les shaders Vertex et Pixel sont écrits pour transformer la scène entière de la même manière. Tutoriels comme rendre cube avec texture ... Mais je me demande, comment différenciez-vous les objets? Que faire …
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 …
J'ai une application D3D11 et je veux ajouter un support plein écran approprié. Maintenant, je peux laisser DXGI basculer ma fenêtre en plein écran pour moi, et j'ai l'impression que DXGI s'occupera de tout ce qui est nécessaire pour faire basculer la chaîne de swap avant et le backbuffer au …
J'essaie de créer un effet SSAO dans mon moteur de jeu (DirectX 11, C ++), basé principalement sur le tutoriel gamedev.net de José María Méndez . Malheureusement, il ne couvre pas le problème de création de texture (normales, position). Dans la première passe, je crée la texture normale, puis je …
D'après ce que j'ai compris (en lisant différentes pages), il y a 2 façons de mettre à jour un tampon: UpdateSubresource()(lorsque le tampon est créé avec DEFAULTutilisation) Map(), copiez les nouvelles données, Unmap()(lorsque le tampon est créé avec DYNAMICutilisation) Dans le premier cas, est-ce que j'appelle uniquement cette fonction (rien …
J'écris un jeu OpenGL 3D. Il y aura des tonnes de triangles pour le terrain et les objets utilisés. J'étudie à partir du guide officiel d'OpenGL et la première méthode présentée est d'appeler une fonction glVertexaprès le glBeginpour chaque sommet que vous voulez dessiner. Cependant, cette méthode semble assez ancienne …
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.