Difference between revisions of "Game Programming Class14"
esse quam videri
(→Lighting) |
(→SkyBox) |
||
Line 27: | Line 27: | ||
==SkyBox== | ==SkyBox== | ||
− | + | [http://www.ziggyware.com/readarticle.php?article_id=71 Ziggyware] | |
− | + | ||
− | + | IntroMeshLightsSkyBox.zip | |
− | + | ||
− | + | Sybox generator | |
− | + | ||
− | + | http://www.planetside.co.uk/terragen/ | |
− | |||
− |
Revision as of 18:42, 3 May 2009
Contents
Mixing 2D and 3D
I forgot to show you last week that the spritebatch draw code need to be modified slighty in order top mix 2D and 3D
spriteBatch.Begin(SpriteBlendMode.AlphaBlend, SpriteSortMode.Deferred, SaveStateMode.SaveState);
Lighting
The xna basic effect is a simple implementation of a HLSL effect.
HLSL is Microsoft's High level implementation of FFE Fixed Function Pipeline implemented in video hardware.</p> GPU Hardware does two things The vertexr shader runs first and is rasterized to 2D then the pixel shaders run.
- Vertex Shader
- Pixel Shader
Lighting Demo with Basic Effect IntroMeshLights.zip
HLSL
HLSL Demo
SkyBox
IntroMeshLightsSkyBox.zip
Sybox generator