«shaders» etiketlenmiş sorular

grafik donanımı üzerinde çalışan ve sahnelerin nasıl oluşturulduğu üzerinde yüksek derecede kontrol sağlayan bir bilgisayar programı

1
Gl_TexCoord [0] bileşenleri ne anlama geliyor?
Arasındaki farklar nelerdir gl_TexCoord[0].s, gl_TexCoord[0].t gl_TexCoord[0].pve gl_TexCoord[0].x, gl_TexCoord[0].y gl_TexCoord[0].z? Bunun gl_TexCoord[0].x, gl_TexCoord[0].y gl_TexCoord[0].zpiksel koordinatları olduğunu anlıyorum. Ama ne gl_TexCoord[0].s, gl_TexCoord[0].t gl_TexCoord[0].panlama geliyor ve nerede kullanmalıyım?

1
Fiziği geometri gölgelendiricisinden yordamsal olarak oluşturulmuş bir dünyaya nasıl dahil edebilirim?
Esasen CPU'dan GPU'ya tutarlı gürültü üretme ihtiyacını ortadan kaldırmak istiyorum. Oradan da, bu gürültüyü voksel noktalarındaki yoğunluk olarak kullanarak üç boyutlu bir dünya için arazi oluşturmak istiyorum. Bundan sonra, bu yoğunlukları almak ve onları dünya arazisini temsil eden poligonize etmek (köşe oluşturmak) istiyorum. Bu iyi ve hepsi. Ama aynı zamanda …
10 c#  xna  shaders 

