• 3D几何管线


    要完成3D图像的平滑渲染,并处理和计算大量的数据,将空间中的物体转换到2维的屏幕上,这个过程被打碎成许多个步骤,这些步骤也就是3D流水线。

    这一周多一直在做关于流水线的小demo,从模型空间到世界空间再到摄影机投影,没有点空间思维能力还真是费事,而且之间涉及很多矩阵知识,再推导每个变换矩阵的时候用到的都是抽象的数学矩阵公式,而这仅仅只是整个模型的几何流水的一部分而已,且不包含可见性检查,遮挡剔除等。现在在进行的是纹理寻址,需要自己的划线算法,当然还有之后的光照着色,扫描转换,或者在深层次深度缓冲。

    倘若是在D3D下来写这个程序,利用简单的框架和几个简单的Api便能达到效果,如果自己模型这个过程,便要将其下的数学知识掰的碎一点,否则还真是不好入手。所以前几天我一直想静下心来好好看书,先不去写程序,加上最近几天如火如荼的奥运会,听说金牌总数又创新高,所以这个小demo的进度可见一斑。这两天还在设计上卡了壳,不知道对象和资源分离要怎么做到,当然问过cobra之父,说要加个资源管理器,却弄的我更加糊涂。

    双休的两天打了几把dota,去菜鸟房虐了虐菜^_^, 这周得加油了>

  • 相关阅读:
    mysql自动增长怎么恢复从1开始
    Python 中的多维字典
    如何将JS里变量的值赋给文本框
    使用nagios+python监控nginx进程数
    python getopt使用
    Nagios安装完后status map,trends等页面访问出错之解决
    nagios监控3306端口
    AdventureWorks Databases 2008 下载地址
    multiselect获取选中的多个下拉项的值(逗号分割的字符串)
    用CSS让网页背景图片居中的方法
  • 原文地址:https://www.cnblogs.com/hellohuan/p/1270044.html
Copyright © 2020-2023  润新知