Questions marquées «hlsl»

Un langage d'ombrage propriétaire développé par Microsoft pour une utilisation avec l'API Microsoft Direct3D.


2
Nombre aléatoire hlsl
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 …
13 hlsl  random  gpu 


3
Shader en plastique translucide HLSL
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 …
12 graphics  shaders  hlsl 


1
Tessellation vs Geometry Shader
Corrigez-moi si je me trompe, mais les tâches Shader de géométrie et Tessellation Shader doivent générer des sommets dans le pipeline graphique. Ce que je voudrais savoir, c'est comment ils sont différents et quand dois-je les utiliser l'un par rapport à l'autre?

4
Comment un shader HLSL affecte-t-il réellement la sortie de rendu?
Je comprends la syntaxe de HLSL, par exemple supposons que je l'ai comme HLSL: struct VOut { float4 position : SV_POSITION; float4 color : COLOR; }; VOut VShader(float4 position : POSITION, float4 color : COLOR) { VOut output; output.position = position; output.position.xy *= 0.7f; // "shrink" the vertex on the …
11 directx  hlsl 

1
Éclairage rapide avec plusieurs lumières
Comment mettre en œuvre un éclairage rapide avec plusieurs lumières? Je ne veux pas restreindre le joueur, il peut placer un nombre illimité et éventuellement des lumières (ponctuelles) qui se chevauchent dans le niveau. Le problème est que les shaders qui contiennent des boucles dynamiques qui seraient nécessaires pour calculer …


1
Profil de surface de plan d'eau 2D
J'essaie de créer l'effet de l'épaisseur de la surface de l'eau avec un shader de vertex-fragment. Je suis dans un environnement de jeu 3D mais c'est une vue de défilement donc une vue "2D". Voici un bon tutoriel pour créer un tel effet en 2D réel en utilisant un fragment …


1
Effet de vague ondulée?
Je travaille sur un jeu de tower defense depuis un certain temps maintenant, et jusqu'à présent, je suis vraiment satisfait des résultats. Cependant, il y a une chose que j'aimerais ajouter. J'ai vu une vidéo de GeoDefense pour Windows Phone 7 ici: http://www.youtube.com/watch?v=YhPr4A4LRPQ Remarquez comment (quand une unité est tuée …
9 xna  c#  hlsl 

3
Échantillonnage 3D très direct des textures
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 …


1
Le moyen le plus efficace pour dessiner un sommet avec OpenGL
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 …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.