sketchup生成面域插件_独家教程 | 快速抓取“高精准”场地信息,康石石教你生成不同“体量”地形...

adda966b0f09bb5d0e83c158b2a8cf99.png

无论建筑设计还是景观设计,同学们的设计项目都必须依托于场地来进行,通过分析场地的区位范围、地形地势,结合场地的局限性与可能性,才能进一步展开项目设计

可以说,获取场地信息是同学们在作品集创作中最重要的环节之一。因此本期独家教程,康石石将分别运用Sketchup和Grasshopper两种方法,为同学们详细讲解如何高效生成精准地形

小体量地形:Sketchup快速抓取地图

1. 制作步骤

1)搜索场地

打开sketchup的Add Location功能。

ebdbf449edae06346ff0206ff1088a1b.png

在地图中搜索需要的场地。

d6fa71aedaa175cab718cd62cebe200b.png

2)提取平面模型

点击select Region。

e6694b7654140ec8ac6cf549a7b10316.png

拖动选区,确定好最大范围和位置后点击Grab。

533ffaddf05aa4ea3a2ba008442f8554.png

在SU的界面中就会提取出场地的平面模型。

99d446a7fe6734cc957ec97f233874f6.png

3)生成立体模型

点击Toggle terrain选项,将地形变为立体效果。

d02ffc98c767f8651aeedfc68026d470.png

即可完成。

002c24718303f3d7d249e753844fb0f5.png

2. 优势特点

利用这种方法生成地形比较快捷方便,同时由于直接使用SU平台,通用性比较高。但是利用这种方法制作的地形是mash面模型,所以相对比较粗糙。另外,地形的大小受软件严格限制,对于较大地形的提取比较困难。

45f0714e91cc07553bc5438d94b63622.png

大体量地形:Grasshopper提取地理信息

为了解决大体量高精度地形的提取问题,康石石再给大家介绍另外一种提取地形的方法。这一方法使用的是rhino软件平台,利用Grasshopper插件直接提取地理信息,生成精准的场地模型。

1. 制作步骤

1)搜索场地

登录网址http://www.openstreetmap.org/,搜索需要的场地。

a09933ed5b24b0fd9c8d5baedfea6a80.png

定位到场地的位置后,点击导出。此时可以使用默认的数值区域,也可以手动选择不同的区域。

6da9f3d66a177cf98a69bdb0d685f333.png

如果选择“手动选择不同的区域”,可以在许可的范围内选择尽量大的区域。确认区域无误后,点击导出一个地理信息的数据文件,保存好即可。

8c098c5476f4e6ead576217894a0e523.png

数据导出完成后,打开rhino启动grasshopper。

d0fd7b3626f312a5b6ef2e30567a79a0.png

2)查找数据信息

使用ELK插件的location读取地理信息数据,查看地理信息中的经纬度信息并记录。

db896c641daa40fa4096530a7471723b.png

登录网址https://dds.cr.usgs.gov/srtm/,找到场地所在的大致区域,比如欧亚大陆。

30ececff0d25caf00b84ac960e4a1f12.png

在经纬度列表里面找到对应的经纬度信息,保存。

1c334ba5ecb43b90cb39e28718ec2fbb.png

3)导入数据

在grasshopper中读取数据,并将location运算器的经纬度信息输入到srtmtopo运算器中。

43a14169a83627509e883f5db89605e5.png

数据导入完成后,即可烘焙出完整的地形。

582cfbf6816258eb0bc55bbde6c4fd62.png

d237be3eea562618c14ac416c78958f9.png

2. 优势特点

下面将SU导出的最大图幅地图导入到Rhino中进行比较,可以看出两个地形的体量完全不是一个量级,且精细程度也存在明显差异。

48f829e39e555e8f4d9f56ffcce3b84e.png

另外,rhino模型是曲面,其可编辑性与可利用性更强,同时地形也更加精准。

1a02929dc3d8606a2eca2dc79a883073.png

