大家好,欢迎来到IT知识分享网。
上一篇文章已经阐述清楚:图形、图像、视觉的区别,接下来是教你如何区分图形学的两个方向:几何算法和渲染。
一、图形学算法和渲染是什么
以下两张图可以明显对比出来两者的区别
图一 毛笔手写模拟
图一:网格的手和毛笔都经过了变形处理,毛笔笔尖较为明显,在每一次绘制之前网格都经过一次网格变形,这个处理就是图形学算法,每次变形就立即渲染绘制,所以能明显的看到变形的整个过程,可视化的阶段就是图形学渲染。
图二 模型渲染
图二:此模型整个过程数据都没有进行几何处理,也就是模型数据没有发生变化,仅仅是改变相机的观察位置,只对模型数据进行简单的渲染绘制,这就是图形学渲染。
二、图形学算法和渲染的几个例子
1、图形学算法:对网格数据进行编辑
2、图形学渲染:对网格数据进行绘制,对场景进行绘制
三、从功能和执行顺序上区分
为了更形象的阐述两者的区别,从功能和执行顺序方面进行讲解。
1、从功能上区分:图形学算法–是处理模型本身数据的;图形学渲染–是对模型数据进行可视化的
比如,口袋里有两块钱,不拿出来,你是看不见的,仅仅就是个模型数据,当拿出来展示给你看,你才看得见他,这个展示过程就是渲染。假如我在口袋中揉成一团,你是不知道的,这是数据处理,几何算法,直到我又拿出来给你看,你才知道他变化了,拿出来看这个过程又是渲染。
2、从执行顺序上区分:先把数据处理完,才交给前端渲染
例如,各行各业,当产品没有上市之前,顾客都是不可知道他的存在,比如都在生产车间处理数据,这就类似于对模型数据的处理,也就是图形学几何算法加工,等加工完成,产品发布,消费者可以看到产品长啥样,这个呈现出来的过程就类似图形学渲染过程,研发部门负责处理产品(数据),销售部负责呈现产品(渲染)。
更多内容请关注公众号“图形学算法”
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/87650.html