Arama Sonuçları

  1. Kaptan Yosun

    KaptanYosun'un Shader-Driven Grafik Günlüğü

    KaptanYosun'un Shader-Driven Grafik Günlüğü Üzerinde çalıştığım grafik sistemlerini ve bu süreçte edindiğim deneyimleri bu konuda adım adım paylaşacağım. Şimdiye kadar yaptıklarım: HLSL Shader Manager.cpp/h Shader derleme, yükleme ve yönetim süreçleri tek bir merkezden kontrol edilebilecek...
  2. Kaptan Yosun

    KaptanYosun'un Shader-Driven Grafik Günlüğü

    Terrain, model, ışık shaderlarını yazdım. Modellerin speküler ışık almalarını ayarladım. +0 zırh hiç speküler almazken +4 zırh ışığı yayvan bir şekilde yansıtır, +9 zırh ise cilalı metal gibi keskin bir şekilde.
  3. Kaptan Yosun

    KaptanYosun'un Shader-Driven Grafik Günlüğü

    Güncelleme: Pek bir görsel değişiklik yapmadığım için pek günceleme paylaşmadım. Ancak arkaplanda çok fazla şey değişti. Bunlardan en büyüğü stateless design. Artık render kodlarının global state'e bağımlı olmaması. Kendi state'lerini açıkça belirtip kendinen önce render olan hiçbir şeyin...
  4. Kaptan Yosun

    KaptanYosun'un Shader-Driven Grafik Günlüğü

    Güncelleme: (WindEngine.cpp/h) yazıldı. Bu, Shader'lara hayat verecek bir ortak rüzgar motoru prototipi. Shaderların ortak kullanabileceği parametreleri içeren ShaderSceneEnvironment dosyaları oluşturuldu. Ortak timer (map yüklemelesiyle sıfırlanır) Ortak rüzgar parametreleri ... giderek ortak...
  5. Kaptan Yosun

    KaptanYosun'un Shader-Driven Grafik Günlüğü

    SkyBox güncellemesi Skybox render yolunu DirectX9 Fixed Function Pipeline’dan tamamen ayırıp shader tabanlı yapıya taşıdım. Eski SKY_RENDER_MODE_* sabitlerini kaldırarak tip güvenli ESkyBoxRenderMode enum’u oluşturdum ve render modunu merkezi ShaderSettings üzerinden yönetir hale getirdim...
  6. Kaptan Yosun

    KaptanYosun'un Shader-Driven Grafik Günlüğü

    Su güncellemesi: Heightmap tabanlı su yer değiştirmesi (vertex displacement) eklendi Su yüzeyi artık sin/cos gibi prosedürel dalgalar yerine doğrudan bir heightmap texture’dan okunarak vertex seviyesinde şekilleniyor. Vertex shader tarafında texture sampling altyapısı kuruldu Heightmap...
  7. Kaptan Yosun

    KaptanYosun'un Shader-Driven Grafik Günlüğü

    Su ile başlamanın doğru olacağını düşündüm. MapOutdoorWater.cpp, DirectX 9 Fixed Function Pipeline (FFP) bağımlılıklarından tamamen arındırıldı. Su render süreci artık tamamen vertex ve pixel shader’lar üzerinden gerçekleştiriliyor. 30 adet su resmini itere edip suyu animasyonlu gibi...
Geri
Üst