6
OpenGL ES 2.0: Kalite Gölgelendirici Deposu [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 4 yıl önce kapalı . Lütfen bana yüksek kaliteli OpenGL (OpenGL ES 2.0) köşe ve parça gölgelendiricileri deposu önermemizi …

1
Arka plan pikselinin rengi nasıl ters çevrilir
Java ve jMonkeyEngine kullanarak bir oyun ve harita editörü yazıyorum. Harita editöründe, tel çerçeveli küre tarafından yapılan bir fırçam var. Benim sorunum: Ben her yerde görünür yapmak istiyorum, bu yüzden bu fırçanın "arkasında" pikselin rengini ters çevirmek istiyorum. Parça gölgelendirici (GLSL) ile yapmak istedim, ancak bu pikselin rengini nasıl alacağımı …

5
Vector3s ile neden '> =' operatörünü kullanamıyorum?
Ben _positionAve olarak adlandırılan iki konum arasında hareket etmek için bir dikdörtgen almaya çalışıyorum _positionB. Her ikisi de tiptedir Vector3. Dikdörtgen gayet iyi hareket ediyor. Bununla birlikte, ulaştığında _positionB, ters yönde hareket etmez, olması gerektiği gibi. Bir göz atmak için koda geri döndüm. Ben nesne hareket ettikçe, ifkoddaki ifadeler rects …
9 unity  c#  vector  mathematics  vector  matrix  unity  c#  transformation  java  3d  terrain-rendering  shading  ios  opengl-es  opengl  rendering  optimization  python  scripting  minecraft-modding  modding  pc  3d-meshes  mesh  culling  point-cloud  networking  interpolation  mathematics  game-design  ai  game-mechanics  animation  unreal-4  skeletal-animation  3dsmax  unity  c#  3d  opengl  c++  textures  unity  ide  cocos2d  cocos2d-x-js  unity  c#  mono  il2cpp  c++  game-loop  timer  linux  flash  actionscript-3  java  glsl  c++  vector  entity-component  c++  directx11  windows  visual-studio  libgdx  mouse  unity  c#  architecture  storage  unity  c#  rotation  coordinates  quaternion  vrpn  movement  vector  unreal-4  unity  shaders  unity  gui  text  bug  shooter  3d  animation  rendering  voxels  c++  mmo  multithreading  linux  textures  procedural-generation  terrain-rendering  multiplayer  mmo  game-state  java  android  libgdx  opengl  procedural-generation  unity  gui  3d  animation  tools  geometry-shader  mobile  advertisements  unity  c#  animation  scripting  unity  animation  unityscript  coroutines  unity  shaders  lighting  camera 

1
Modeller için animasyonlu dokular; Gölgelendirici nasıl yazılır?
Roket Ligi'ni izliyordu ve animasyonlu çıkartmalar ve tekerlekler olduğunu fark ediyordu. . Yukarıdaki görüntüdeki etkilere benzer bir şey uygulamak istiyorum. Tekerlek efektini yapmak için Birlik Gölgelendiricisi yazmaya nasıl başlayabilirim? Shaders hakkında çok şey bilmiyorum, ancak animasyon efektini yapmak için standart Unity Shader'ı düzenleyebilir miyim?

3
Bir tepe gölgelendiricisine nasıl birden fazla matris gönderirim?
Kemikler / deri kullanarak animasyonlar yapıyorum. Gölgelendiriciye köşe başına bir matris göndermeye çalışıyorum. Bu iki yaklaşımı düşünebilirim. Yöntem 1 Bunun gibi her kemik matrisi için tek bir kolum var u_Bone0 = GLES20.glGetUniformLocation(mProgram, "u_Bone[0]"); u_Bone1 = GLES20.glGetUniformLocation(mProgram, "u_Bone[1]"); ve onDrawher birini gölgelendiriciye gönderiyorum: GLES20.glUniformMatrix4fv(u_Bone0, 1, false, matrix0, 0); Çok sayıda matrisim …


1
2D Su üst yüzey profili
Köşe parçası gölgelendirici ile su yüzey kalınlığının etkisini yaratmaya çalışıyorum. Ben 3D oyun ortamındayım ama bu bir kaydırma görünümü yani "2D" görünümü. İşte fragman gölgeleyici kullanarak gerçek 2D'de böyle bir etki yaratmanın iyi bir öğreticisi. Ama bu benim durumumda kullanılamaz sanırım. Şu an için sadece bir uçağım var, kırılma uyguluyordum. …

1
Ağır parça gölgelendiricinin performansını en iyi duruma getirme
Aşağıdaki gölgelendirici kümesini optimize etmek için yardıma ihtiyacım var: köşe: precision mediump float; uniform vec2 rubyTextureSize; attribute vec4 vPosition; attribute vec2 a_TexCoordinate; varying vec2 tc; void main() { gl_Position = vPosition; tc = a_TexCoordinate; } Fragment: precision mediump float; /* Uniforms - rubyTexture: texture sampler - rubyTextureSize: size of the …

1
GluLookAt nasıl çalışır?
Anladığım kadarıyla, gluLookAt( eye_x, eye_y, eye_z, center_x, center_y, center_z, up_x, up_y, up_z ); şuna eşittir: glRotatef(B, 0.0, 0.0, 1.0); glRotatef(A, wx, wy, wz); glTranslatef(-eye_x, -eye_y, -eye_z); Ama ModelViewmatrisi yazdırdığımda , çağrı glTranslatef()düzgün çalışmıyor gibi görünüyor. Kod pasajı şöyledir: #include <stdlib.h> #include <stdio.h> #include <GL/glut.h> #include <iomanip> #include <iostream> #include <string> …

2
Bir sahnede birçok ışığı kullanın (gölgelendiricilerle)
Bir sahnede birçok ışığın nasıl ele alınacağını merak ediyorum. Bir rol oynama oyununda çok büyük bir harita verildiğinde, zindanlarla (oradaki ışıklarla) vb. Ama benim sorum fazlasıdır: Nasıl değil birçok ışıkları işlemek. Sadece sahneyi etkileyen ışıkların oluşturulması arzu edilir, ancak bunu arşivlemek için bir teknik / algoritma bilmiyorum. Hiç kimse harita …

4
Tam ekran dörtlü görüntü oluşturma hedefine mükemmel piksel oluşturma
Bir rendertarget için bir grup değer oluşturmada sorun yaşıyorum. Değerler asla olmasını istediğim aralıkta sonuçlanmaz. Temelde rendertarget dokumuza işlemek için bir tam ekran dörtlü ve bir piksel gölgelendirici kullanıyorum ve daha sonra gölgelendiricideki bazı hesaplamalar için doku koordinatlarını temel almak niyetindeyim. Dörtlüün doku koordinatları sol üstte (0,0) ile sağ alt …

3
Ertelenmiş gölgeleme - birden fazla ışık nasıl birleştirilir?
GLSL ile başlıyorum ve konumlar, normaller ve albedo ile G-buffer çıktısı basit ertelenmiş gölgeleme uyguladım. Ayrıca basit bir nokta hafif gölgelendirici yazdım. Şimdi nokta ışığı için bir küre çiziyorum ve çıktı bir aydınlatma tamponuna gidiyor. Sorun şu ki, birden fazla ışık çizerken aydınlatma arabelleğinin sonuçlarını nasıl birleştirebilirim? Örneğin, nokta ışığı …

1
Grafik programlama hakkında iyi kitaplar var mı?
Grafik programlama için aşağıdan yukarıya yaklaşan bir kitap arıyordum. 2d filtreleme ile başlayan, belki normal haritalamaya, sonra ortam tıkanıklığına vb. Soruyorum çünkü son birkaç yıldır oyun geliştirmede tembelim ve her zaman bunu halleden bir motor kullandım. Geçmişte ödünç aldığım şifreli olanlara güvenmek yerine oyunlarım için bazı gölgelendiriciler yazmaya başlamak istiyorum. …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.