文件名称:fsource
介绍说明--下载内容来自于网络,使用问题请自行百度
Engine Introduction
Many people have asked me for the DirectX demo C++ source code, so here it is. The Demo framework I ve build for creating the demos consist of the following components:
* Kernel system, with scene manager, camera and simple culling.
* Model loading (.x files) and collision detection. I ve made my models with Delgine and exported to .x file.
* The usual frustum, resource, log classes etc.
* Rendering with HLSL shader (no fixed function pipeline drawing).
* Cube and stencil shadows. Environment mapping onto object.
* Settings manager for parsing simple setup data from text file.
* HUD elements and UI buttons.
* Simple emitter system for smoke and fire effects.
* Screen distort effects (haze effects etc).
* Skybox and clouds, just to avoid a blue/black background.
* ODE physic integration so we can throw around with simple objects.
* TODO: Skinning animations, add level editor, and a lot more ...
Many people have asked me for the DirectX demo C++ source code, so here it is. The Demo framework I ve build for creating the demos consist of the following components:
* Kernel system, with scene manager, camera and simple culling.
* Model loading (.x files) and collision detection. I ve made my models with Delgine and exported to .x file.
* The usual frustum, resource, log classes etc.
* Rendering with HLSL shader (no fixed function pipeline drawing).
* Cube and stencil shadows. Environment mapping onto object.
* Settings manager for parsing simple setup data from text file.
* HUD elements and UI buttons.
* Simple emitter system for smoke and fire effects.
* Screen distort effects (haze effects etc).
* Skybox and clouds, just to avoid a blue/black background.
* ODE physic integration so we can throw around with simple objects.
* TODO: Skinning animations, add level editor, and a lot more ...
相关搜索: skybox
camera directx
ode directx
directx ui
skybox collision
object detection
collision detection
shader demo
culling
Frustum Culling
(系统自动生成,下载前可以参看下载内容)
下载文件列表
XDemo_2008.sln
Bin/Maps/
Bin/Maps/sample1.xmap
Bin/Maps/sample2.xmap
Bin/Maps/sample3.xmap
Bin/Models/
Bin/Models/brik_shine.x
Bin/Models/brik_solid.x
Bin/Models/building00.x
Bin/Models/building01.x
Bin/Models/building02.x
Bin/Models/building05.x
Bin/Models/carwreck.x
Bin/Models/ground.x
Bin/Models/hill0.x
Bin/Models/hill1.x
Bin/Models/hill2.x
Bin/Models/hill3.x
Bin/Models/hill4.x
Bin/Models/hill6.x
Bin/Models/hill7.x
Bin/Models/hill8.x
Bin/Models/hill9.x
Bin/Models/sam1_shadow.x
Bin/Models/sam2_firesmoke.x
Bin/Models/skydome.x
Bin/Shader/
Bin/Shader/base.fxo
Bin/Shader/cubelightmap.fxo
Bin/Shader/depth.fxo
Bin/Shader/diffuse.fxo
Bin/Shader/diffuse_envmap.fxo
Bin/Shader/diffuse_lightmap.fxo
Bin/Shader/diffuse_shadowcube.fxo
Bin/Shader/diffuse_specular.fxo
Bin/Shader/dist.fxo
Bin/Shader/distort.fxo
Bin/Shader/emitter.fxo
Bin/Shader/entity.fxo
Bin/Shader/hill_fog.fxo
Bin/Shader/hud.fxo
Bin/Shader/postprocess_screen.fxo
Bin/Shader/screenquad.fxo
Bin/Shader/stencilshadow.fxo
Bin/Shader/ui.fxo
Bin/Shader/ui_bg.fxo
Bin/Shader/world.fxo
Bin/Textures/
Bin/Textures/Actors/
Bin/Textures/Actors/concrete/
Bin/Textures/Actors/concrete/concrete_03_s.jpg
Bin/Textures/Actors/concrete/concrete_03_sn.jpg
Bin/Textures/Actors/concrete/concrete_04_s.jpg
Bin/Textures/Actors/concrete/concrete_04_sn.jpg
Bin/Textures/Actors/concrete/concrete_08_s.jpg
Bin/Textures/Actors/concrete/concrete_08_sn.jpg
Bin/Textures/Actors/concrete/concrete_09_s.jpg
Bin/Textures/Actors/concrete/concrete_09_sn.jpg
Bin/Textures/Actors/concrete/concrete_11_s.jpg
Bin/Textures/Actors/concrete/concrete_11_sn.jpg
Bin/Textures/Actors/concrete/concrete_12_s.jpg
Bin/Textures/Actors/concrete/concrete_12_sn.jpg
Bin/Textures/Actors/concrete/concrete_13_s.jpg
Bin/Textures/Actors/concrete/concrete_13_sn.jpg
Bin/Textures/Actors/concrete/concrete_19_s.jpg
Bin/Textures/Actors/concrete/concrete_19_sn.jpg
Bin/Textures/Actors/concrete/concrete_24_s.jpg
Bin/Textures/Actors/concrete/concrete_24_sn.jpg
Bin/Textures/Actors/concrete/concrete_45_s.jpg
Bin/Textures/Actors/concrete/concrete_45_sn.jpg
Bin/Textures/Actors/concrete/cover_01_m.jpg
Bin/Textures/Actors/concrete/cover_01_mn.jpg
Bin/Textures/Actors/concrete/cover_02_m.jpg
Bin/Textures/Actors/concrete/cover_02_mn.jpg
Bin/Textures/Actors/concrete/cover_03_m.jpg
Bin/Textures/Actors/concrete/cover_03_mn.jpg
Bin/Textures/Actors/concrete/cover_04_m.jpg
Bin/Textures/Actors/concrete/cover_04_mn.jpg
Bin/Textures/Actors/concrete/Thumbs.db
Bin/Textures/Actors/elements/
Bin/Textures/Actors/elements/brik_s.jpg
Bin/Textures/Actors/elements/brik_sn.jpg
Bin/Textures/Actors/elements/carwreck_m.jpg
Bin/Textures/Actors/elements/carwreck_mn.jpg
Bin/Textures/Actors/elements/white.jpg
Bin/Textures/Actors/elements/whiten.jpg
Bin/Textures/Actors/metal/
Bin/Textures/Actors/metal/metal_01_m.jpg
Bin/Textures/Actors/metal/metal_01_mn.jpg
Bin/Textures/Actors/metal/metal_02_m.jpg
Bin/Textures/Actors/metal/metal_02_mn.jpg
Bin/Textures/Actors/metal/metal_10_m.jpg
Bin/Textures/Actors/metal/metal_10_mn.jpg
Bin/Textures/Actors/metal/metal_17_m.jpg
Bin/Textures/Actors/metal/metal_17_mn.jpg
Bin/Textures/Actors/metal/metal_43_m.jpg
Bin/Textures/Actors/metal/metal_43_mn.jpg
Bin/Textures/Actors/metal/metal_51_m.jpg
Bin/Textures/Actors/metal/metal_51_mn.jpg
Bin/Textures/Actors/metal/metal_52_m.jpg
Bin/Textures/Actors/metal/metal_52_mn.jpg
Bin/Textures/Actors/metal/Thumbs.db
Bin/Textures/Actors/outdoor/
Bin/Textures/Actors/outdoor/outdoor_06_s.jpg
Bin/Textures/Actors/outdoor/outdoor_06_sn.jpg
Bin/Textures/Actors/outdoor/stone_01_s.jpg
Bin/Textures/Actors/outdoor/stone_01_sn.jpg
Bin/Textures/Actors/outdoor/stone_02_s.jpg
Bin/Textures/Actors/outdoor/stone_02_sn.jpg
Bin/Textures/Actors/outdoor/Thumbs.db
Bin/Textures/Actors/outdoor/wood_01_w.jpg
Bin/Textures/Actors/outdoor/wood_01_wn.jpg
Bin/Textures/Actors/outdoor/wood_02_w.jpg
Bin/Textures/Actors/outdoor/wood_02_wn.jpg
Bin/Textures/Actors/Thumbs.db
Bin/Textures/defaultBase.dds
Bin/Textures/defaultCube.dds
Bin/Textures/defaultNormal.dds
Bin/Textures/Emitters/
Bin/Textures/Emitters/fire.dds
Bin/Textures/Emitters/smoke.dds
Bin/Textures/Hud/
Bin/Textures/Hud/crosshair.dds
Bin/Textures/Lightmap/
Bin/Textures/Lightmap/default.dds
Bin/Textures/Lightmap/sam3.dds
Bin/Textures/PostProcess/
Bin/Textures/PostProcess/mapdistortion.dds
Bin/Textures/PostProcess/shockwave.dds
Bin/Textures/Projection/
Bin/Textures/Projection/default.dds
Bin/Textures/Sky/
Bin/Textures/Sky/envmap1.dds
Bin/Textures/Sky/envmap2.dds
Bin/Textures/System/
Bin/Textures/System/noiseVolume.dds
Bin/Textures/UI/
Bin/Textures/UI/back.png
Bin/Textures/UI/cursor.dds
Bin/Textures/UI/demo1.png
Bin/Textures/UI/demo1_glow.png
Bin/Textures/UI/demo2.png
Bin/Textures/UI/demo2_glow.png
Bin/Textures/UI/demo3.png
Bin/Textures/UI/demo3_glow.png
Bin/Textures/UI/exit.png
Bin/Textures/UI/exit_glow.png
Bin/Textures/UI/Thumbs.db
Bin/Textures/whitedot.dds
Bin/
Engine/C2DText.cpp
Engine/C2DText.h
Engine/CActor.cpp
Engine/CActor.h
Engine/CCamera.cpp
Engine/CCamera.h
Engine/CCloud.cpp
Engine/CCloud.h
Engine/CCollision.cpp
Engine/CCollision.h
Engine/CCubeMap.cpp
Engine/CCubeMap.h
Engine/CEmitter.cpp
Eng
Bin/Maps/
Bin/Maps/sample1.xmap
Bin/Maps/sample2.xmap
Bin/Maps/sample3.xmap
Bin/Models/
Bin/Models/brik_shine.x
Bin/Models/brik_solid.x
Bin/Models/building00.x
Bin/Models/building01.x
Bin/Models/building02.x
Bin/Models/building05.x
Bin/Models/carwreck.x
Bin/Models/ground.x
Bin/Models/hill0.x
Bin/Models/hill1.x
Bin/Models/hill2.x
Bin/Models/hill3.x
Bin/Models/hill4.x
Bin/Models/hill6.x
Bin/Models/hill7.x
Bin/Models/hill8.x
Bin/Models/hill9.x
Bin/Models/sam1_shadow.x
Bin/Models/sam2_firesmoke.x
Bin/Models/skydome.x
Bin/Shader/
Bin/Shader/base.fxo
Bin/Shader/cubelightmap.fxo
Bin/Shader/depth.fxo
Bin/Shader/diffuse.fxo
Bin/Shader/diffuse_envmap.fxo
Bin/Shader/diffuse_lightmap.fxo
Bin/Shader/diffuse_shadowcube.fxo
Bin/Shader/diffuse_specular.fxo
Bin/Shader/dist.fxo
Bin/Shader/distort.fxo
Bin/Shader/emitter.fxo
Bin/Shader/entity.fxo
Bin/Shader/hill_fog.fxo
Bin/Shader/hud.fxo
Bin/Shader/postprocess_screen.fxo
Bin/Shader/screenquad.fxo
Bin/Shader/stencilshadow.fxo
Bin/Shader/ui.fxo
Bin/Shader/ui_bg.fxo
Bin/Shader/world.fxo
Bin/Textures/
Bin/Textures/Actors/
Bin/Textures/Actors/concrete/
Bin/Textures/Actors/concrete/concrete_03_s.jpg
Bin/Textures/Actors/concrete/concrete_03_sn.jpg
Bin/Textures/Actors/concrete/concrete_04_s.jpg
Bin/Textures/Actors/concrete/concrete_04_sn.jpg
Bin/Textures/Actors/concrete/concrete_08_s.jpg
Bin/Textures/Actors/concrete/concrete_08_sn.jpg
Bin/Textures/Actors/concrete/concrete_09_s.jpg
Bin/Textures/Actors/concrete/concrete_09_sn.jpg
Bin/Textures/Actors/concrete/concrete_11_s.jpg
Bin/Textures/Actors/concrete/concrete_11_sn.jpg
Bin/Textures/Actors/concrete/concrete_12_s.jpg
Bin/Textures/Actors/concrete/concrete_12_sn.jpg
Bin/Textures/Actors/concrete/concrete_13_s.jpg
Bin/Textures/Actors/concrete/concrete_13_sn.jpg
Bin/Textures/Actors/concrete/concrete_19_s.jpg
Bin/Textures/Actors/concrete/concrete_19_sn.jpg
Bin/Textures/Actors/concrete/concrete_24_s.jpg
Bin/Textures/Actors/concrete/concrete_24_sn.jpg
Bin/Textures/Actors/concrete/concrete_45_s.jpg
Bin/Textures/Actors/concrete/concrete_45_sn.jpg
Bin/Textures/Actors/concrete/cover_01_m.jpg
Bin/Textures/Actors/concrete/cover_01_mn.jpg
Bin/Textures/Actors/concrete/cover_02_m.jpg
Bin/Textures/Actors/concrete/cover_02_mn.jpg
Bin/Textures/Actors/concrete/cover_03_m.jpg
Bin/Textures/Actors/concrete/cover_03_mn.jpg
Bin/Textures/Actors/concrete/cover_04_m.jpg
Bin/Textures/Actors/concrete/cover_04_mn.jpg
Bin/Textures/Actors/concrete/Thumbs.db
Bin/Textures/Actors/elements/
Bin/Textures/Actors/elements/brik_s.jpg
Bin/Textures/Actors/elements/brik_sn.jpg
Bin/Textures/Actors/elements/carwreck_m.jpg
Bin/Textures/Actors/elements/carwreck_mn.jpg
Bin/Textures/Actors/elements/white.jpg
Bin/Textures/Actors/elements/whiten.jpg
Bin/Textures/Actors/metal/
Bin/Textures/Actors/metal/metal_01_m.jpg
Bin/Textures/Actors/metal/metal_01_mn.jpg
Bin/Textures/Actors/metal/metal_02_m.jpg
Bin/Textures/Actors/metal/metal_02_mn.jpg
Bin/Textures/Actors/metal/metal_10_m.jpg
Bin/Textures/Actors/metal/metal_10_mn.jpg
Bin/Textures/Actors/metal/metal_17_m.jpg
Bin/Textures/Actors/metal/metal_17_mn.jpg
Bin/Textures/Actors/metal/metal_43_m.jpg
Bin/Textures/Actors/metal/metal_43_mn.jpg
Bin/Textures/Actors/metal/metal_51_m.jpg
Bin/Textures/Actors/metal/metal_51_mn.jpg
Bin/Textures/Actors/metal/metal_52_m.jpg
Bin/Textures/Actors/metal/metal_52_mn.jpg
Bin/Textures/Actors/metal/Thumbs.db
Bin/Textures/Actors/outdoor/
Bin/Textures/Actors/outdoor/outdoor_06_s.jpg
Bin/Textures/Actors/outdoor/outdoor_06_sn.jpg
Bin/Textures/Actors/outdoor/stone_01_s.jpg
Bin/Textures/Actors/outdoor/stone_01_sn.jpg
Bin/Textures/Actors/outdoor/stone_02_s.jpg
Bin/Textures/Actors/outdoor/stone_02_sn.jpg
Bin/Textures/Actors/outdoor/Thumbs.db
Bin/Textures/Actors/outdoor/wood_01_w.jpg
Bin/Textures/Actors/outdoor/wood_01_wn.jpg
Bin/Textures/Actors/outdoor/wood_02_w.jpg
Bin/Textures/Actors/outdoor/wood_02_wn.jpg
Bin/Textures/Actors/Thumbs.db
Bin/Textures/defaultBase.dds
Bin/Textures/defaultCube.dds
Bin/Textures/defaultNormal.dds
Bin/Textures/Emitters/
Bin/Textures/Emitters/fire.dds
Bin/Textures/Emitters/smoke.dds
Bin/Textures/Hud/
Bin/Textures/Hud/crosshair.dds
Bin/Textures/Lightmap/
Bin/Textures/Lightmap/default.dds
Bin/Textures/Lightmap/sam3.dds
Bin/Textures/PostProcess/
Bin/Textures/PostProcess/mapdistortion.dds
Bin/Textures/PostProcess/shockwave.dds
Bin/Textures/Projection/
Bin/Textures/Projection/default.dds
Bin/Textures/Sky/
Bin/Textures/Sky/envmap1.dds
Bin/Textures/Sky/envmap2.dds
Bin/Textures/System/
Bin/Textures/System/noiseVolume.dds
Bin/Textures/UI/
Bin/Textures/UI/back.png
Bin/Textures/UI/cursor.dds
Bin/Textures/UI/demo1.png
Bin/Textures/UI/demo1_glow.png
Bin/Textures/UI/demo2.png
Bin/Textures/UI/demo2_glow.png
Bin/Textures/UI/demo3.png
Bin/Textures/UI/demo3_glow.png
Bin/Textures/UI/exit.png
Bin/Textures/UI/exit_glow.png
Bin/Textures/UI/Thumbs.db
Bin/Textures/whitedot.dds
Bin/
Engine/C2DText.cpp
Engine/C2DText.h
Engine/CActor.cpp
Engine/CActor.h
Engine/CCamera.cpp
Engine/CCamera.h
Engine/CCloud.cpp
Engine/CCloud.h
Engine/CCollision.cpp
Engine/CCollision.h
Engine/CCubeMap.cpp
Engine/CCubeMap.h
Engine/CEmitter.cpp
Eng
本网站为编程资源及源代码搜集、介绍的搜索网站,版权归原作者所有! 粤ICP备11031372号
1999-2046 搜珍网 All Rights Reserved.