Bilgisayar grafikleri

Bilgisayar grafik araştırmacıları ve programcıları için soru cevap


2
Gama dikkate alınması hala önemli mi?
Farklı monitörler (mobil ekranlar dahil) renkli görüntüler görüntülerken önemli ölçüde farklı gama işlevleri kullanıyor mu? Daha sonra monitörün gamaya göre çevrilebilen rengi temsil etmenin standartlaştırılmış bir yolu var mı, yoksa bunların hepsi günümüzde buna olan ihtiyacı ortadan kaldıracak kadar benzer mi?


2
Ray Tracer için Alt Piksel Oluşturma
Yazı tipi oluşturma işleminde, alt piksel oluşturma kullanılır . Buradaki temel fikir, pikseli RGB bileşenlerine bölmek ve daha sonra her biri için ayrı bir değer hesaplamaktır. Her bileşen tüm pikselden daha küçük olduğundan, daha yüksek kalitede kenar yumuşatma mümkündür. Bir ışın izleyici için aynısını yapmanın açıkça benzer bir yolu vardır. …

3
Neden oyunların doğrudan piksel çizebileceği OpenGL ve DirectX gibi grafik çerçevelerimiz var?
Oyunlar ve diğer grafik yoğun uygulamalar OpenGL ve DirectX gibi çerçeveler kullanır. Ayrıca piksel gölgelendirici ve DX12 gibi özelliklere ihtiyaç duyarlar. Peki her şeyi piksel piksel çizebildiğimizde neden tüm bu çerçevelere ve GPU özelliklerine ihtiyacımız olsun? İlk olarak, oyunun bir şekilde derlenmesi gerekir, böylece piksel piksel çizilir. Bu, büyük olasılıkla …

3
OpenGL ile 3B animasyon yazılımında oluşturma arasındaki fark
OpenGL ve benzeri ile "gerçek zamanlı" 60 FPS oldukça şaşırtıcı görünümlü şeyler yapabilirsiniz. Ancak, aynı sahnenin bir videosunu Maya veya 3ds Max'te yapmaya çalışırsam, aynı çözünürlük ve FPS olmasına rağmen çok daha uzun sürebilir. Bu iki tür oluşturma neden aynı sonuç için farklı zaman süreleri alıyor? Not: Evet, 3D animasyon …

3
Işın izleme yükseklik alanları için en son teknoloji algoritması nedir?
Yıllar boyunca bir ışın izleyicide yükseklik-alan arazisi çizmek için farklı teknikler üzerine çok sayıda makale olmuştur. Bazı algoritmalar ızgarayı doğrudan ışınla yürütebilir (veya bir dörtlü yoluyla); diğerleri araziyi çokgen örgüye dönüştürür ve standart ışın-üçgen kavşak testi kullanır. Araştırma son birkaç yıldır devam ediyor gibi görünüyor ve son on yılda yazılmış …



2
Gölge Eşlemede Projektif Takma Adın Kullanılması
3D baskı için ufacık binalar yapmak için basit prosedürel 3D modelleme ile uğraşıyorum. Bir örnek: Modelleri ekranda daha okunabilir hale getirmek için, tek yönlü bir ışık için temel gölge eşleme uyguladım. Sahnem değişmediğinden, gölge haritasının sınırlarının ne olması gerektiğini anlamak için sadece bir kez sahnenin ekseni ile uyumlu bir kutu …

3
Fiziksel tabanlı gölgeleme - ortam / dolaylı aydınlatma
M. Pharr ve G. Humphreys tarafından PBRT çalıştıktan sonra fiziksel tabanlı bir yol izleyici uyguladım. Şimdi OpenGL ES (bir iPhone uygulamasında) kullanarak gerçek zamanlı grafiklere fiziksel tabanlı render oluşturmaya çalışıyorum. Oren-Nayar ve Cook-Torrance'ı yaygın ve speküler BRDF olarak kullanmaya başlamak istiyorum, ancak bir sorunum var: dolaylı aydınlatmayı nasıl modelleyebilirim? Bir …

1
En gelişmiş gerçek zamanlı saç şekillendirme nasıl çalışır?
Saç simülasyonu ve renderlemesinin özellikle zor olduğu ve aslında nadir olanların inanılır saçlar öneren oyunlardaki örnekler olduğu yaygın bir bilgidir. Her birinin yarı saydam olması gerçeğine rağmen, yüksek miktarda lifin gerçekte simüle edilmesinin ve çok sayıda iplik arasında meydana gelebilecek çeşitli saçılma olaylarının simüle edilmesinin ne kadar zor olduğunu hayal …


1
Bir küre üzerinde nasıl prosedürel gürültü üretebilirim?
Bir kürenin yüzeyinde işlemsel gürültü oluşturmak istiyorum (örn. İşlemsel olarak gezegenler veya mermer dokulu toplar üretmek için). Tabii ki, sadece standart bir gürültü algoritması alıp kürenin üzerine haritalandırabilirim, ancak bunun kutuplara veya başka yerlere çarpıklıklar gibi bir uçağın bir küreye yansıtılmasıyla ilgili tüm sorunları var. Ses gürültüsü üretebileceğimi ve küreyi …

2
OpenGL'de bir hareket topu nasıl uygulanır?
Dönüşümler hakkında çok fazla okuma yaptıktan sonra uygulamam için bir topunu uygulama zamanı. Anladığım kadarıyla farenin tıklatıldığı noktadan başlayıp farenin serbest bırakıldığı noktadan bir vektör oluşturmalıyım. Benim sorum, (x, y) piksel koordinatlarını dünya koordinatlarına dönüştürmek zorunda mıyım yoksa sadece görüntü alanındaki her şeyi yapmalı mıyım (görüntü alanı pikselin ölçülen sahnenin …
15 opengl  trackball 

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.