zoukankan      html  css  js  c++  java
  • 管理Shader——总结

    总结

    在这一章中我确信您理解了shader的工作原理,包括为何要声明顶点格式,如何通过shader处理顶点数据等。如果您以前有过shader的编程经验,这一章可能不是最令人兴奋的,不过也许你可以学到一些你以前不知道的细节。

    下列步骤说明了在xna中如何处理三维数据:

    • 从Model类(或自己定义的顶点缓冲器)获得三维几何数据。

    • 请确认您的shader和xna代码使用相同的顶点格式。

    • 调用shader technique和执行每一个pass渲染您的三维数据。

    • Vertex Shader处理输入数据并通过vertexoutput结构传递给Pixel Shader,将世界坐标转换到屏幕的正确位置。

    • Pixel Shader最终将每个像素显示在屏幕上,注意尽量确保Pixel Shader又快又小。

    在下一章你要学习normal mapping(法线映射) shader的效果,为第8章建立您自己的游戏做好准备,在第8章你还会学习post screen shader效果。

  • 相关阅读:
    Python-产生随机长度的密码
    Python-双色球
    Python-产生手机号码
    Word操作笔记
    1035 最长的循环节
    B. Recover the String
    uva11752 The Super Powers
    UVA11754
    GCD
    D. Persistent Bookcase(Codeforces Round #368 (Div. 2))
  • 原文地址:https://www.cnblogs.com/AlexCheng/p/2120248.html
Copyright © 2011-2022 走看看