«opengl-es» etiketlenmiş sorular

Cep telefonları gibi yerleşik cihazlar için tasarlanmış OpenGL 3D grafik API'sinin alt kümesi.

1
GLSL: Nasıl bir şamandıra bir int için döküm?
Bir GLSL parça gölgelendirici ben bir döküm çalışıyorum floatbir içine int. Derleyici bir hata veriyor: ERROR: 0:60: '=' : cannot convert from 'mediump float' to 'highp int' Şunun hassasiyetini arttırmayı denedim int: mediump float indexf = floor(2.0 * mixer); highp int index = indexf; ama boşuna. intDoğru şekilde nasıl kullanırım …
40 opengl  glsl  opengl-es 

5
Android durakladığında OpenGL içeriğini kaybetmek için geçici çözüm?
Android belgelerinde diyor ki: EGL oluşturma içeriğinin kaybedileceği durumlar vardır. Bu genellikle cihaz uyuduktan sonra uyandığında meydana gelir. EGL içeriği kaybolduğunda, o bağlamla ilişkilendirilmiş tüm OpenGL kaynakları (dokular gibi) otomatik olarak silinir. Oluşturmayı doğru tutmak için bir oluşturucunun hala ihtiyacı olan kaybolan kaynakları yeniden oluşturması gerekir. OnCurfaceCreated (GL10, EGLConfig) yöntemi, …

5
GlScissor'ın amacı nedir?
Bunun şablon testinden daha verimli olduğunu biliyorum, ancak aynı işlevselliğin görünüm penceresi olan projeksiyon dönüşümleri kullanılarak elde edilebileceğini varsayıyor muyum?
32 opengl  opengl-es 


3
OpenGL ES 2.0 Nokta Sprite Boyutu
OpenGL ES 2.0'da nokta sprite çizmeye çalışıyorum, ancak gl_PointSize benim tepe gölgelendiricisinde yüksek bir değere ayarladığımda bile tüm puanlarım 1 piksel boyutunda ... Nokta spritelarımı nasıl büyütebilirim?
15 opengl  3d  android  opengl-es 

2
OpenGL ES 2.0: 2D Projeksiyonu Ayarlama
Bu makalede, genel olarak, sabit işlevli boru hattı kullanılarak keskin OpenGL 2D grafiklerin nasıl çizileceği açıklanmaktadır. http://basic4gl.wikispaces.com/2D+Drawing+in+OpenGL OpenGL ES 2.0'da bazı ES 1.x işlevleri bulunmadığından (örneğin: glOrtho ()), işlevlerinin Fragment / Vertex gölgelendiricileriyle değiştirilmesi gerekir. Benim sorum şu programlanabilir fonksiyon boru hattında aşağıdaki 2D projeksiyon nasıl kurulur? const XSize = …

5
OpenGL ES 2.0 Oyununda kullanmak için tam Matematik Kütüphanesi? [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu , Game Development Stack Exchange için konuyla ilgili olacak şekilde güncelleyin . 5 yıl önce kapalı . OpenGL ES 2.0 oyunlarında kullanmak için eksiksiz (veya neredeyse tamamen) çapraz platform matematik kütüphanesinin farkında mısınız …


4
OpenGL ES 2.0'da geometri örnekleme
OpenGL ES 2.0'da geometri örneklemesi yapmayı planlıyorum. Temelde aynı geometriyi (bir sandalye) belki de sahnemde 1000 kez oluşturmayı planlıyorum. Bunu OpenGL ES 2.0'da yapmanın en iyi yolu nedir? Model görünümü mat4'ü bir özellik olarak geçirmeyi düşünüyorum. Nitelikler köşe verisi başına olduğundan, aynı üçgenin her köşe için üç kez aynı mat4'ü …

4
GLM: Euler Açıları ve Kuaterniyon
Umarım GL Mathematics'i ( GLM ) biliyorsunuzdur çünkü bir sorunum var, kıramıyorum: Bir dizi Euler Açısı var ve aralarında düzgün enterpolasyon yapmam gerekiyor . En iyi yol onları Kuaterniyonlara dönüştürmek ve SLERP alrogirmisini uygulamaktır . Benim sorunum nasıl Euler Açıları ile glm :: quaternion başlatmak , lütfen? GLM Dokümantasyonunu defalarca …

1
GlDrawArrays ve glDrawElements arasındaki fark
OpenGL ES'de fikrimi yenilerken, karşıma çıktım glDrawArraysve glDrawElements. Nasıl kullanıldıklarını ve neden farklı olduklarını anlıyorum. Anlayamadığım görünmüyor, ben görmek başarısız olmasıdır glDrawElementsaramaları çizmek kaydedebilirsiniz ( beraberlik çağrıları kaydetme dolayısıyla benim burada da söz okudum kitapların çoğu tarafından bahsedilen bir açıklamasıdır). 2 üçgen kullanarak bir kare çizmeye çalıştığım basit bir senaryo …

3
OpenGL'de bir nesneyi nasıl bükebilirim?
Birinin silindir veya uçak gibi bir nesneyi OpenGL kullanarak bükmesinin bir yolu var mı? Ben bir OpenGL acemi değilim (eğer önemli olsa bile, OpenGL ES 2.0 kullanıyorum, bu durumda matematik en önemli şeydir, bu yüzden bir şekilde sürümden bağımsızdır), temelleri anlıyorum: çeviri, döndürme, matris dönüşümleri, vb. Nesnelerinizin geometrisini gerçekten değiştirmenize …

2
2.5D dünyamda derinlik testi ve doku saydamlığını birlikte nasıl kullanabilirim?
Not: Zaten bir cevap buldum (bu sorudan sonra göndereceğim) - Bunu doğru yapıp yapmadığımı veya daha iyi bir yol olup olmadığını merak ediyordum. OpenGL ES (JOGL) kullanarak "2.5D" izometrik bir oyun yapıyorum. "2.5D" ile dünyanın 3D olduğunu kastediyorum, ama 2D izometrik karolar kullanılarak oluşturuldu. Çözmek zorunda olduğum asıl sorun, dokularımın …

2
OpenGL'de bir derinlik arabelleğinin derinlik aralığını nasıl bulabilirim?
İOS için bir GL çok geçişli oluşturma uygulaması yapıyorum. İlk geçiş derinlik tamponu dokusuna dönüşür. İkinci geçiş, bir parça gölgelendiricinin uygulanmasını kontrol etmek için derinlik tamponundaki değerleri kullanır. Derinlik arabelleğindeki değerleri faydalı bir şeye yeniden ölçeklendirmek istiyorum, ancak bunu yapmadan önce derinlik arabelleği değerlerinin derinlik değeri aralığını bilmem gerekiyor. Bunu …

3
Kafes gizlendiğinde / nerede işlendiğinde sonradan işlenmiş bir kafes anahat nasıl gizlenir
3D motorumda etkin bir anahat, seçilen 3d karakterler için bir vurgu efekti veya ekranda manzara oluşturmak için çalışıyorum. Şablon arabelleği ile çalıştıktan ve tatmin edici olmayan bazı sonuçlar elde ettikten sonra (içbükey şekillerle ilgili sorunlar, kameradan uzaklığa bağlı anahat kalınlığı ve masaüstü ve dizüstü bilgisayarım arasındaki tutarsızlıklar), kenar algılama ve …

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.