«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.

1
Bu geometri gölgelendirici neden programımı çok yavaşlatıyor?
Bir OpenGL programım var ve bir arazi ağı oluşturuyorum. Köşe arabelleğindeki köşeleri yerinden oynatıyorum ve onları henüz parça gölgelendiricisinde renklendirmiyorum. Her seferinde bir parça bir geometri gölgelendirici ekliyorum. Geometri gölgelendiricisini eklemeden önce, sadece boru hattının parça ve tepe gölgelendirme adımlarını programlarken, yaklaşık 30+ kare hızına sahip oluyordum. Yeterince herhangi bir …
27 opengl  glsl 

3
Ekipler kaynak dosyalarda yazma işleminin nasıl önlenmesini sağlar? [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Sorunuzu güncelleyin o yüzden -konu üzerinde Oyun Geliştirme Stack Exchange için. 4 yıl önce kapandı . Örneğin, oyun motoru, birden fazla kişi tarafından aynı anda çalışılırken üzerine yazma işleminin nasıl engelleneceği ihtimali bana geldi. …
26 project-management  version-control  teamwork  java  2d  collision-detection  vector  collision-resolution  unity  directx  directx11  directx10  xna  ios  monogame  windows-phone-8  xamarin  design-patterns  oop  xna  collision-detection  collision-resolution  bounding-boxes  rotation  collision-detection  mathematics  javascript  algorithm  separating-axis-theorem  xna  2d  monogame  image  xna  directx  graphics  performance  opengl  2d  3d  c++  directx11  unity  c#  scale  c#  xna  collision-detection  collision-resolution  leaderboards  scoring  glsl  srgb  tilemap  three.js  tiled  unity  physics  xml  dialog-tree  xna  c#  .net  opengl  lwjgl  vbo  physics  graphics  procedural-generation  simulations  water  opengl  java  textures  lwjgl  frame-buffer  unity  unity  2d  collision-detection  collision-resolution  trigonometry  java  android  libgdx  xna  c#  frame-rate  c++  unreal-4  procedural-generation  java  graphics  lwjgl  slick  c++  software-engineering 

1
Freeglut vs SDL vs GLFW arası
oyun projemi Android'den (C, OpenGL ES 2.0, NDK sayesinde yazılmış) Windows ve Linux platformlarına taşımalıyım. Tabii ki bazı platform bağımlı kodları yeniden yazmam gerekecek, ancak şimdi OpenGL ve giriş tanıtıcısı kullanımı için hangi kütüphaneyi kullanacağımı sorusuna şaşırdım. Sadece hızlı bir googling bana 3 aday olsun: 1) Freeglut - yeniden yazılmış …
26 opengl  windows  linux 

3
Voksel oluşturma için daha verimli olanı: önceden yapılmış VBO veya bir geometri gölgelendiricisi?
Oldukça statik bir voksel dizisi göz önüne alındığında, daha verimli olanı: voksel yüzlerini oluşturmak için bir VBO önceden üretmek için CPU kullanmak (şu an için yürüyen küpler gibi daha gelişmiş işleme biçimlerini yok sayarak) veya GPU'da bir geometri gölgelendirici kullanmak anında yüzleri? Değişen vokselleri güncelleme konusunda endişeli değilim ama tabii …

9
OpenGL optimizasyon ipuçları [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, sadece bu yazıyı düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 6 yıl önce kapandı . OpenGL'yi daha verimli hale getirmek için ne gibi ipuçlarına sahipsiniz?

5
Unity3D gibi bir motor neden yeni başlayanlar için OpenGL gibi bir yerel kütüphanede vurgulanıyor? [kapalı]
Kapalı . Bu soru görüşe dayalı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu güncelleyin, böylece bu yayını düzenleyerek gerçekleri ve alıntıları yanıtlayabileceksiniz . 4 yıl önce kapandı . Ben sadece 3D oyunlarda yeni başladım, tercih ettiğim platform Android. Başka bir forumda "Ne kullanılır: OpenGL veya …
25 opengl  android  unity 

3
OpenGL Vertex Array Object'te (VAO) hangi durum saklanır ve VAO'yu doğru olarak nasıl kullanırım?
OpenGL VAO'da hangi durumun saklandığını merak ediyordum. Bir VAO'nun, tamponlanmış tepe noktalarının köşe özellikleriyle ilgili bir durum içerdiğini anladım (arabelleklerde hangi nitelikler ve hangi arabelleklerin bağlı olduğu, ...). VAO'ların doğru kullanımını daha iyi anlamak için, tam olarak hangi durumda olduklarını bilmek isterim. VAO'ların nasıl kullanılması gerektiğini nasıl varsayırım? Basit örneklerden …
25 opengl  vao 

1
Oyunum kayıt yazılımı ile uyumsuz görünüyor. Buna ne sebep olabilir?
Üniversite için küçük bir Game-Dev projesini yeni bitirdim ve gönderimime eşlik edecek bir video kaydetmem gerekiyor (kaynağımı işe alamamaları durumunda). Temelde oyunum FRAPS veya Bandicam eklemeye çalıştığında hiç çalışmaz, hata raporlama kodumdan siyah bir ekran ve GL INVALID OPERATION mesajı akışı alıyorum. Dxtory hiçbir şekilde doğru şekilde bağlanamıyor gibi görünüyor, …

8
OpenGL, SFML ve SDL’nin yazılıma göre avantajı nedir?
Casey Muratori'nin çerçeveleri kullanmadan bir oyun motoru yarattığı Handmade Hero akışını izlemeye başladım . Dün, bir görüntünün ekrana nasıl çekildiğini gösterdiği kısma geldim. Anladığım kadarıyla, çizmek istediği ekranın büyüklüğü kadar büyük bir hafıza ayırdı. Sonra ayırdığı tampon belleğe geçtiği bir bitmap yarattı ve os'a özgü bir işlev kullanarak ekrana çizdi. …

7
Dev kitlerine erişmeden PS3 / Xbox 360 deneyimini nasıl edinirim?
PS3, Xbox 360 için endüstri programlamasına girmeye çalışan bir oyun programı programcısıyım. Gördüğüm en büyük sorun, yeteneklerimi potansiyel bir işveren için gösterme gereği, ancak PS3 veya Xbox 360 için Dev kitlerine erişemem. bu doğrudan mümkün değildir. Sorum şu: Konsol geliştiricilere yeteneklerimi göstermenin en iyi alternatif yolu nedir? DirectX for Windows'da …

2
Kamera vs Viewport
Kamera koordinatları ve görüntüleme koordinatları arasındaki farkın tam olarak ne olduğunu tam olarak anlayamıyorum. Birisi lütfen netleşebilir mi?

1
Kendi sahne grafiğimi haddeleme
Merhaba Oyun Geliştirme SE! Basit ve çok hafif bir oyun motoru yaratma umuduyla OpenGL'de yoluma giriyorum . Projeyi, sonunda biraz para kazanabilecek, ancak her iki şekilde de eğlenceli olacak bir öğrenme deneyimi olarak görüyorum. Şimdiye kadar bazı temel G / Ç'leri, bir pencereyi (çok şık bir F11 tam ekran tuşuyla) …
23 opengl  3d  scene-graph 

1
Gezegen oluşturma için en iyi LOD yöntemi hangisidir?
Şu anda tezim üzerinde çalışıyorum, gezegensel büyüklükteki arazileri yapan bir motor. Araştırmamı hala bitirdim ve bu konuda birçok şeyle karşılaştım, sorun şu ki hangi Ayrıntı Seviyesi (LOD) yöntemini kullanmam gerektiğine karar veremem. Geomipmapping, geometri clipmaps (GPU) ve Ulrich tarafından büyük arazilerde iyi çalışan ve bir küpün 6 ​​yüzünü oluşturmak için …

2
Aynı anda genellikle kaç dokuya bağlanabilirim?
Bir oyun motoru geliştiriyorum ve sadece modern (Shader model 4+) donanım üzerinde çalışacak. Anladığım kadarıyla, işim bittiğinde, bu mantıksız bir gereklilik olmayacaktı. Sorum şu: Modern grafik kartına aynı anda kaç doku bağlayabilirim? 16 yeterli olacaktır. Çoğu modern grafik kartının bu kadar sayıdaki dokuyu desteklemesini bekleyebilir miyim? GTX 460 cihazım 32 …


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.