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

计算机仿真技术_0

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

这个系列文章记录我上计算机仿真技术的课程感悟。

局部光照模型

最简单的渲染就是在局部光照的情况下对物体进行的渲染,计算出物体表面的最终呈现的区域像素的颜色。

理解了shader其实算是根据光源光照来对物体表面进行着色的过程。

最简单的flat shading就是通过一个三角形面的三个顶点或者一个四边形片面的三个顶点计算出法线从而根据法线来计算出这个片面的颜色,整个面的颜色就是由法线决定的。虽然这样计算量少,但是会出现区域和区域之间颜色的突变不连续感,不真实。

当然有改进的shading算法,比如算出不同片面相交的顶点的法线,然计算出各个顶点的颜色,再对片面上的进行双线性差值得到片面上采样点的颜色。或者先对各个顶点的法线进行双线性差值得到片面上采样点的法线,再根据法线来算出各采样点的颜色。这样虽然可以降低片面之间颜色的突变,但是增大了计算量。

主要就是在shading中进行插值来进行更加真实的颜色渲染。参考文章如下。

shading中的插值

局部光照模型因为只渲染某个物体在光照下的颜色,所以算法相对简单,就是大量的计算,所以很多GPU厂商都将算法固化,直接调用即可。

全局光照模型

全局光照模型和局部光照模型差别很大,因为全局光照关注的是在自然光下场景中所有的颜色渲染。如果按照局部光照模型的做法对每一个物体都单独计算表面的法线啥的,计算量过大,需要设备有强大的计算能力,所以才有了全局光照模型。

主要的思想就是从摄影设备出发,看作是从观察者发出的光线,然后经过物体进行散射,反射和透射等...

参考文章如下。

[1] https://www.jianshu.com/p/13f1f1c86952

[2] https://www.cnblogs.com/cloudseawang/archive/2006/12/13/590634.html

[3] https://www.cnblogs.com/kanekiken/p/7533551.html

相关文章

  • 计算机仿真技术_0

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

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

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

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

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

  • VR教育的行业前景

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

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

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

  • VR教育

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

  • 什么是决策支持系统

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

  • 计算机仿真技术_1

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

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

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

  • AR增强现实教学软件,激发教育创新

    AR增强现实教学软件是以计算机仿真技术、多媒体技术和AI人工智能技术依托的一款新型教学软件。系统最大限度地还原真实...

网友评论

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

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