美文网首页
计算机仿真技术_1

计算机仿真技术_1

作者: jeavenwong | 来源:发表于2019-11-07 18:05 被阅读0次

全局光照模型里面最著名的技术就是光线追踪算法(ray-tracing)。

所谓的光线追踪就是为了在全局光照模型下实现超高真实感的光线折射反射透射啥的效果。光线追踪算法是一种shader算法,发展了有十多年,一直没应用,是因为需要大量的计算,gpu硬件跟不上。所以基于一般显卡的设备不管是提供opengl还是d3d都是使用局部光照的模型,这时候的有专门提供各种各样模型的公司也有针对各种各样模型进行渲染的公司,局部光照模型可以直接调用现成的模型进行渲染,大大减少计算量,所以一般显卡都使用局部光照模型。

现在,比较好的N卡,比如RTX1080Ti在一些大型游戏中会提供用户选择打开实时渲染的选项,打开了就起飞啦,哈哈哈。

关于光线追踪算法的实现,就以一个最基本的算法实现。大致过程如下。

1. 设置好摄像头,view-plane等平面,角度坐标啥的各种参数。

2.在view-plane上对每行每个像素依次发射光线,然后判断这个光线与物体是否相交,这里要判断是跟物体的哪个三角面片相交,需要查找物体的所有的三角面片。如果相交返回最近的交点。

3. 根据算出的交点去找光源,然后根据材质光源来计算出这个交点的颜色信息,然后把颜色写在view-plane上的那个像素上。

光线追踪算法的伪代码 光线追踪算法的大致步骤 opengl一般不支持光线追踪

参考文章

计算机图形学光线追踪算法

光照模型小结

计算机仿真技术_1

相关文章

  • 计算机仿真技术_1

    全局光照模型里面最著名的技术就是光线追踪算法(ray-tracing)。 所谓的光线追踪就是为了在全局光照模型下实...

  • 未来十年,最赚钱的17大行业!

    叁·虚拟现实 基本简介 虚拟现实虚拟现实技术是仿真技术的一个重要方向,是仿真技术与计算机图形学、人机接口技术、多媒...

  • VR虚拟现实技术对工业、建筑安全领域的应用

    VR虚拟现实技术是仿真技术的一个重要方向是仿真技术与计算机图形学人机接口技术多媒体技术传感技术网络技术等多种技术的...

  • VR教育的行业前景

    虚拟现实技术是仿真技术的一个重要方向,是仿真技术与计算机图形学人机接口技术多媒体技术传感技术网络技术等多种技术的集...

  • VR教育,教育行业的下一个蓝海

    虚拟现实技术是仿真技术的一个重要方向,是仿真技术与计算机图形学人机接口技术多媒体技术传感技术网络技术等多种技术的集...

  • VR教育

    虚拟现实技术是仿真技术的一个重要方向,是仿真技术与计算机图形学人机接口技术多媒体技术传感技术网络技术等多种技术的集...

  • 什么是决策支持系统

    决策支持系统(Decision Support System,简称DSS),是以计算机技术、仿真技术和信息技术为手...

  • 计算机仿真技术_0

    这个系列文章记录我上计算机仿真技术的课程感悟。 局部光照模型 最简单的渲染就是在局部光照的情况下对物体进行的渲染,...

  • 虚拟现实头戴显示器设备

    1.运用所学创新原理分析创新之处 VR头显,是利用仿真技术与计算机图形学人机接口技术多媒体技术传感技术网络技术等多...

  • iPhone 8 可能成为苹果增强现实理念的开端

    如果到目前为止曝光的 iPhone 8 的消息真实准确的话,那么今年你或许就能将计算机仿真技术以及将它们视觉化的技...

网友评论

      本文标题:计算机仿真技术_1

      本文链接:https://www.haomeiwen.com/subject/pogvbctx.html