Final:同学们掌握了上述两种地形生成方法之后,可以根据项目需求自行选择。但康石石建议同学们使用Grasshopper生成地形,这一方法既能通过精确的经纬度信息定位到目标区域,快速且精准地生成大体量地形,同时操作步骤也比较简便,能够极大程度地为同学们减少提取制作地形的工作量。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/246050.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Unity URP高度雾效果Shader

实现原理 见这篇文章Unity Shader-深度相关知识总结与效果实现(LinearDepth,Reverse Z,世界坐标重建,软粒子,高度雾,运动模糊,扫描线效果)_puppet_master的专栏-CSDN博客_shader深度…

无限重启_三星蓝光播放器出现无限自动重启BUG,涉及不少用户及不同型号

三星的蓝光播放器似乎遇到了一个挺严重的BUG,使得不少用户都开机后播放器会自动不停重启。从reddit、ZDNet以及三星技术支持论坛上面的情况来看,这次的问题波及不同型号的播放器,大部分用户遇到的问题都是不停重启。其中一位用户表示:“开机之…

python getattr_Python 内置方法和属性应用:反射和单例

1. 前言python除了丰富的第三方库外,本身也提供了一些内在的方法和底层的一些属性,大家比较常用的如dict、list、set、min、max、range、sorted等。笔者最近在做项目框架时涉及到一些不是很常用的方法和属性,在本文中和大家做下分享。2. 内置…

Unity URP世界空间后处理扫描圈效果Shader

实现原理 见这篇文章Unity Shader-深度相关知识总结与效果实现(LinearDepth,Reverse Z,世界坐标重建,软粒子,高度雾,运动模糊,扫描线效果)_puppet_master的专栏-CSDN博客_shader深度…

前端 重构时需要注意的事项_前端数据层落地实践

源宝导读:天际移动平台经过重构改版,近期正式发布了1.0版本,我们在低代码开发方面做了进一步增强。本文主要围绕前端Model、前端业务逻辑(领域模型)、数据层与视图层解耦(包装器模式)3个方面,给大家分享一下统一数据层方案的设计思…

postconstruct_@PostConstruct注解,你该好好看看

在最近的工作中,get到一个很实用的注解,分享给诸位。痛点做过微信或支付宝支付的童鞋,可能遇到过这种问题,就是填写支付结果回调,就是在支付成功之后,支付宝要根据我们给的地址给我们进行通知,通…

Unity URP运动模糊效果Shader

实现原理 见这篇文章Unity Shader-深度相关知识总结与效果实现(LinearDepth,Reverse Z,世界坐标重建,软粒子,高度雾,运动模糊,扫描线效果)_puppet_master的专栏-CSDN博客_shader深度…

线性系统的频率响应分析实验报告_动态系统的建模与分析

参考:DR_CAN1.介绍解决一个控制系统的问题:对研究对象进行分析控制器设计测试分析被控对象的物理特性及动态表现,在这个基础上建立数学模型,数学模型可以是动力学模型、热力学模型、流体力学模型和经济学模型等,然后在…

android 生命周期_Android生命周期组件 Lifecycle 源码详解(一)

在上篇文章:warmcheng:Android生命周期组件 Lifecycle 使用详解​zhuanlan.zhihu.com中,我们讲了 Lifecycle 的简单使用,本篇我们来研究下它的源码。 基础环境搭建首先,按照上篇文章所讲,快速搭建环境。添加…

