XNA4Primitives3DEffectFX

XNA4Primitives3DEffect using Effect

Techniques
1. FlatShaded.fx – FlatShaded VS & PS
2. AmbientDiffuseSpecularVertexLighting.fx – AmbientVS & SimplePS
3. AmbientDiffuseSpecularVertexLighting.fx – AmbientDiffuseVS & SimplePS
4. AmbientDiffuseSpecularVertexLighting.fx – AmbientDiffuseSpecularVS & SimplePS
5. PerPixelLighting.fx – PerPixelDiffuseVS & DiffuseOnlyPS
    – PerPixelDiffuseVS : Position, WorldNormal, WorldPosition
    – DiffuseOnlyPS : ambient+diffuse (per pixel)
6. PerPixelLighting.fx – PerPixelDiffuseVS & PhongPS
    – PerVertexDiffuseVS : Position, WorldNormal, WorldPosition, Color (ambient+diffuse per vertex)
    – DiffuseOnlyPS : color(ambient+diffuse)를 받아서 specular(per pixel)를 추가 (ambient+diffuse+specular)
7. PerPixelLighting.fx – PerPixelDiffuseVS & DiffuseAndPhongPS
    – PerPixelDiffuseVS : Position, WorldNormal, WorldPosition
    – DiffuseAndPhongPS : ambient+diffuse+specular (per pixel)