Introduction - If you have any usage issues, please Google them yourself
Realize a number of sky rendering methods, and optimization of the special skills. Using cube map
Packet : 1985496efficientsky.rar filelist
EfficientSky
EfficientSky\EfficientSky.cpp
EfficientSky\EfficientSky.exe
EfficientSky\EfficientSky.fx
EfficientSky\EfficientSky.manifest
EfficientSky\EfficientSky.rc
EfficientSky\EfficientSky_2003.sln
EfficientSky\EfficientSky_2003.vcproj
EfficientSky\gpl.txt
EfficientSky\makefile.x64
EfficientSky\readme.txt
EfficientSky\resource.h
EfficientSky\screenshots
EfficientSky\screenshots\areis0.png
EfficientSky\screenshots\areis1.png
EfficientSky\screenshots\areis10.png
EfficientSky\screenshots\areis11.png
EfficientSky\screenshots\areis12.png
EfficientSky\screenshots\areis13.png
EfficientSky\screenshots\areis14.png
EfficientSky\screenshots\areis15.png
EfficientSky\screenshots\areis2.png
EfficientSky\screenshots\areis2_1.png
EfficientSky\screenshots\areis2_2.png
EfficientSky\screenshots\areis2_3.png
EfficientSky\screenshots\areis2_4.png
EfficientSky\screenshots\areis3.png
EfficientSky\screenshots\areis4.png
EfficientSky\screenshots\areis5.png
EfficientSky\screenshots\areis6.png
EfficientSky\screenshots\areis7.png
EfficientSky\screenshots\areis8.png
EfficientSky\screenshots\areis9.png
EfficientSky\Source
EfficientSky\Source\BoxEntity.cpp
EfficientSky\Source\BuildTextures.cpp
EfficientSky\Source\DomeEntity.cpp
EfficientSky\Source\Entity.cpp
EfficientSky\Source\Model.cpp
EfficientSky\Source\SceneManager.cpp
EfficientSky\Source\SkyEntity.cpp
EfficientSky\Source\StaticEntity.cpp
EfficientSky\Media
EfficientSky\Media\Moon.dds
EfficientSky\Media\StarCube.dds
EfficientSky\Media\Sun.dds
EfficientSky\Media\box.x
EfficientSky\Media\clouds.dds
EfficientSky\Media\dunes_d.dds
EfficientSky\Media\dunes_low.x
EfficientSky\Media\dunes_n.dds
EfficientSky\Media\hemi_high.x
EfficientSky\Media\hemi_low.x
EfficientSky\Media\hemi_med.x
EfficientSky\Media\skydome_hi_n.dds
EfficientSky\Media\skydome_lo_n.dds
EfficientSky\Media\skydome_md_n.dds
EfficientSky\Media\UI
EfficientSky\Media\UI\DXUTShared.fx
EfficientSky\Media\UI\arrow.x
EfficientSky\Media\UI\dxutcontrols.dds
EfficientSky\Media\Lookups
EfficientSky\Media\Lookups\F.dds
EfficientSky\Media\Lookups\LambertSHEval0.dds
EfficientSky\Media\Lookups\LambertSHEval1.dds
EfficientSky\Media\Lookups\LambertSHEval2.dds
EfficientSky\Media\Lookups\LambertSHEval3.dds
EfficientSky\Media\Lookups\LambertSHEval4.dds
EfficientSky\Media\Lookups\LambertSHEval5.dds
EfficientSky\Media\Lookups\ParaboloidSHWeights0.dds
EfficientSky\Media\Lookups\ParaboloidSHWeights1.dds
EfficientSky\Media\Lookups\SpecularSHEval0.dds
EfficientSky\Media\Lookups\SpecularSHEval1.dds
EfficientSky\Media\Lookups\SpecularSHEval2.dds
EfficientSky\Media\Lookups\SpecularSHEval3.dds
EfficientSky\Media\Lookups\SpecularSHEval4.dds
EfficientSky\Media\Lookups\SpecularSHEval5.dds
EfficientSky\Include
EfficientSky\Include\Entity.h
EfficientSky\Include\Model.h
EfficientSky\Include\SceneManager.h
EfficientSky\Common
EfficientSky\Common\DXUT.cpp
EfficientSky\Common\DXUT.h
EfficientSky\Common\DXUTMesh.cpp
EfficientSky\Common\DXUTMesh.h
EfficientSky\Common\DXUTSettingsDlg.cpp
EfficientSky\Common\DXUTSettingsDlg.h
EfficientSky\Common\DXUT_2002.sln
EfficientSky\Common\DXUT_2002.vcproj
EfficientSky\Common\DXUT_2003.sln
EfficientSky\Common\DXUT_2003.vcproj
EfficientSky\Common\DXUT_2005.sln
EfficientSky\Common\DXUT_2005.vcproj
EfficientSky\Common\DXUTenum.cpp
EfficientSky\Common\DXUTenum.h
EfficientSky\Common\DXUTgui.cpp
EfficientSky\Common\DXUTgui.h
EfficientSky\Common\DXUTmisc.cpp
EfficientSky\Common\DXUTmisc.h
EfficientSky\Common\DXUTsound.cpp
EfficientSky\Common\DXUTsound.h
EfficientSky\Common\directx.ico
EfficientSky\Common\dxstdafx.cpp
EfficientSky\Common\dxstdafx.h