Quels sont les avantages / inconvénients des
Un langage d'ombrage propriétaire développé par Microsoft pour une utilisation avec l'API Microsoft Direct3D.
Quels sont les avantages / inconvénients des
J'ai découvert que Battlefield 3, ainsi que Saint's Row the Third, utilisaient cette texture lors de la dernière étape de la cartographie. Quelqu'un peut-il partager un lien vers un article sur l'utilisation de cette texture? MISE À JOUR: comme il n’existe pratiquement aucun exemple de mise en...
Je suis très nouveau dans le développement de jeux, mais pas dans la programmation. Je joue (encore) avec un jeu de type Pong en utilisant l' canvasélément JavaScript . J'ai créé un Paddleobjet qui a les propriétés suivantes ... width height x y colour J'ai aussi un Pongobjet qui a des propriétés...
Quels sont les concepts à mettre en œuvre pour obtenir l'effet d'un objectif grand angle de différentes extrémités? Un pseudocode et une explication spécifique faisant référence aux différentes étapes du pipeline de contenu, ainsi que les informations à transmettre du code source à HLSL seraient...
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 . La dernière fois que j'ai essayé d'apprendre HLSL,...
J'essaie actuellement de masquer certains sprites. Plutôt que de l'expliquer par des mots, j'ai composé quelques exemples d'images: La zone à masquer (en blanc) Maintenant, le sprite rouge qui doit être recadré. Le résultat final. Maintenant, je sais que dans XNA, vous pouvez faire deux choses pour...
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 les Shaders: que...
Je travaille sur un jeu dans XNA 4 et je suis récemment passé à une implémentation d'ombrage différé en suivant ce guide . Un étrange contour blanc apparaît maintenant sur mes modèles et je ne suis pas sûr de ce qui cause cela. Je pensais que c'était peut-être un manque de précision sur la cible de...
Tous les assistants shader ont une idée de la façon d'obtenir un effet d'eau huileuse / polluée, similaire à ceci: Idéalement, l'eau ne serait pas uniformément huileuse, mais à la place, le pétrole pourrait être généré à partir d'une source (comme un drain polluant d'une usine chimique), puis...
C'est le plus bel éclairage 2D que j'aie jamais vu, et j'aimerais effectuer un éclairage comme celui-ci aussi. Comment fait-on ça? Je ne me soucie pas de la physique ou de la façon dont les particules sont simulées - je veux seulement connaître l'éclairage. Voici quelques vidéos pour référence:...
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 la terre et une petite liste...
Je suis un peu confus. La documentation officielle ( http://msdn.microsoft.com/en-us/library/windows/desktop/bb509588(v=vs.85).aspx ) dit que ddx (entrée) est la dérivée partielle de l'entrée avec respect à la "coordonnée x de l'espace d'écran". Mon calcul est très bien, mais comment peut-il savoir...
Il y a quelques problèmes que j'ai rencontrés dans mon jeu basé sur le bruit Perlin. Jetez un œil à la capture d'écran ci-dessous. Les zones blanches que vous voyez sont des murs et les zones noires sont accessibles à pied. Le triangle au milieu est le joueur. J'ai implémenté la physique dans ce...
J'ai entendu dire que si les instructions devaient être évitées dans les shaders, parce que les deux parties des instructions seront exécutées et que le mauvais sera supprimé (ce qui nuit à la performance). C'est toujours un problème dans DirectX 10? Quelqu'un m'a dit que seule la bonne branche...
J'ai étudié les exemples de Nvidia du SDK, en particulier le projet Island11 et j'ai trouvé quelque chose de curieux sur un morceau de code HLSL qui corrige les réflexions de haut en bas en fonction de l'état de la hauteur de la vague. Naturellement, après avoir examiné le bref paragraphe de code:...
Comment générer un nombre aléatoire dans HLSL? Je demande parce que je veux essayer le tracé de rayons gpu . Vous devez générer des directions aléatoires dans un pixel shader. Je veux donc randFloat(), où le résultat est un nombre aléatoire entre -1 et +1. Aussi, quel est le problème avec l'...
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 COM...
Je veux faire un shader de sketch comme une vie étrange. shader a deux parties: 1. ligne pointillée animée 2. contour bruyant J'aime savoir comment créer un contour bruyant? voir le contour des objets J'ai d'abord essayé de créer un contour en copiant les données de vertex entrantes et mis à...
Je vois les fonctions ddxet ddyglsl et les équivalents hlsl apparaissent de temps en temps dans le code shader. Je les utilise actuellement pour faire du bump mapping sans tangente ni bitangente mais j'ai essentiellement copié-collé le code. Je ne comprends pas ce que sont réellement ces fonctions,...
J'essaie de produire un shader pour reproduire un objet en plastique blanc avec une lumière colorée à l'intérieur. Soit en ayant un shader qui sera translucide et si je mets une lumière à l'intérieur de l'objet, la lumière sera visible à travers ou en ayant un shader qui simule l'effet d'une...