Avatar utilizator
SCOOB
Administrator
Administrator
  • Mesaje: 4900
    Membru din: 07 Aug 2024, 18:53
  • Reacții: 121720
  • Mesaje utile: 47
  • Status: Pe aici.. 🤠
    Server: Saga2 - Soon
  • Regat: Jinno
  • [ID Discord]
  • *Descriere:

    Mai jos aveti un tutoril despre cum puteti folosi lens flare corect in mapele din Metin2, ca sa se vada "Razele" soarelui.

    Important: Dupa ce ai facut acest tutorial, fa urmatorul FIX: fix-memory-leak-lens-flare-t6360.html

    *Poze / Video:
    01-06-2026, 19-00-12.png
    02-16-2026, 05-11-49.png
    *Link download / Code:

    Deschidem LensFlare.cpp so cautam:
    Code:
    RenderBar2d(0.0f, 0.0f, 1024.0f, 1024.0f);
    Modificam asa:
    Conținut: Ascuns
    Reacționează ❤️ la acest mesaj și conținutul se va afișa automat.


    Deschidem MapOutdoorRender.cpp si cautam:
    Code:
    m_LensFlare.Compute(mc_pEnvironmentData->DirLights[ENV_DIRLIGHT_BACKGROUND].Direction);
    Modificam asa:
    Conținut: Ascuns
    Reacționează ❤️ la acest mesaj și conținutul se va afișa automat.


    Acum cautam:
    Code:
    D3DXVECTOR3 v3Target = pCamera->GetTarget();
    
        D3DXVECTOR3 v3LightEye(v3Target.x - 1.732f * 1250.0f,
                               v3Target.y - 1250.0f,
                               v3Target.z + 2.0f * 1.732f * 1250.0f);
    Modificam:
    Conținut: Ascuns
    Reacționează ❤️ la acest mesaj și conținutul se va afișa automat.


    Deschidem MapOutdoorCharacterShadow.cpp si cautam:
    Code:
        D3DXVECTOR3 v3Eye(v3Target.x - 1.732f * 1250.0f,
                          v3Target.y - 1250.0f,
                          v3Target.z + 2.0f * 1.732f * 1250.0f);
    Schimbam asa:
    Conținut: Ascuns
    Reacționează ❤️ la acest mesaj și conținutul se va afișa automat.


    Acum, in fisierul .msenv din mapa unde vrem sa afisam lensflare, activam acest lucru asa: (etc > environment)
    In the relevant map's msenv file, the value next to `enable` should be 1.
    01-06-2026, 18-59-37.png
    Exemplu c1.msenv:
    Code:
    ScriptType         EnvrionmentData
    ScriptVersion      1.0000
    
    Group DirectionalLight
    {
        Direction     0.450000 0.720000 -0.150000
    
        Group Background
        {
            Enable        1
            Diffuse       1.000000 0.972549 0.972549 1.000000
            Ambient       0.000000 0.000000 0.000000 1.000000
        }
    
        Group Character
        {
            Enable        1
            Diffuse       1.000000 0.972549 0.972549 1.000000
            Ambient       0.150000 0.150000 0.150000 1.000000
        }
    }
    Group Material
    {
        Diffuse       1.000000 1.000000 1.000000 1.000000
        Ambient       0.882353 0.854902 0.784314 1.000000
        Emissive      0.321569 0.321569 0.411765 1.000000
    }
    
    Group Fog
    {
        Enable        1
        NearDistance  5000.000000
        FarDistance   20000.000000
        Color         0.690196 0.741176 0.839216 1.000000
    }
    
    Group Filter
    {
        Enable        0
        Color         0.556863 0.329412 0.329412 0.000000
        AlphaSrc      1
        AlphaDest     2
    }
    
    Group SkyBox
    {
        Scale                 3500.000000 3500.000000 3500.000000
        GradientLevelUpper    4
        GradientLevelLower    1
    
        CloudScale            200000.000000 200000.000000
        CloudHeight           30000.000000
        CloudTextureScale     4.000000 4.000000
        CloudSpeed            0.004000 0.004000
        CloudTextureFileName  "d:/ymir work/environment/clouds_zone01.tga"
        List CloudColor
        {
            0.000000 0.000000 0.000000 0.000000
            0.000000 0.000000 0.000000 0.000000
        }
        List Gradient
        {
            0.094118 0.286275 0.658824 0.000000
            0.231373 0.403922 0.729412 0.000000
    
            0.231373 0.403922 0.729412 0.000000
            0.376471 0.498039 0.729412 0.000000
    
            0.376471 0.498039 0.729412 0.000000
            0.568627 0.678431 0.882353 0.000000
    
            0.568627 0.678431 0.882353 0.000000
            0.850980 0.901961 1.000000 0.000000
    
            0.850980 0.901961 1.000000 0.000000
            0.533333 0.564706 0.623529 0.000000
        }
    }
    
    Group LensFlare
    {
        Enable                     1
        BrightnessColor            1.000000 0.886275 0.886275 1.000000
        MaxBrightness              0.740000
        MainFlareEnable            1
        MainFlareTextureFileName   "D:\Ymir Work\environment\sunflare.dds"
        MainFlareSize              0.350000
    }

    Nou Cum descarc de pe TeraBox?

    Afișează detalii Ascunde detalii
    • Este asemănător cu Mega.nz
    • Instalați-vă clientul lor de Download de aici
    • Faceți-vă un cont (vă puteți loga cu Facebook / Google / etc)
    • Nou Dacă nu vreți să descărcați clientul de Download, folosiți acest site
    • Gata! Acum puteți descărca resursele rapid & simplu.

    De ce folosim TeraBox?

    • Este gratuit
    • Primești 1TB de spațiu gratuit la orice cont creat!
    • Este ușor de folosit și varianta premium este foarte ieftină
    • Fișierele nu sunt șterse niciodată
    TeraBox logo
    Comunitatea Metin2 Romania este si pe Discord! :ymcowboy:

    2500+ membri • Chat activ zilnic • Support • Cereri & Resurse

    ► discord.gg/jWxeDSf7HP ◄





    See full signature
    Avatar utilizator
    SCOOB
    Administrator
    Administrator
  • Mesaje: 4900
    Membru din: 07 Aug 2024, 18:53
  • Reacții: 121720
  • Mesaje utile: 47
  • Status: Pe aici.. 🤠
    Server: Saga2 - Soon
  • Regat: Jinno
  • [ID Discord]
  • Avatar utilizator
    SCOOB
    Administrator
    Administrator

    Mesaj

    Testat, perfect functional si arata super :)
    02-16-2026, 04-45-10.png
    02-16-2026, 04-47-28.png
    Comunitatea Metin2 Romania este si pe Discord! :ymcowboy:

    2500+ membri • Chat activ zilnic • Support • Cereri & Resurse

    ► discord.gg/jWxeDSf7HP ◄





    See full signature
    Avatar utilizator
    GRINCH
    Membru Avansat
    Membru Avansat
  • Mesaje: 55
    Membru din: 28 Dec 2024, 10:14
  • Reacții: 284
  • Mesaje utile: 0
  • Status: Pierd vremea ^.^
  • Regat: Jinno
  • [ID Discord]
  • Medalii

    Avatar utilizator
    GRINCH
    Membru Avansat
    Membru Avansat

    Mesaj

    02-26-2026, 19-10-26.png
    perfect functional
    Avatar utilizator
    SCOOB
    Administrator
    Administrator
  • Mesaje: 4900
    Membru din: 07 Aug 2024, 18:53
  • Reacții: 121720
  • Mesaje utile: 47
  • Status: Pe aici.. 🤠
    Server: Saga2 - Soon
  • Regat: Jinno
  • [ID Discord]
  • Avatar utilizator
    SCOOB
    Administrator
    Administrator

    Mesaj

    GRINCH scrie: ↑ 02-26-2026, 19-10-26.png
    perfect functional
    Sa faci asta fix-memory-leak-lens-flare-t6360.html
    Comunitatea Metin2 Romania este si pe Discord! :ymcowboy:

    2500+ membri • Chat activ zilnic • Support • Cereri & Resurse

    ► discord.gg/jWxeDSf7HP ◄





    See full signature

    Înapoi la “Tutoriale”

    Discord ID copiat: