Domande taggate «glsl»

Un linguaggio di programmazione per shader OpenGL.


1
Come calcolare i vettori tangenti e bitangenti
Ho una trama caricata in three.js, quindi passata agli shader. Nello shader di vertice computo il normale e salvo in una variabile il vettore 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); UV= …

2
Utilizzo di due shader anziché uno con istruzioni IF
Ho lavorato sul porting di una sorgente ES 1.1 relativamente grande su ES 2.0. In OpenGL ES 2.0 (il che significa che tutto usa shader), voglio disegnare una teiera tre volte. Il primo, con un colore uniforme (ala vecchio glColor4f). Il secondo, con un colore per vertice (anche la teiera …
9 opengl-es  glsl 

1
Ottimizzazione delle prestazioni di uno shader di frammenti pesanti
Ho bisogno di aiuto per ottimizzare il seguente set di shader: Vertice: precision mediump float; uniform vec2 rubyTextureSize; attribute vec4 vPosition; attribute vec2 a_TexCoordinate; varying vec2 tc; void main() { gl_Position = vPosition; tc = a_TexCoordinate; } Frammento: precision mediump float; /* Uniforms - rubyTexture: texture sampler - rubyTextureSize: size …


3
Problemi di mappatura dell'ombra per la prima volta
Ho implementato la mappatura shadow di base per la prima volta in OpenGL usando shader e sto affrontando alcuni problemi. Di seguito puoi vedere un esempio della mia scena renderizzata: Il processo di mappatura dell'ombra che sto seguendo è che eseguo il rendering della scena sul framebuffer utilizzando una matrice …


2
Force Ricarica VS soution Explorer quando aggiungi un nuovo script c # tramite Unity3d?
Quando creo C # script ( Create -> C# Script) tramite Unity3d o lo elimino da Unity3d- Visual Studiomi mostra la finestra di avviso. è fastidioso. Esiste un modo per forzare "ReloadAll" in Esplora soluzioni senza la finestra?
8 unity  visual-studio  unity  google-play-services  google-play  physics  simulations  c#  unity  raycasting  unity  virtual-reality  savegame  arcade  c++  steam  ios  objective-c  databases  storage  opengl  vbo  vao  libgdx  scene2d  unity  animation  c#  path-finding  roguelikes  opengl  c++  glsl  2d  physics  phaser  selection  3dsmax  unity  collision-detection  c#  tilemap  isometric  unity  c#  2d  sprites  mouse  scripting  grid  c#  unity  libgdx  java  unity  playstation4  c#  c++  directx  dll  c++cli  libgdx  overlap2d  multiplayer  node.js  websocket  animation  unity  textures  unity  terrain  physics  unity  rotation  movement  transformation  monogame  windows  installer  shaders  unity  virtual-reality  unity  performance  frame-rate  profiler  google-play  appstore  trademark  java  android  libgdx  unity  unity-networking  unity  physics  software-engineering  unity  savegame  physics  2d  unity  unity  c#  unity-networking  textures  geometry  unreal-4  3d-modeling  java  android  libgdx  android  collision-detection  libgdx  rotation  legal  localization  patents  opengl  cubemap  sampler-state  2d  transformation  unity  c#  opengl  glsl  lighting  opentk  c++  collision-detection  physics 

1
Strappo dello schermo in framment shader su GPU R9 380
due giocatori stanno riscontrando un problema con il mio gioco in cui lo schermo si strappa quando utilizza uno shader di frammenti, ma sembra farlo solo per i giocatori con una GPU R9 380. Ecco come appare nel gioco: Dopo aver lavorato con uno dei giocatori, l'ho ristretto all'utilizzo dello …
8 c++  2d  glsl  sfml 

2
Geometry shader per più primitivi
Come posso creare uno shader di geometria in grado di gestire più primitive? Ad esempio quando creo uno shader di geometria per triangoli, definisco un layout in questo modo: layout(triangles) in; layout(triangle_strip, max_vertices=3) out; Ma se uso questo shader, le linee o i punti non verranno visualizzati. Quindi aggiungendo: layout(triangles) …

1
Il pacchetto GLSL galleggia in una trama RGBA
Voglio comporre modelli e particelle convenzionali basati su triangoli con una scena ray tracing a un frame rate ragionevole. webGL non ti consente di scrivere gl_FragDepthnel framment shader. Non è possibile avere più destinazioni di rendering, ma è possibile eseguire il rendering su una trama RGBA e quindi utilizzare quella …
8 textures  glsl  webgl 

3
Aggiornamento della memoria delle texture tramite shader?
Cosa dice il titolo: è possibile aggiornare una trama tramite uno shader glsl? Qualcosa di simile a : //Read vec4 Pixel = texture2D(TextureID,gl_TexCoord[TextureIndex].st); //Write to texture memory ? vec4 NewPixel = Pixel + vec4(0.0,0.0,0.0,AlphaPatch); // ?? How to write back to texture memory ?? texture2D(TextureID,gl_TexCoord[TextureIndex].st) = NewPixel; ??

2
Rendering del cartellone senza distorsione?
Uso l'approccio standard al billboarding in Unity che è OK, ma non ideale: transform.LookAt(camera) Il problema è che ciò introduce una distorsione verso i bordi della finestra, specialmente quando l'angolo del campo visivo aumenta. Questo è diverso dal cartellone perfetto che vedresti ad es. Doom quando si vede un nemico …
8 unity  shaders  glsl 

2
GLSL Shader Editor per Linux
Ci sono buoni IDE per Linux che ci permettono di modificare shader GLSL e visualizzarne l'effetto? Nota: Shader Designer di Typhoon Labs è una buona opzione ma sto cercando alternative in quanto questo software ha alcuni problemi con Ubuntu 11.10
8 shaders  glsl  linux 

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.