meraklısına LensFlareyi efektif kullanma

  • Konuyu açan Konuyu açan hasanmacit
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 9
  • Gösterim Gösterim 223

hasanmacit

Geliştirici
Geliştirici
Yardımsever Üye
Emekli Üye
Usta Üye
Editör
Mesaj
5.786
Çözümler
240
Beğeni
7.047
Puan
3.850
Ticaret Puanı
7
ilgili mapın msenv dosyasında bu kısımdaki enablenin karşısında 1 yazmalıdır.​
1767120911918.webp



Burayı görüntülemek için üye girişi yapmalı veya kayıt olmalısınız.



sonuç

1230_215048.webp
 
Hasan mucitin başlıklarına ve yorumlarına bayılıyorum
 
Sağol Hasan çalışıyor
1767127847256.webp


Ancak şu kısmı hiç yapmamak daha doğru, güneşe göre pozisyon alacak ışığı hard-coded bir pozisyona sabitliyor, güneş-gölge uyuşmazlıkları olur.

C++:
Genişlet Daralt Kopyala
    D3DXVECTOR3 v3SunDir(0.0f, -0.7f, -0.1f); //güneş pozisyonu buradan ayarlanıyor
    D3DXVec3Normalize(&v3SunDir, &v3SunDir);
    m_LensFlare.Compute(v3SunDir);
 
Biraz kod kurcalayarak oyunun gölgeleri hard-coded bir farazi güneş pozisyonuna göre yansıtmasını değiştirip, doğru olan directional light'a göre yapmasını sağladım. .msenv dosyasından güneş pozisyonunu akşamın 4-5ine tekabül edecek bir noktaya çektim. Gölgeler uzadı, lensflare da doğru directional liht pozisyonuna geldi. Yani bunun bir sonraki adımı gökyüzünde hareket eden bir güneş-ay döngüsü olabilir. Hayal gücünüze kalmış.

Benim ve seyisin gölgelerine dikkat edin, güneşin vuruş açısına göre uzamışlar.

1767141247146.webp
 
Hasanım sen neler diyor yav :D
Ulan bu ymir ekibi ne güzel şeyler düşünmüş, başka biri de at koşarken durma gibi bir şeyi geçmişte paylaşmıştı, upgrade efektleri vs de yapmışlar adamlar zamanında.

Yerden eğilip item alma, bağdaş kurup oturma vs de paylaşılmıştı oyun hissiyatına katkıda bulunan işler hep bunlar.
kaptan yosun un da dediği gibi döngüsellik gece gündüz mantığı eklenebilir yapmak isteyene.

World editörde mesela lensflare ayarlanabiliyordu sanırım oradan çektirtemez miyiz?
 
Hasanım sen neler diyor yav :D
Ulan bu ymir ekibi ne güzel şeyler düşünmüş, başka biri de at koşarken durma gibi bir şeyi geçmişte paylaşmıştı, upgrade efektleri vs de yapmışlar adamlar zamanında.

Yerden eğilip item alma, bağdaş kurup oturma vs de paylaşılmıştı oyun hissiyatına katkıda bulunan işler hep bunlar.
kaptan yosun un da dediği gibi döngüsellik gece gündüz mantığı eklenebilir yapmak isteyene.

World editörde mesela lensflare ayarlanabiliyordu sanırım oradan çektirtemez miyiz?
aynı şey zaten aslında
 
Geri
Üst