«opengl» etiketlenmiş sorular

OpenGL, masaüstü ve iş istasyonu pazarlarını hedefleyen bir grafik standardı ve API'dır. Özel bilgisayar donanımı ile hızlanması kolay olacak şekilde tasarlanmıştır ve bu nedenle uygulamaların çoğu geleneksel yazılım oluşturma işlemlerine göre çok daha iyi performans sağlar. Şu anda OpenGL, CAD yazılımı ve bilgisayar oyunları gibi uygulamalar için kullanılmaktadır. Aynı zamanda çapraz platformdur. OpenGL standardı, OpenGL ES'yi de kontrol eden Khronos grubu tarafından kontrol edilir.

2
Çıplak OpenGL, küçük geliştiricilere çerçeveler / motorlar üzerinde ne gibi avantajlar sağlar? [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . 6 yıl önce kapalı . Bağımsız geliştiricilerin çerçevelerden ve motorlardan uzaklaşıp çıplak OpenGL kullanmaya veya SDL / SFML2 ile birlikte kullanmaya doğru …
16 opengl  c++ 

1
Modern gölge oluşturma teknikleri?
Gölge oluşturma açısından son teknoloji nedir? Hedefim, eğer önemliyse, ertelenmiş bir oluşturma hattı kullanarak OpenGL 3.2'dir. Gölge oluşturmaya baktığımdan beri yıllar geçti ve o zaman şablonlardan çeşitli gölge haritalama yöntemlerine kadar çok sayıda teknik mevcuttu. O zaman, gölgeleri oluşturma CPU tarafından kontrol edilen ayrı işleme geçişleri gerektirir. Ama sonra son …
16 opengl  shadows 

1
OpenGL: Görüntüyü Yeniden Boyutlandırma ve glOrtho / glViewport
Bu soruyu çeşitli kaynaklardan araştırdım ve henüz "evet bu doğru düşünme" ya da "hayır, işte böyle yapılıyor" diyen kesin bir cevap bulamadım. OpenGL oluşturma ile çözünürlük bağımsızlığını sağlamaya çalışıyorum. Bunun hakkında düşünmem gerektiğini düşündüğüm yol glOrtho, dünya koordinatlarının olmasını istediğim her şeyi kullanarak bir projeksiyon oluşturmak . Örneğin glOrtho(-50.0, 50.0, …

1
Katmanlı alfa dörtlü kullanarak zemin sisinin uygunluğu?
Katmanlı bir yaklaşım, zemine paralel olarak düzenlenmiş ve araya giren tüm arazi geometrisiyle kesişen bir dizi büyük alfa dokulu dörtlü kullanır, bu da sisin yukarıdan aşağıya doğru bakıldığında, aşağı doğru bakıldığında ve biraz daha az etkili bir şekilde sis ve Ufka doğru bakarken (aşağıdaki resme bakın). Alternatif olarak, öncelikle gölgelendirici …
16 opengl  3d  textures  shaders 

2
OpenGL: VBO veya glBegin () + glEnd ()?
Kısa bir süre önce orijinal OGL Redbook'u verdiğim birinden bir eğitim sitesine bu bağlantı verildi . Üçüncü başlık, tipik render yöntemi olarak glBegin () & glEnd () 'i unutmayı açıkça söylüyor. Redbook'un yöntemini öğrendim, ancak VBO'larda bazı faydalar görüyorum. Bu gerçekten gitmenin yolu mu ve eğer öyleyse, oluşturma kodunu ve …
16 opengl  graphics  glsl  vbo 

4
Sabit İşlevli ve Gölgelendiriciler: Hangisi yeni başlayanlar için?
Şu anda bilgisayar bilimleri için üniversiteye gidiyorum. Mevcut bir motoru küçük bir oyun yaratmak için bir noktada kullanmayı planlasam da, şu anda amacım şu temelleri öğrenmektir: 3D programlama. DirectX ve OpenGL arasında seçim hakkında biraz araştırma yaptım ve bunun genel sonucu, eğitim tekerlekleri platformunuz olarak OpenGL veya DirectX'i seçip seçmemeniz, …

2
Hangi OpenGL sürümlerini öğrenmek ve / veya kullanmak?
Bu yüzden, OpenGL'de yeniyim ... Oyun programlama hakkında genel bilgiye sahibim ama çok az pratik deneyimim var. Çeşitli makalelere ve kitaplara bakıyorum ve OpenGL'ye dalmaya çalışıyorum, ancak çeşitli versiyonları ve eski ve yeni şeyleri kafa karıştırıcı yapmanın yollarını buldum. Sanırım ilk sorularım, OpenGL'nin her sürümünü çalıştırabilecek oyuncu yüzdeleri hakkında bazı …

5
Çoğu öğretici güncel olmadığında OpenGL ile başlayarak [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 . 4 yıl önce kapalı . Eminim zaten bunun gibi bir sürü soru var, ancak OpenGL kütüphanesinin sürekli güncellenmesi onları tamamen ortadan …
16 c++  opengl 

2
GLSL Shader Efektleri: Hareket bulanıklığı nasıl yapılır?
Tam bir 2D ortamım var, spritelar manzara, karakterler vb. Daha modern bir görünüm elde etmek için, kamerayı hızlı bir şekilde hareket ettirirken modern FPS oyunları (yani Crysis) bulanıklığına benzer bir hareket bulanıklığı efekti uygulamak istiyorum. Bir yan kaydırıcıda, istenen etki, kamera hareket ederken hızlı hareket fikri vermek için bu hafif …

2
Ertelenmiş bir gölgelendirme oluşturucusunda geometri geçişi için ortak oluşturma optimizasyon teknikleri nelerdir? [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 . 6 yıl önce kapalı . OpenGL 3 ve C ++ (ve pencere yönetimi için glfw) kullanarak bir oyun motoru …

1
GLEW nedir ve nasıl çalışır?
Başlangıç ​​dostu bir açıklama arıyorum . Resmi web sitesinin açıklaması çok kısa ve beni cevaplardan daha fazla soruya yönlendiriyor: GLEW nedir? GLEW geliştiricisinin sayfası şöyle diyor: OpenGL Uzantı Wrangler Kütüphanesi (GLEW), platformlar arası açık kaynaklı bir C / C ++ uzantı yükleme kütüphanesidir . GLEW, hedef platformda hangi OpenGL uzantılarının …
15 opengl  glew 

3
OpenGL dokularını bulanıklaştırmadan nasıl ölçeklendirebilirim?
LWJGL aracılığıyla OpenGL kullanıyorum. Ben 16x16 bir 16x16 dokulu dört render var. Ölçek miktarını değiştirdiğimde, dörtlü büyür, sonra büyüdükçe bulanıklaşır. Minecraft'ta olduğu gibi bulanıklaşmadan nasıl ölçeklendirebilirim? İşte benim RenderableEntity nesnesinin içindeki kod: public void render(){ Color.white.bind(); this.spriteSheet.bind(); GL11.glBegin(GL11.GL_QUADS); GL11.glTexCoord2f(0,0); GL11.glVertex2f(this.x, this.y); GL11.glTexCoord2f(1,0); GL11.glVertex2f(getDrawingWidth(), this.y); GL11.glTexCoord2f(1,1); GL11.glVertex2f(getDrawingWidth(), getDrawingHeight()); GL11.glTexCoord2f(0,1); GL11.glVertex2f(this.x, getDrawingHeight()); …
15 opengl  java  lwjgl  slick 

1
OpenGL (LWJGL) ile HUD / GUI oluşturma
HUD veya GUI yapmam gereken oyun geliştirme aşamasındayım. Bu bölüme hiç girmedim, bu yüzden nasıl yapıldığını bilmiyorum. Ekranda sabit bir konumda basit bir dörtlü oluşturmayı denedim, ancak bir sorun var. Kameranın ortografik olarak çalışmasını sağlamak için şunu kullanıyorum: public void lookThrough() { GL11.glMatrixMode(GL11.GL_PROJECTION); GL11.glLoadIdentity(); GL11.glOrtho(position.x, position.x + Display.getDisplayMode().getWidth()/zoom, position.y + …
15 opengl  java  gui  lwjgl 

4
2D izometrik oyunda gerçek zamanlı gölge dökümü
C ++ ile küçük bir 2d izometrik motor yazıyorum ve gerçek zamanlı gölge döküm uygulamaya çalışıyorum. Bu sayfada açıklanan basit bir yaklaşımı izledim ve işte sonuç (ışık sarı küple aynı konumda bulunuyor): Sonuç çok güzel ama duvarlarda ve küplerin üstünde eksik gölgeler var. İşte nasıl görünmesi gerektiğine bir örnek (beklenen …

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 

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.