Preguntas etiquetadas con hlsl

Un lenguaje de sombreado patentado desarrollado por Microsoft para usar con la API Direct3D de Microsoft.


2
Número aleatorio hlsl
¿Cómo se genera un número aleatorio en HLSL? Lo pregunto porque quiero probar el trazado de rayos gpu . Necesita generar direcciones aleatorias en un sombreador de píxeles. Entonces, quiero randFloat(), donde el resultado es un número aleatorio entre -1 y +1. Además, ¿cuál es el trato con la instrucción …
13 hlsl  random  gpu 


3
Sombreador de plástico translúcido HLSL
Estoy tratando de producir un sombreador para replicar un objeto de plástico blanco con una luz de color en el interior. Ya sea por tener un sombreador que sea translúcido y si pongo una luz dentro del objeto, la luz se verá a través o al tener un sombreador que …
12 graphics  shaders  hlsl 




1
Iluminación rápida con múltiples luces.
¿Cómo puedo implementar una iluminación rápida con múltiples luces? No quiero restringir al jugador, puede colocar un número ilimitado y posiblemente luces superpuestas (puntos) en el nivel. El problema es que los sombreadores que contienen bucles dinámicos que serían necesarios para calcular la iluminación tienden a ser muy lentos. Tuve …


1
Perfil de superficie superior de agua 2D
Estoy tratando de crear el efecto del grosor de la superficie del agua con un sombreador de fragmentos de vértice. Estoy en un entorno de juego en 3D, pero es una vista de desplazamiento, así que una vista "2D". Aquí hay un buen tutorial para crear dicho efecto en 2D …


1
¿Efecto ondulación?
He estado trabajando en un juego de defensa de la torre durante algún tiempo, y hasta ahora estoy realmente satisfecho con los resultados. Sin embargo, hay una cosa que me gustaría agregar. He visto un video de GeoDefense para Windows Phone 7 aquí: http://www.youtube.com/watch?v=YhPr4A4LRPQ Observe cómo (cuando una unidad muere …
9 xna  c#  hlsl 

3
Muestreo directo de texturas 3D muy lento
Así que estoy escribiendo un pequeño juego con Direct3D 9 y estoy usando texturas múltiples para el terreno. Todo lo que estoy haciendo es muestrear 3 texturas y un mapa de mezcla y obtener el color general de las tres texturas basadas en los canales de color del mapa de …


1
La forma más eficiente de dibujar vértices con OpenGL
Estoy escribiendo un juego OpenGL 3D. Habrá toneladas de triángulos para terreno y objetos en uso. Estoy estudiando de la guía oficial de OpenGL y el primer método presentado es llamar a una función glVertexdespués glBeginde cada vértice que desea dibujar. Sin embargo, este método suena bastante antiguo e ineficiente …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.