找回密码
 立即注册
查看: 256|回复: 0

解密图形学几何算法与渲染的区别和联系

[复制链接]
发表于 2022-6-16 21:03 | 显示全部楼层 |阅读模式
上一篇文章已经阐述清楚:图形、图像、视觉的区别,接下来是教你如何区分图形学的两个方向:几何算法渲染。

一、图形学算法和渲染是什么
      以下两张图可以明显对比出来两者的区别



图一  毛笔手写模拟
       图一:网格的手和毛笔都经过了变形处理,毛笔笔尖较为明显,在每一次绘制之前网格都经过一次网格变形,这个处理就是图形学算法,每次变形就立即渲染绘制,所以能明显的看到变形的整个过程,可视化的阶段就是图形学渲染。



图二  模型渲染

       图二:此模型整个过程数据都没有进行几何处理,也就是模型数据没有发生变化,仅仅是改变相机的观察位置,只对模型数据进行简单的渲染绘制,这就是图形学渲染。


二、图形学算法和渲染的几个例子
1、图形学算法:对网格数据进行编辑










2、图形学渲染:对网格数据进行绘制,对场景进行绘制










三、从功能和执行顺序上区分
      为了更形象的阐述两者的区别,从功能执行顺序方面进行讲解。

1、从功能上区分:图形学算法--是处理模型本身数据的;图形学渲染--是对模型数据进行可视化
        比如,口袋里有两块钱,不拿出来,你是看不见的,仅仅就是个模型数据,当拿出来展示给你看,你才看得见他,这个展示过程就是渲染。假如我在口袋中揉成一团,你是不知道的,这是数据处理,几何算法,直到我又拿出来给你看,你才知道他变化了,拿出来看这个过程又是渲染

2、从执行顺序上区分先把数据处理完,才交给前端渲染
       例如,各行各业,当产品没有上市之前,顾客都是不可知道他的存在,比如都在生产车间处理数据,这就类似于对模型数据的处理,也就是图形学几何算法加工,等加工完成,产品发布,消费者可以看到产品长啥样,这个呈现出来的过程就类似图形学渲染过程,研发部门负责处理产品(数据),销售部负责呈现产品(渲染)。

更多内容请关注公众号“图形学算法”

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-11-26 12:18 , Processed in 0.066155 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表