Membru Avansat
Membru Avansat
  • Mesaje: 57
    Membru din: 03 Oct 2024, 09:59
  • Reacții: 707
  • Mesaje utile: 0
  • Status: Pierd vremea ^.^
  • Regat: Shinsoo
  • [ID Discord]
  • Medalii

    [HF]White scrie: ↑
    qPastarnac scrie: ↑
    [HF]White scrie: ↑ e posibil sa facem ceata mai putin intensa?

    In departare arata destul de urat, sa facem cam 50% din intensitatea de acum:

    09-01-2025, 18-10-38.png
    Sambata sau duminica ma uit,ar trebui sa se poata dar o sa fac doar pe gpu,multumesc de propunere ,nu ma asteptam sa fie folosita
    eu apreciez ft mult modificarile astea ce tin de detalii mici, multi nu isi dau seama ca ceata + umbrele dau un vibe diferit pe server.

    am jucat servere unde nu era ceata deloc + umbrele scoase.. era oribil.

    Anyway, eu am gasit o "modalitate" mai ciudata de a face ceata mai transparenta.

    Am marit efectiv x2 distanta de la FogFarDistance:

    Cod: Selectaţi tot

    		env->m_fFogFarDistance *= 2.0f; // impinge FOGEND de 2 ori mai departe

    Asta face sa fie mai transparenta ceata:
    Dar cu siguranta exista o varianta mai buna de a face acest lucru. Poate ne dai un sfat cv :)
    In mapoutdoorrenterhtp o sa vad ce functii are directx8/9

    float density = 0.1f; // mai mic = ceata mai usoara
    DWORD fogColor = D3DCOLOR_XRGB(100, 100, 100);

    device->SetRenderState(D3DRS_FOGENABLE, TRUE);
    device->SetRenderState(D3DRS_FOGCOLOR, fogColor);
    device->SetRenderState(D3DRS_FOGTABLEMODE, D3DFOG_EXP2);
    device->SetRenderState(D3DRS_FOGDENSITY, *(DWORD*)(&density));

    Ceva de genu se seteaza densitatea la ceata
    Fii primul care reacționează
    Administrator
    Administrator
  • Mesaje: 4988
    Membru din: 07 Aug 2024, 18:53
  • Reacții: 126047
  • Mesaje utile: 47
  • Status: Pe aici.. 🤠
    Server: Saga2 - Soon
  • Regat: Jinno
  • [ID Discord]
  • Avatar utilizator - SCOOB
    Administrator
    Administrator

    Mesaj

    qPastarnac scrie: ↑
    [HF]White scrie: ↑
    qPastarnac scrie: ↑ Sambata sau duminica ma uit,ar trebui sa se poata dar o sa fac doar pe gpu,multumesc de propunere ,nu ma asteptam sa fie folosita
    eu apreciez ft mult modificarile astea ce tin de detalii mici, multi nu isi dau seama ca ceata + umbrele dau un vibe diferit pe server.

    am jucat servere unde nu era ceata deloc + umbrele scoase.. era oribil.

    Anyway, eu am gasit o "modalitate" mai ciudata de a face ceata mai transparenta.

    Am marit efectiv x2 distanta de la FogFarDistance:

    Cod: Selectaţi tot

    		env->m_fFogFarDistance *= 2.0f; // impinge FOGEND de 2 ori mai departe

    Asta face sa fie mai transparenta ceata:
    Dar cu siguranta exista o varianta mai buna de a face acest lucru. Poate ne dai un sfat cv :)
    In mapoutdoorrenterhtp o sa vad ce functii are directx8/9

    float density = 0.1f; // mai mic = ceata mai usoara
    DWORD fogColor = D3DCOLOR_XRGB(100, 100, 100);

    device->SetRenderState(D3DRS_FOGENABLE, TRUE);
    device->SetRenderState(D3DRS_FOGCOLOR, fogColor);
    device->SetRenderState(D3DRS_FOGTABLEMODE, D3DFOG_EXP2);
    device->SetRenderState(D3DRS_FOGDENSITY, *(DWORD*)(&density));

    Ceva de genu se seteaza densitatea la ceata
    am incercat cu EXP2 acu cateva ore si asta a rezultate :)))))
    Fii primul care reacționează
    See full signature

    Înapoi la “FIX-uri”

    Informații

    Utilizatori ce navighează pe acest forum: janieznaju și 1 vizitator

    Discord ID copiat: