- Katılım
- 11 May 2023
- Konular
- 237
- Mesajlar
- 1,032
- Online süresi
- 1ay 23g
- Reaksiyon Skoru
- 678
- Altın Konu
- 1
- Başarım Puanı
- 176
- TM Yaşı
- 2 Yıl 11 Ay 15 Gün
- MmoLira
- 503
- DevLira
- 315
Metin2 EP, Valorant VP dahil tüm oyun ürünlerini en uygun fiyatlarla bulabilir, Item ve Karakterlerinizi hızlıca satabilirsiniz. HEMEN TIKLA!
- Katılım
- 11 May 2023
- Konular
- 237
- Mesajlar
- 1,032
- Online süresi
- 1ay 23g
- Reaksiyon Skoru
- 678
- Altın Konu
- 1
- Başarım Puanı
- 176
- TM Yaşı
- 2 Yıl 11 Ay 15 Gün
- MmoLira
- 503
- DevLira
- 315
grafik güncelleme up 2
source\src\client\EterGrnLib
SilModelShader.rar
3.5 KB
source\src\client\GameLib
SilGameLib.rar
source\root\shaders
Sil09.02.2026ssssSimpleModelShader.rar
3.3 KB
Bilgilendirme
simpleshader.fx de grafik ayarlamaları yapabilirsiniz.
aynı şekilde
gamelibdeki
void CActorInstance::OnRender()
{
D3DPERF_BeginEvent(D3DCOLOR_ARGB(255, 50, 50, 0), L"** CActorInstance::OnRender **");
rmt_ScopedCPUSample(ActorInstanceRender, RMTSF_Aggregate);
// Shader efektlerini bir kere uygula
auto *ms = GrannyState::instance().GetModelShader();
if (ms)
{
static bool s_bShaderEffectsApplied = false;
if (!s_bShaderEffectsApplied)
{
// Tüm efektleri uygula
ms->SetRimLight(Vector4(0.1f, 0.3f, 0.3f, 0.3f), 0.5f);// burası ışıklandırma gibi birşey ilkvideoalrdaki evlerdeki ışnılandırma gibi birş ey bunu kıstım
ms->SetCinemaFilterEx(1.0f, 1.2f, 1.1f, 1.1f); // ACES açık
ms->SetMetallicVisualsEx(0.0f, 16.0f); // Varsayılan
ms->SetShadowParams(0.001f, 0.5f); // Soft shadow
s_bShaderEffectsApplied = true;
}
}
bu kısımdan ayarlamalar yapabilirsiniz
source\src\client\EterGrnLib
SilModelShader.rar
3.5 KB
source\src\client\GameLib
SilGameLib.rar
source\root\shaders
Sil09.02.2026ssssSimpleModelShader.rar
3.3 KB
Bilgilendirme
simpleshader.fx de grafik ayarlamaları yapabilirsiniz.
Kod:
// ==================================================================================
// SIMPLE MODEL SHADER - METIN2 ENHANCED VERSION (Tüm Efektler Dahil)
// ==================================================================================
// ----------------------------------------------------------------------------------
// AYARLAR
// ----------------------------------------------------------------------------------
static const float g_Saturation = 1.2f;
static const float g_Contrast = 1.1f;
static const float g_Brightness = 1.1f;
static const float g_SpecularBoost = 2.0f;
// ----------------------------------------------------------------------------------
// YENİ EKLENEN UNIFORM DEĞİŞKENLER (C++'dan kontrol edilecek)
// ----------------------------------------------------------------------------------
float4 g_vRimColor = {0.8f, 0.9f, 1.0f, 1.0f}; // Rim light rengi
float g_fRimPower = 3.5f; // Rim light gücü
float4 g_metallicParams = {0.0f, 1.0f, 0.0f, 0.0f}; // x: Metaliklik (0-1)
float4 g_vCinemaParams = {1.0f, 1.2f, 1.1f, 1.1f}; // x: ToneMapping, y: Saturation, z: Contrast, w: Brightness
float4 g_shadowParams = {0.001f, 0.5f, 0.0f, 0.0f}; // x: Bias, y: Softness
// ----------------------------------------------------------------------------------
// GLOBAL DEĞİŞKENLER (C++'dan gelen)
// ----------------------------------------------------------------------------------
float4x3 ObjToWorld;
float4x4 g_viewProj;
float3 g_vCameraPos;
float3 DirFromLight = {0.5f, 1.0f, 0.5f};
float4 LightColour = {1.0f, 0.9f, 0.8f, 1.0f};
float4 g_vDiffuseColor = {1.0f, 1.0f, 1.0f, 1.0f};
float3 g_vFogColor;
float3 g_vFogParams = {300.0f, 2000.0f, 1700.0f};
float4 g_vMaterialDiffuse = {1.0f, 1.0f, 1.0f, 1.0f};
float4 g_vMaterialAmbient = {0.4f, 0.4f, 0.4f, 1.0f};
float4x3 BoneMatrices[65];
float4x4 g_mViewToLightProj;
float g_fAlphaValue = 1.0f;
float4x4 shadowTexMatrix;
float3x3 g_specularMat;
bool g_specularEnable = false;
float g_specularPower = 16.0f;
aynı şekilde
gamelibdeki
void CActorInstance::OnRender()
{
D3DPERF_BeginEvent(D3DCOLOR_ARGB(255, 50, 50, 0), L"** CActorInstance::OnRender **");
rmt_ScopedCPUSample(ActorInstanceRender, RMTSF_Aggregate);
// Shader efektlerini bir kere uygula
auto *ms = GrannyState::instance().GetModelShader();
if (ms)
{
static bool s_bShaderEffectsApplied = false;
if (!s_bShaderEffectsApplied)
{
// Tüm efektleri uygula
ms->SetRimLight(Vector4(0.1f, 0.3f, 0.3f, 0.3f), 0.5f);// burası ışıklandırma gibi birşey ilkvideoalrdaki evlerdeki ışnılandırma gibi birş ey bunu kıstım
ms->SetCinemaFilterEx(1.0f, 1.2f, 1.1f, 1.1f); // ACES açık
ms->SetMetallicVisualsEx(0.0f, 16.0f); // Varsayılan
ms->SetShadowParams(0.001f, 0.5f); // Soft shadow
s_bShaderEffectsApplied = true;
}
}
bu kısımdan ayarlamalar yapabilirsiniz
Ekli dosyalar
- Katılım
- 11 May 2023
- Konular
- 237
- Mesajlar
- 1,032
- Online süresi
- 1ay 23g
- Reaksiyon Skoru
- 678
- Altın Konu
- 1
- Başarım Puanı
- 176
- TM Yaşı
- 2 Yıl 11 Ay 15 Gün
- MmoLira
- 503
- DevLira
- 315
son güncellemenin görüntüsü
Son düzenleme:
- Katılım
- 11 May 2023
- Konular
- 237
- Mesajlar
- 1,032
- Online süresi
- 1ay 23g
- Reaksiyon Skoru
- 678
- Altın Konu
- 1
- Başarım Puanı
- 176
- TM Yaşı
- 2 Yıl 11 Ay 15 Gün
- MmoLira
- 503
- DevLira
- 315
soldaki standart olan.
sağdaki geliştirilmiş sürüm.
sağdaki belki biraz daha parkalk ve bulanık görülebilir.
üstte yazdığım ayarlardan daha güzel yapılabilir ve düzeltilebilir.
sayılar üzerinde deneme yparak örneğin buz mavisi
sağdaki geliştirilmiş sürüm.
sağdaki belki biraz daha parkalk ve bulanık görülebilir.
üstte yazdığım ayarlardan daha güzel yapılabilir ve düzeltilebilir.
sayılar üzerinde deneme yparak örneğin buz mavisi
Son düzenleme:
Şu an konuyu görüntüleyenler (Toplam : 1, Üye: 0, Misafir: 1)
Benzer konular
- Cevaplar
- 7
- Görüntüleme
- 2K
- Cevaplar
- 248
- Görüntüleme
- 30K
- Sabit
Altın Konu
Anka2 Project SF | 2025
- Cevaplar
- 2K
- Görüntüleme
- 148K
- Cevaplar
- 9
- Görüntüleme
- 4K
- Cevaplar
- 2
- Görüntüleme
- 561