必威体育Betway必威体育官网
当前位置:首页 > 运营推广

给产品经理讲技术丨究竟什么是渲染?

时间:2018-02-13 12:01:00来源:运营推广作者:seo实验室小编阅读:75次「手机版」
 

渲染之家

凡夫畏果

渲染这个词,在计算机世界里可以说无处不在,这个词的理解对于理解一切电脑手机上的展示与呈现至关重要,渲染的意思是呈现,也就是显示出来的意思,浏览器呈现的是html,游戏里面呈现的是3D人物或地图,手机APP里面呈现的是各种界面。

一个画家要画一副油画,我们看看整个过程是什么样的,他首先在脑中构思,在油画的三分之一处画一个房子,门前有一条小溪,房子后面有一座小山,然后他用铅笔将每一个物体的轮廓勾勒出来,并对每个物体的摆放位置不断调整,直到符合他的构思,这副画的骨架已经搭建完成,下一步才是用不同的色彩将每一个部分细致的按照自己的逼格不断完善。

计算机、浏览器、手机app的渲染道理一模一样,你在显示器上看到的一切也都经历了类似的过程,大致分为三步:测量、排版、绘制。拿支付宝手机App举例,我们进入界面之后看到了那么多按钮或TAB,计算机是如何知道哪个按钮该摆在何处,应该多宽多高,以及程序启动的时候应该是呈现出什么样子呢?

计算机里面存储的全部是01组成的串(这些串既有程序代码也有相应的数据),他们静静的躺在你的硬盘或sd卡中,当你点击手机app上的支付宝图标的时候,这个时候存储设备中的代码和数据迅速被载入内存,并加载执行。

当程序运行到构造界面的时候,这个时候计算机像画家一样开始测量,每一个按钮的宽高(其中是有一大堆算法或者说规则在默默的计算,比如一个按钮在另一个上方,如何不和其他的按钮重叠等等)。知道了多宽多高之后,计算机开始计算每一个按钮应该摆在屏幕上的什么位置。大小、位置都明确之后,计算机开始绘制,也就是把相应的颜色或者图片资源cpu输送到显卡,显卡把这些数据发送给显示器的缓冲区,屏幕的下一次刷新将这些新数据更新到显示器上,整个渲染(呈现)过程结束。

说了很多废话,想说清楚的是,渲染是通过一些列计算并呈现的过程,其中包括测量、排版、绘制。你在任何屏幕上看到的任何一个图形,无一例外,都经过了这三个过程。

下次和程序界的朋友沟通展示慢,顿问题的时候,你可以很随意的说句,感觉整个渲染过程不是很流畅,保证你们的交流会很得心应手。

明天见,我不会告诉你明天我要讲什么的:)。

欢迎添加微信公众号:给产品经理讲技术

欢迎添加微信公众号:给产品经理讲技术

相关阅读

企业在开发APP时 应该如何做好产品定位?

一款成功的APP开发产品,产品的定位是极其重要的,产品定位决定了接下来围绕产品的一系列工作:如何确定产品工作的优先级?需要围绕产品

如何用编程思维快速完成产品设计?

舒舟(阿里巴巴1688事业部):人们普遍认为,流程和工具不重要,重要的是想法和思路。话虽如此,不过我认为流程和工具也能反映一个设计师的设

淘特莱斯产品定价技巧

很多没有入驻淘特莱斯的店家初次逛淘特莱斯都会觉得很多品牌产品价格很低的,心里都有疑惑,这么低的价格不亏本吗?顾客也有这样的

后台产品设计的4个原则

大家都说后台产品难做、要求高,这是有原因的。而且这个原因会超出我们的认知,一起来看看吧。什么是后台产品后台产品也被我们称为后

产品生命周期中,6个阶段的节奏把控

这次不谈用户体验,不谈情怀,不扯理想,好好谈谈产品节奏的把控。做产品经理久了就会很恐慌,大家都会谈几句互联网思维,都会说些对用户体

分享到:

栏目导航

推荐阅读

热门阅读