home *** CD-ROM | disk | FTP | other *** search
/ GameStar 2006 January / Gamestar_80_2006-01_dvd.iso / Utility / 5-11_xp-2k_dd_ccc_wdm_enu_27345.exe / Data1.cab / _80E1674D3E5E4469830B56C08966AA6E < prev    next >
Text File  |  2004-01-22  |  786b  |  24 lines

  1. !!ARBfp1.0
  2.  
  3. ATTRIB  extinction = fragment.color.primary;
  4. ATTRIB  inscattering = fragment.color.secondary;
  5.  
  6. TEMP    road, detail, clouds;
  7. ATTRIB  litcolor = fragment.texcoord[2];
  8.  
  9. TEX     road, fragment.texcoord[0], texture[0], 2D;
  10. TEX     clouds, fragment.texcoord[1], texture[1], 2D;
  11. TEX     detail, fragment.texcoord[3], texture[3], 2D;
  12.         
  13. PARAM   USEFUL = {0.0, 0.5, 1.0, 2.0};
  14.  
  15. MAD     detail, detail, USEFUL.w, -USEFUL.z;
  16. ADD     road, road, detail;
  17. MUL     road.rgb, road, litcolor;
  18. MAD     clouds, clouds, -USEFUL.y, USEFUL.z;      # clouds = 1-0.5*clouds
  19. MUL     road, road, clouds;
  20.  
  21. MUL     road, road, extinction;         # Apply extinction
  22. ADD     result.color, road, inscattering; # Final color with added inscattering
  23. #MOV     result.color, road;
  24. END