- Katılım
- 23 Eki 2022
- Mesajlar
- 9,444
- Çözümler
- 14
- Tepkime puanı
- 7,589
- Puanları
- 113
- Yaş
- 28
SRO RTX Remix Rehberi – Silkroad Online'a Ray Tracing (RTX) Nasıl Eklenir? | Kurulum, Geliştirme ve Karşılaşılan Sorunlar
RTX Remix sayesinde klasik DirectX 8 ve DirectX 9 oyunları, modern ışıklandırma (Ray Tracing), PBR materyalleri, yüksek kaliteli dokular ve gelişmiş görsel efektlerle yeniden oynanabilir hale geliyor. Silkroad Online da RTX Remix ile çalıştırılabiliyor ve ilk sonuçlar oldukça etkileyici.Bu rehberde RTX Remix'in Silkroad Online'a nasıl entegre edildiğini, mevcut durumunu, geliştiricilerin karşılaştığı teknik sorunları ve gelecekte neler yapılabileceğini detaylı şekilde inceleyeceğiz.
RTX Remix Nedir?
RTX Remix, NVIDIA tarafından geliştirilen ve eski DirectX oyunlarını modern grafik teknolojileri ile yeniden oluşturmayı sağlayan bir mod geliştirme platformudur.Başlıca özellikleri:
- Gerçek zamanlı Ray Tracing
- RTX Global Illumination
- Path Tracing
- DLSS desteği
- PBR (Physically Based Rendering)
- Yüksek çözünürlüklü Texture desteği
- Gelişmiş materyal sistemi
- Modern ışıklandırma sistemi
RTX Remix özellikle eski MMORPG oyunlarını yeniden canlandırmak için oldukça güçlü bir araçtır.
Silkroad Online RTX Remix Karşılaştırma Videosu
Bu videoda orijinal grafikler ile RTX Remix uygulanmış grafikler yan yana karşılaştırılıyor.Video
Videoda dikkat çeken iyileştirmeler:
- Daha gerçekçi gölgeler
- Global Illumination
- Gerçekçi yansımalar
- Dinamik ışıklar
- Daha kaliteli materyaller
- Ortam atmosferinin tamamen değişmesi
RTX Remix Oynanış Videosu
RTX Remix uygulanmış Silkroad Online'ın gerçek oyun içi görüntüleri.Video
Bu videoda:
- Jangan
- Donwhang
- NPC bölgeleri
- Karakter animasyonları
- Efektler
- Ortam ışıkları
gerçek zamanlı Ray Tracing ile çalışıyor.
Projenin Mevcut Durumu
Projeyi geliştiren kişi profesyonel bir 3D Artist.Ancak yazılım geliştirici olmadığını belirtiyor.
Bu nedenle RTX Remix'in Silkroad'a tam uyarlanması için C++, DirectX ve Render Pipeline konusunda bilgili geliştiricilere ihtiyaç duyuyor.
Şu Ana Kadar Başarılanlar
✔ RTX Remix Silkroad Online üzerinde çalışıyor.✔ Oyun Render edilebiliyor.
✔ Ray Tracing aktif.
✔ Texture Capture yapılabiliyor.
✔ Bazı materyaller dönüştürülebiliyor.
✔ Işıklandırma büyük ölçüde modern hale getirilebiliyor.
Karşılaşılan En Büyük Sorun
En önemli problem Silkroad Online'ın harita yapısı.Silkroad haritaları modern oyun motorlarından farklı çalışıyor.
Haritalar;
- Layer sistemi
- Overlay yapıları
- Terrain geçişleri
- Bake edilmiş ışıklandırmalar
- Eski DirectX materyalleri
kullanıyor.
RTX Remix ise sahneyi analiz ederken bunların tamamını bağımsız geometri olarak algılayamıyor.
Sonuç olarak:
- Yanlış gölgeler oluşabiliyor.
- Bazı objeler ışık almıyor.
- Terrain hataları oluşabiliyor.
- Işık sızıntıları görülebiliyor.
- Bazı materyaller PBR'a doğru çevrilemiyor.
Teknik Sorunun Sebebi
RTX Remix oyunun Render API'sini yakalar.Silkroad ise oldukça eski bir Render Pipeline kullanır.
Render sırası yaklaşık olarak şöyledir:
Terrain
↓
Layer
↓
Object
↓
Shadow
↓
Lightmap
↓
Character
↓
Effects
RTX Remix ise bunları tek tek analiz etmeye çalışır.
Fakat Silkroad'ın kullandığı:
- Static Lightmaps
- Vertex Colors
- Layer Blend
- Alpha Blend
gibi eski teknikler Remix'in doğru Scene Graph oluşturmasını zorlaştırıyor.
Çözüm İçin Gerekenler
Projeye katkı sağlayabilecek geliştiricilerin aşağıdaki konular hakkında bilgi sahibi olması gerekiyor.DirectX Hooking
- D3D9 Hook
- Draw Call Capture
- Render Intercept
Reverse Engineering
- Silkroad Render Engine
- Scene Structure
- Object Loader
- Terrain System
RTX Remix
- USD Scene
- Material Conversion
- PBR Workflow
- Asset Replacement
Shader Bilgisi
- HLSL
- DX9 Shader
- Vertex Shader
- Pixel Shader
Asset Pipeline
- Texture Export
- Mesh Export
- Material Baking
- Normal Maps
Gelecekte Yapılabilecek Geliştirmeler
RTX Remix ile Silkroad Online tamamen yeniden oluşturulabilir.Örneğin:
- 4K Texture Pack
- HD Terrain
- Yeni Skybox
- Dynamic Weather
- Modern Water Shader
- Volumetric Fog
- RTX Reflection
- RTX Shadow
- Ambient Occlusion
- Physically Based Materials
Geliştiriciye Çağrı
Eğer aşağıdaki alanlarda deneyiminiz varsa projeye katkıda bulunabilirsiniz.- DirectX 9
- Reverse Engineering
- Render Pipeline
- C++
- HLSL
- RTX Remix Toolkit
- USD Workflow
Birlikte çalışılarak Silkroad Online modern grafik teknolojileriyle yeniden hayat bulabilir.
