当前位置:首页 > 技术分析 > 正文内容

还不知道常用的这4种3D建模方式「渲云效果图渲染」

ruisui881个月前 (03-25)技术分析15

3D建模技术现如今已成为人们在创建建筑可视化设计中常用到的数字表现。国外知名建筑可视化公司archicgi,根据对3D对象的不同处理建模过程和制作方式,将CG建模主要分为以下4种类型——

01 直接建模

在创建复杂的3D对象时,如果需要操作单独的简单形状拼接,那么就适合直接建模。因为在这种情况下如果需要修改或者添加,模型的整体几何形状不会受到影响。

同时,当你需要用CG对象渲染逼真图像时,这种建模方式也很有用,它可以让你不必拘泥于任何特定的参数,更灵活的更改3D对象。

使用这种方式制作3D模型最广泛的软件有:3ds Max、Blender和Maya。直接建模有两个主要的子类型:多边形和样条建模。

多边形建模

这种创建3D模型的方式是最通用的。你可以通过设置一个由多边形组成的网格来构建一个对象:具有三个或更多直边的微小构建体,多边形数量决定模型的详细程度。

多边形建模可以分为两种类型:高多边形建模、低多边形建模。高多边形和低多边形可以用于为AR和VR制作3D资产,高多边形建模通常用于创建静态照片般逼真的图像,渲染时间相较需要的长一些。

因为多边形的边缘始终是直线,所以其在3D建模时的缺点就是无法创建具有完美平滑曲线的对象,如果需要获取曲面平滑外观则需要用大量多边形并配合软件的平滑工具。

样条建模

样条建模即是使用样条线(线和圆等2D元素)来创建具有复杂形状的3D对象。通常,借助诸如Bezier曲线之类的工具,样条建模可用于快速构建具有大量曲线的3D模型。

样条模型最突出的缺点就是不能进行UV展开,所以你无法创建UV贴图来为此类对象添加纹理,只能通过转换多边形网格来实现。

02 参数化建模

参数化建模中可以通过引入参数来创建和编辑模型,添加新参数时,所有对象都会自动创建和更改,并且会确定模型中每个元素的特征和关系,通常与直接建模结合使用效果更好。

虽然参数化建模在优化施工设计时非常有精度,但是在创建过程中需要有极其精确的测量数据,非常繁琐,所以工作的早期阶段几乎不用使用这种建模类型。

一些受欢迎的参数化建模程序主要是带有Grasshopper的Rhino、Autodesk Fusion 360、FreeCAD和CATIA。

03 BIM建模

使用BIM可以创建一个智能模型,包括每个元素有关的结构化数据。在制作模型的过程中,你可以准确计算每种材料的数量、完成每个施工阶段所需的时间以及项目的成本等。

此外,BIM技术还还可以分析设计迭代并使用生成式设计来找到基于特定目标的最佳解决方案,使你的建筑设计更具可持续性,同时能够测试反射表面的性能或者风和阴影模拟。

此类3D建模的软件有Autodesk Revit、SketchUp和ArchiCAD。

04 点云建模

点云建模主要是通过3D扫描创建一个现有结构的3D表示点云,然后使用Autodesk ReCap Pro之类的程序把点云导入数字环境进行编辑等操作,将其转换为3D网格,或使用它来构建BIM模型。

以上就是渲云为大家带来的关于建筑3D建模的4种主要类型啦,推荐设计师使用的渲染神器--渲云

渲云支持多角度任务同时渲染,渲染高效便捷,渲云采用高性能服务器,稳定可靠,可满足用户大批量紧急渲染需求。有效解决设计师们工作周期紧张出图任务重的情况。渲云能够满足用户各种个性化需求,推出私人订制服务,渲云专业的技术工程师7*24h为各位用户提供渲染服务。

扫描二维码推送至手机访问。

版权声明:本文由ruisui88发布,如需转载请注明出处。

本文链接:http://www.ruisui88.com/post/3024.html

分享给朋友:

“还不知道常用的这4种3D建模方式「渲云效果图渲染」” 的相关文章

Vue3 中有哪些值得深究的知识点?

众所周知,前端技术一直更新很快,这不 vue3 也问世这么久了,今天就来给大家分享下vue3中值得注意的知识点。喜欢的话建议收藏,点个关注!1、createAppvue2 和 vue3 在创建实例时,有很大的区别,具体对比如下://Vue 2 Vue.use({ router, store,...

程序员开发必会之git常用命令,git配置、拉取、提交、分支管理

整理日常开发过程中经常使用的git命令![送心]git配置SSH刚进入项目开发中,我们首先需要配置git的config、配置SSH方式拉取代码,以后就免输入账号密码了!# 按顺序执行 git config --global user.name "自己的账号" git config -...

理解virt、res、shr之间的关系(linux系统篇)

前言想必在linux上写过程序的同学都有分析进程占用多少内存的经历,或者被问到这样的问题——你的程序在运行时占用了多少内存(物理内存)?通常我们可以通过top命令查看进程占用了多少内存。这里我们可以看到VIRT、RES和SHR三个重要的指标,他们分别代表什么意思呢?这是本文需要跟大家一起探讨的问题。...

壹啦罐罐 Android 手机里的 Xposed 都装了啥

这是少数派推出的系列专题,叫做「我的手机里都装了啥」。这个系列将邀请到不同的玩家,从他们各自的角度介绍手机中最爱的或是日常使用最频繁的 App。文章将以「每周一篇」的频率更新,内容范围会包括 iOS、Android 在内的各种平台和 App。本期继续歪楼,由少数派撰稿作者@壹啦罐罐介绍他正在使用的...

2024最新版:前端性能优化方案汇总

前端训练营:1v1私教,终身辅导计划,帮你拿到满意的 offer。 已帮助数百位同学拿到了中大厂 offer。欢迎来撩~~~~~~~~Hello,大家好,我是 Sunday。前端性能优化一直是很多同学非常关注的问题,在日常的面试中也是经常会被问到的点。所以今天咱们就花一点时间来了解一下2024最新的...

最快清除数组空值?分享 1 段优质 JS 代码片段!

本内容首发于工粽号:程序员大澈,每日分享一段优质代码片段,欢迎关注和投稿!大家好,我是大澈!本文约 600+ 字,整篇阅读约需 1 分钟。今天分享一段优质 JS 代码片段,用最简洁的代码清除了数组中的空值。老规矩,先阅读代码片段并思考,再看代码解析再思考,最后评论区留下你的见解!const arr...