Bilgisayar grafikleri

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

1
“MakeContextCurrent” tam olarak ne yapar?
Bu işlev hakkında oldukça kafam karıştı. GLFW Bağlam referansı şöyle diyor: Bu işlev, belirtilen pencerenin OpenGL veya OpenGL ES içeriğini çağıran evrede güncel hale getirir. Bir bağlam aynı anda yalnızca tek bir iş parçacığında geçerli hale getirilebilir ve her iş parçacığında aynı anda yalnızca tek bir geçerli bağlam olabilir. Ama …
12 opengl  c++ 


1
Okyanus dalgası oluşturma
Beyaz su ve köpük ve değişken dalga yoğunluğuna sahip bir su kütlesi için dalgaları nasıl oluşturabilirim? Yüzey normal bir haritaya sahip bir ağ mı? Bunu üretmek için bir formül var mı? Beyaz haritaların nerede ve nasıl oluşturulduğunu belirlemeye benzer bir şey var mı? Ben bu rastladı kağıt ama çok açık …

2
Türev haritalar ve Teğet Uzay Normal haritaları
Bazı motorların teğet uzay normal haritaları yerine türev haritaları kullandığını keşfettim . Biraz okuduktan sonra, teğet alan normallerinin yerini almanın gerçekten harika bir yolu gibi görünüyor, ancak bunları kullanmanın bir dezavantajı var mı? Neden hala teğet boşluk normalleri kullanmaya devam edelim? Hem avantaj hem de dezavantaj ile karşılaştırmak mümkün mü?

1
Bitişik üçgenler rasterleştirildiğinde neden üst üste gelmiyor?
Aşağıdaki noob sorusu için özür dilerim, sadece hiçbir yerde tatmin edici bir cevap bulamıyorum ... İki üçgenden oluşan basit bir eksenle hizalanmış dörtlü oluşturduğumda, bu üçgenlerin buluştuğu köşegen kenarda neden hiçbir zaman görünür bir eser olmadığını anlamıyorum. Bu piksellerin bazıları her iki üçgende olmalı, değil mi? Yani, fragshader'ım her zaman …
11 opengl  gpu  rasterizer 


3
Nokta dönüşümü ile vektör dönüşümü arasındaki fark nedir?
Dersimde öğretim üyem bana şunları söyledi: Sadece 4 * 4 matrisleri düşünüyoruz. Bunlar, nesneleri (veya bu işlemlerin herhangi bir kombinasyonunu) döndürmek, ölçeklemek veya çevirmek için kullanılır. Matrisler daha sonra sanal kamera modelinin uygulanmasında da kullanılır. Bir vektör dönüşümü ile nokta dönüşümü arasındaki farkı bilmiyorsanız, yukarı bakın. Sadece bu soru için …
11 vectors 

1
Gölgelendiricide döngü performansı
Bir gölgelendiriciye dinamik döngü işlevini entegre etmenin en iyi yolunun ne olduğunu merak ediyorum? Birincisi, dinamik dizilerin mümkün olmadığı anlaşılıyor. Bu nedenle, maksimum boyut dizisi oluşturmak ve yalnızca bir kısmını doldurmak veya önceden tanımlanmış boyutlara sahip diziler tanımlamak daha mı iyi? Peki, bu dizi üzerinde yineleme yapmanın en iyi yolu …

2
İnsan tırnaklarının oluşturulmasında ne tür bir teknoloji yer alır?
Deri, saç, gözler gibi sayısal vücudun çeşitli doğal özelliklerinin fiziksel olarak oluşturulmasıyla ilgili birçok referans vardır. Ancak, görsel olarak gerçekçi tırnakların simülasyonu hakkında özel bilgi bulamadım. Örneğin, insan tırnaklarının ışığa reaksiyonunun özelliklerinin özelliklerini bulamadım. Birkaç fikrim vardı: Göre Wikipedia makalesinde , çivi "keratin denilen sert koruyucu protein yaptı. (...) Bu …

1
GPU'm ne bekliyor?
AMD Radeon HD 7800 serisi GPU'm ile kullanmak için bir OpenCL programı yazıyorum. AMD'nin OpenCL programlama kılavuzuna göre , bu GPU nesli zaman uyumsuz olarak çalışabilen iki donanım kuyruğuna sahiptir. 5.5.6 Komut Sırası Güney Adaları ve sonrası için, cihazlar en az iki donanım bilgi işlem kuyruğunu destekler. Bu, bir uygulamanın, …
11 gpgpu  opencl 

1
“6-ayırıcı” ve “26-ayırıcı” vokselleşme ne anlama geliyor?
Okuyordum bu kağıt Voxelpipe, NVIDIA ve I'den bir voxelization Kütüphanesi ile ilgili bölümü 2 Voxelization bulunan şartlar 6-ayırma ve 26 ayıran Vokselleşme ile ilgili temel fikirleri açıklamaya çalışan bu web sitesini buldum , ancak belirtilen terimleri anlamak çok yararlı değildi. Herkes anlamama yardımcı olabilecek başka bir kaynağı açıklayabilir veya gösterebilir …

1
Tek saçılımlı mikrofacet BSDF modellerinde enerji kaybı telafisi
Orijinal Torrance-Sparrow BRDF gibi tek saçılımlı mikrofaset tabanlı yüzey modelleri veya Walter ve ark. Özellikle yüksek pürüzlülük değerlerinde koyulaşmaya neden olan enerji kaybına yol açan mikrofacetler arasındaki ışığın yansımasını ihmal edin. Fırın testi kullanılarak problem kolayca gösterilebilir. Aşağıdaki resimler, 0.2 ile 1.0 arasında pürüzlülük parametreleri için Smith modelini ve GGX …


1
3D stüdyoda düzleştirilmiş ağlar neden aynı sayıda köşe / üçgenle sonuçlanıyor? Öyleyse aynı geometri ile nasıl düzeltilebilir?
3D Studio'da (Değiştiriciler / Daha Düzgün) düzleştirilen kafeslerin neden bu işlemden önce veya sonra aynı miktarda köşe / yüze ve aynı geometriye sahip olduğunu anlamaya çalışıyorum. Aşağıdaki örnekte, her iki kafesin 32 köşesi ve 60 yüzü vardır. Programlama (c ++ ve c #) ile çalışma deneyimim olmasına rağmen, bilgisayar grafikleri …
11 3d  geometry  mesh  memory  model 

2
Fiziksel tabanlı görüntü oluşturma ve ışın izleme
Çok fazla karışıklığım var ve bazı terminolojiyi açıklığa kavuşturmam ve bilgiyi bir araya getirmem gerekiyor. Bir motorun ışın izleyici olduğunu söylersem (sahneyi oluşturmak için ışın izleme algoritmasını kullanır), otomatik olarak fiziksel tabanlı bir motor mu? Yani, ışın izleme, tanımı gereği fiziksel olarak mı yoksa fiziksel temelli olmayan bazı ışın izleyicileri …
11 rendering 

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.