- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
如何让Sketchup跑得更快
一:序言
设计师运用SketchUp创建设计模型,在工作过程中需要经常变换工作区里的视景,从各种不同的方位和角度观察和操作。当模型架构得越来越复杂,模型上应用的材质越来越多的时候,模型档案跟着变得很大,因而SketchUp在Pan (平移视景), Orbit (旋转视景)或Zoom (缩放视景)上花费的时间相对的也变长,影响到SketchUp操作性的流畅。
由於SketchUp是「实时成像」的,任何时候只要工作区的视景(View)发生了某些改变,就会引发一系列运算以保证每一样物体持续更新,直到改变结束。因此在工作区里看到的场景物体越多,SketchUp就得操纵越复杂的改变,你的电脑系统就必须做更多的工作。
我们可以利用一些技巧去改善这种状况,让SketchUp在设计操作中能执行的更流畅一些。在《如何使SketchUp跑得更快》这一系列博文里,我们讲述如何调适电脑的硬体设定以及改善对SketchUp的操作习惯,从不同的方向来提升运用SketchUp进行建筑设计的工作效率。
窃以为,如果你只是弄个SketchUp玩玩,或者把它当成展示品表示你也有,那么你也不会有耐心来看这些博文,请就此飘过。但是如果你对这个风华正茂的新设计工具有所认知,准备拿它做为建筑设计的主要生产工具,那么从下面一系列博文中你能获得许多有用的讯息,这些讯息都不存在SketchUp的官方文件里。
二:渲染的概念
在讲述SketchUp的「实时成像」功能之前,我们必须先了解一些跟渲染相关的科普知识。什麽是『渲染』?渲染(Render)是对三维模型的一种着色演算(Shade)过程,任何所谓的渲染器(Renderer)本身就只是一种演算程式模组,不同的渲染器可能应用不同的演算法,但是改变不了的是渲染运行的阶段性进程。我们来谈谈渲染的阶段性进程都包含了哪些步骤。
(一) 渲染的阶段性进程
通常渲染器(Renderer)启动渲染演算以后,渲染分为二个阶段进行,首先是处理视景范围里的三维模型,把模型表面细分成网格面。接着才是对这些细小的几何面进行着色处理。
〖第一个阶段〗处理模型
(1)首先会针对视景(View)中能看见的几何物体做运算分析(Build Gepmetry)。
(2)产生用於渲染成像所需要的几何构架,建立成三角形网格面(Build Meshes)。
(3)对这些细小的网格面做顶点(Vertex)计算,产生所有的顶点座标、纹理座标、法线角度等等数据,这些网格面的顶点是着色的根据,通常在几何面上显现的颜色、纹理、亮度是对三个顶点的演算结果与相邻网格面的平均值。
〖第二个阶段〗着色演算
(1)进行着色(shade)、纹理映射(texture mapping)、凹凸映射(Bump mapping)等等,逐次对这些细小几何面上进行着色演算。
(2)然后是模拟光线照射的结果,光源可以是环境光、太阳光或你在场景里设置的各种灯光以及从其他物体反射过来的光线,演算场景里物体上的环境光照和阴影投射明暗程度。逐一计算出各个几何面上接受到从光源投射过来的光线强度、颜色等,以及向场景的漫射、反射、次表面散射、模糊这些模拟真实世界光线的行为。逐一计算出各个几何面上表现的演色结果,不同的渲染演算模组会使用不同的演算法,诸如光迹追踪和全局光照等等。
(3)着色以后还要对整个画面上显现的图像做反锯齿(Anti-aliasing)运算,最终才会给出具有真实感(Photo-realistics)的图像。
(二) 渲染演算是有限次数的模拟运算
渲染演算是运用演算法模拟真实世界中在光线照射下,以及物体间的交互反射时在物体表面上产生的光照行为,包括反射、折射、透明、漫射…等等。但是利用电脑做运算,只能以一个取样率对入射光线设定有限的光线数目,并且设定一个临界值做有限次数的运算(否则永远算不完),这个控制演算强度的临界值是可以从参数设定的,因而你可以设置不同的渲染品质。
(三) 渲染的运算强度很大
在上述二个运算阶段中,当前绝大部份的渲染器并不依靠显示卡上的图形处理器(GPU)进行演算,而是运用电脑的中央处理器(CPU)做运算。(只有几个当前正发展中的的新渲染器能支援nVidia的CUDA介面,把第二阶段的渲染工作交由显示卡的GPU处理,很大程度的提升了渲染运算的速度),因而CPU的运算速度(GHz)直接影响渲染的演算速度。
在渲染过程中产生的大量运算数据则暂存在电脑的主记忆体中,因而主记忆体的多寡会直接影响你能渲染多复杂的模型,也影响到你能输出多大尺寸(像素值)的图像。不像SketchUp只能运用单执行绪,渲染器是多执行绪(Multi-threads,多线程)运行的,因此如果你的电脑是多处理器或多核处理器(Multi-Core),就能大幅度减少渲染所花费的时间。
由於渲染的运算强度很大,尤其在渲染的第二个
您可能关注的文档
最近下载
- 瓷砖胶品牌、瓷砖胶缺点、瓷砖胶禁忌.doc VIP
- 《杜邦分析法下公司盈利能力分析—以海澜之家为例》7500字.docx VIP
- 2025年高中数学奥林匹克竞赛试卷试题及答案解析.docx VIP
- 住房公积金政策知识竞赛题库附答案(150题).docx VIP
- EN 50618-2014 光伏系统用电缆.pdf VIP
- 边坡治理工程(抗滑桩、锚杆、锚索、挡板、冠梁)专项施工组织设计.doc VIP
- 畜牧兽医法律法规和职业道德(第二版)PPT课件(全).pptx VIP
- 人教版(新教材)七年级上册音乐第一单元《生活中的音乐》全单元教学课件课件.pptx
- 苏教版五年级上册《科学》全套教学课件(共486页PPT).pptx
- 欧洲知识点PPT课件.pptx
文档评论(0)