zoukankan      html  css  js  c++  java
  • 3D几何管线

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

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

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

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

  • 相关阅读:
    C++(四)--线程与进程
    http1.0升级到http1.1
    odoo 基础
    Ubuntu 上安装配置 Ldap
    odoo 怎样使代码生效
    Odoo 创建自定义模块
    开源的软件应用
    域控
    Flask 数据库 SQLAlchemy
    CentOS 8 防火墙 firewall 相关命令
  • 原文地址:https://www.cnblogs.com/hellohuan/p/1270044.html
Copyright © 2011-2022 走看看