前面说了如何做一个方格凸起的地球,最后提到了3点改进,今天我们需要完成改进,做出一个真实的地球。

效果如下


再来看看非洲兄弟

操作

  1. 除了之前的用到的地形图之外,这次我们找到了2019年全球1km的dem,因为我们只用到图片就行,不用用巨大的GeoTiff文件,所以我已经把它搞成了普通的png格式,需要原tif的朋友可以在这个UP下面的评论区下载。已经统一好范围和彩色的地形图一样为1440x720的图像。
  2. 操作和之前一样,不过地球不用球体,而根据真实的参数按比例画成椭圆旋转得到旋转椭球。这里参考的CGCS2000国家大地坐标系,它的椭球长半轴 6378137m,短半轴 6356752.31414m。这里我们使用的63.7817mm和63.5675mm。
  3. 其他操作步骤不变,把之前grasshopper的电池改一下,最后的挤出等三个电池删掉,加入移动等电池,连接起来。同时把之前蓝色通道的地形图换为灰度的dem。控制高度为-0.1100mm到0.0884mm(马里亚纳海沟的-11km到珠穆朗玛峰的8844m),我这里之前用的0到0.1984忘了改,最后将结果向下偏移0.11mm就行。前面UV的数量,为了得到最好的效果,我根据图像1440x720的像素设置为了1440和720,差点把我3000块钱的电脑报废。
  4. 最后烘焙出来,设置好基准平面的UV和法线方向,将打组的地形曲面流动到椭球上,就OK了。这里我为了让他有海的感觉,将原始的椭球赋予了蓝色材质,设置了透明度、抛光度等,让海底的上方有淡淡的水的感觉。
  5. 最后的最后,如果有高版本的ppt,可以将模型导出为3mf(把其他所有的东西都删了,包括那个椭球,只留下制作的地球),可以拖到ppt中快乐玩耍了,像这样(额,gif咋个传不了,算了在ppt截个图吧)

    3mf的资源在此

用rhino做一个地球_2相关推荐

  1. 用rhino做一个地球

    最后的效果 思路 利用全球的地形图,根据灰度生成高度不一的柱体 将球的UV展开 柱体铺满UV,使用曲面流动到球上 操作 准备一张地形图,这里随便找了一个全球地形图,有灰度区分高度的最好,颜色的区分的相 ...

  2. osgearth入门图解-用VC++做一个地球出来

    参考文章 http://blog.csdn.net/xiaol_deng/article/details/9246291 OSG3.1.4和osgEarth2.3 VC10编译包下载 pan.baid ...

  3. 用python画一个地球_用python做一个地球围绕太阳转的图形

    匿名用户 1级 2017-07-21 回答 平台: python2.7.10 + wxpython 3.0.2 #!/usr/bin/env python #-*- coding: utf-8 -*- ...

  4. 张勇:做一个透明经济体的CEO

    2007年的一天,马云和新进阿里巴巴的一批高管在西湖边的湖畔居喝茶,问大家为什么来阿里.时任淘宝CFO的张勇这样回答:"我已经干过一个30亿美金的CFO了,想干个300亿美金的." ...

  5. 北极约200万个甲烷点被发现,人类的反思该提上日程了,因为只有一个地球

    这两天,全球都在被新冠肺炎,搞得焦头烂额的时候,几乎束手无策,但是地球最冷的"北极","南极",所发生的灾难,却被迅速的淹没在了新冠肺炎的信息流中. 大家都知道 ...

  6. 中秋之际,我想给月亮做一个智能化改造

    中秋之夜,小编和家人在小区散步赏月,小孩特别开心,拿着大人的手机不停拍月亮,这服役三年多的手机拍的月亮不咋地,但这个美景,确实让你心情舒畅. 作为一个物联网的从业人员,小编就在想一个问题,能不能对月亮 ...

  7. 阿里云“网红“运维工程师白金:做一个平凡的圆梦人

    他是阿里云的一位 P8 运维专家,却很有野心得给自己取花名"辟拾(P10)": 他没有华丽的履历,仅凭着 26 年的热爱与坚持,一步一个脚印踏出了属于自己的技术逆袭之路: 他爱好清 ...

  8. 阿里云“网红quot;运维工程师白金:做一个平凡的圆梦人

    他是阿里云的一位 P8 运维专家,却很有野心得给自己取花名"辟拾(P10)": 他没有华丽的履历,仅凭着 26 年的热爱与坚持,一步一个脚印踏出了属于自己的技术逆袭之路: 他爱好清 ...

  9. 阿里云“网红运维工程师白金:做一个平凡的圆梦人

    他是阿里云的一位 P8 运维专家,却很有野心得给自己取花名"辟拾(P10)": 他没有华丽的履历,仅凭着 26 年的热爱与坚持,一步一个脚印踏出了属于自己的技术逆袭之路: 他爱好清 ...

  10. Python 用Ursina 3D引擎做一个太阳系行星模拟器

    这次,我们再来用Ursina引擎来做一个太阳系行星模拟器吧! 想要了解Ursina 3D引擎的基本使用方法的话,查看我的另一篇文章: 手把手教你用Python编一个<我的世界> 1. 认识 ...

最新文章

  1. HDU 2181 哈密顿绕行世界问题【DFS】
  2. visual paradigm 表示选择关系_知识获取的新挑战—远程监督关系抽取
  3. ~~双链表(数据结构)
  4. C++程序设计(二:机器模拟)
  5. office2010c盘_Win10官方精简winxp ghost office2010系统流出:C盘装完梦回XP
  6. sql2012下载,安装,激活
  7. 打开微信键盘自动弹出_微信一打开就弹出键盘 微信打字键盘怎么恢复
  8. C# Form窗体显示不完整
  9. 【Android】MyTool工具界面:秒表
  10. 深圳金证股份面试的经历
  11. php画圆 锯齿,优雅的解决canvas画圆锯齿问题
  12. thymeleaf引用图片_thymeleaf显示图片(转)
  13. 物联网平台搭建的全过程介绍(三)阿里云物联网设备接入订阅发布之Android studio例程
  14. linux usb检测工具,Linux下USB设备检测全教程
  15. 沈阳理工大学计算机考研资料汇总
  16. 2021年十大最有前途的编程语言,第1名实至名归or名不副实?
  17. Matlab似然函数
  18. vue实现分屏_TSINGSEE青犀视频开发WebRTC如何在Vue.js 配合video标签实现多分屏功能?...
  19. Super PI linux 版本最新可用
  20. 网站为什么要css,在网页制作中为什么要使用CSS技术

热门文章

  1. 系统分析师知识点汇总
  2. 操作系统之三种进程通信方式
  3. vue实现 可拖拽的div
  4. Xubantu安装google 输入法以及You‘re currently running Fcitx with GUI, but fcitx-configtool couldn‘t be found
  5. 【转载】原生Ajax写法
  6. 第九届蓝桥杯省赛b组c/c++
  7. 备战蓝桥杯(4)——第九届蓝桥杯嵌入式省赛赛题实战
  8. 数据不平衡问题——SMOTE算法赏析
  9. 矩阵乘法 c/c++代码
  10. 斐波那契数列c语言编程递归,C语言实现Fibonacci数列递归