Leetcode1143. 最长公共子序列(c#)

题解&#xff1a;力扣 public class Solution{public int LongestCommonSubsequence(string text1, string text2){int num1 text1.Length;int num2 text2.Length;int[,] dp new int[num1 1, num2 1];for(int i 0; i < num1; i){for(int j 0; j < num2; j){if(t…

telnet到设备里 php_PHP自动生成设备周检修计划

背景维修人员根据设备年度检修计划&#xff0c;然后制订周检修计划(设备年度计划包含设备一年需要维护几次等信息&#xff0c;根据年度计划分解到某一个周去执行)。在这个过程中&#xff0c;大量的excel复制粘贴工作&#xff0c;浪费人力并且容易出错。并且在审核过程中&#x…

通俗讲解:图像傅里叶变换

转自某乎&#xff1a;通俗讲解&#xff1a;图像傅里叶变换 - 知乎 这里我们主要要讲的是二维图像傅里叶变换&#xff0c;但是我们首先来看一张很厉害的一维傅里叶变换动图。 妈耶~厉害哇&#xff01;它把时域和频域解释的很清楚&#xff01; 什么&#xff01;你看不懂&#x…

数据库断线重连_干货分享—Niushop数据库配置

前几期阿牛ger主讲了代码编码规范&#xff0c;整洁规范的代码有利于我们查询和再次开发&#xff0c;也方便我们检测与修复bug&#xff01;这期&#xff0c;阿牛ger主要与大家分享数据库编码配置&#xff1a;数据库配置Niushop数据库配置方式与thinkphp相同&#xff0c;文件路径…

怎么将matlab滤波器系数导出_matlab与FPGA数字信号处理系列(1)——通过matlab工具箱设计FIR数字滤波器...

以99阶FIR低通滤波器为例&#xff0c;学习使用matlab的fdatool工具箱设计滤波器&#xff0c;并将滤波器系数导出到.coe文件&#xff0c;联合Vivado进行FPGA的FIR滤波器设计。本文滤波器参数为&#xff1a;低通FIR滤波器&#xff0c;窗函数设计&#xff0c;采用布莱克曼窗&#…

UGUI 合批原理

转自&#xff1a; UGUI合批原理笔记 - 赵青青 - 博客园 UGUI合批规则图解_时光不染-CSDN博客_ugui合批规则 合批的过程# 网格更新机制# Cavans.SendWillRenderCanvas m_LayoutRebuildQueuem_GraphicRebuildQueueCanvas.BuildBatch 更新所有DrawCall WaitingForJob 子线程网格…

vb.net 设置打印纸张与页边距_装订文档时不想让文字被挡住?在Excel中你可以这样设置打印!...

平时我们在打印文档的时候&#xff0c;通常会把文档左侧的页边距设置的大一点&#xff0c;这样在装订的时候显得美观一点。但如果我们进行双面打印时&#xff0c;文档左右两边的页边距刚好相反&#xff0c;装订时第2页的文本很容易被挡住&#xff0c;这样子反而更难装订了。那么…

CPU Cache原理与示例

转自这篇 CPU Cache&#xff0c;估计也没人看 基础知识 首先&#xff0c;我们都知道现在的 CPU 多核技术&#xff0c;都会有几级缓存&#xff0c;老的 CPU 会有两级内存&#xff08;L1 和 L2&#xff09;&#xff0c;新的CPU会有三级内存&#xff08;L1&#xff0c;L2&#x…

python集合的基本操作不包括_Python基础知识储备,List集合基本操作大盘点

List列表是Python中最基本的数据结构&#xff0c;也是Python中使用频率最高的数据类型&#xff0c;List列表中的元素不需要具有相同类型&#xff0c;使用起来非常方便。现在就来体验一下List列表的基本操作。 list集合基本操作 List的基本操作&#xff08;&#xff0c;copy&…

mysql blob hex_数据库的完整备份与恢复 quot;--hex-blobquot; - - ITeye博客

闲言少絮&#xff0c;这个程序利用MySql数据库自带小程序进行数据库的备份和还原。这两个程序分别是&#xff1a;mysql.exe和mysqldump.exe。这两个程序在您安装Mysql数据库的时候会自动安装到数据库的bin目录。这两个程序存在的目录为&#xff1a;C:\Program File\MySQL\MySQL…

android中怎么保存checkbox中的checked属性_Vue 精粹:v-model指令在组件中怎么玩

最近在写组件的时候&#xff0c;遇到了 v-model 的使用问题&#xff0c;在 Vue 官方文档中&#xff0c;有两小端内容是关于 v-model 指令在组件中的使用,查阅文档后&#xff0c;依然不得要领&#xff0c;最后几番折腾&#xff0c;理论结合实践&#xff0c;终于领悟其精髓&#…