关于Cesium 官方教程
最近一直在准备第一次QQ群的Cesium基础培训公开课,虽说使用Cesium也有段日子了,但是要说对Cesium了解有多深,还真不一定。原因是一直以来我都是用哪里学哪里。基于多年开发三维数字地球的底层的经验,对Cesium的基本原理还是很清楚的,所以这么做对我来说也没什么问题。但是既然好为人师,还是得系统得学习下Cesium,否则也讲不清楚。
最好的系统学习方式就是从官方教程开始了,为了清楚了解官方教程的每个字,也为了给新手一个快速学习的资料,所以就把教程一一翻译了以下。下面是具体地址:
- 1,入门第一课
- 2,Cesium项目实例 通过一个完整的小项目,来讲解Cesium基本API使用。
- 3,空间数据可视化 讲解Cesium的Enity API部分。
- 4,影像图层
- 5,地形图层
- 6,相机 主要讲解Camera类以及飞行定位相关函数
- 7,三维模型 主要讲解使用Primitive API来加载glTF模型,控制动画、数据转化等。
- 8,几何体和外观效果 主要讲解使用Primitive API来绘制几何体
- 9,粒子系统 讲解基本的粒子系统效果。
- 10,高级粒子系统 讲解雨和雪特效的模拟,以及如何使用粒子系统集合模拟复杂粒子效果,比如尾焰等。
- 11,建模人员必读 给三维模型制作人员提的一些建议。
- 12,材质(Fabric) 介绍了Cesium的Fabric材质机制,包含如何自定义材质等高级功能,需要有一定的三维渲染基础。
- 13,Cesium和webpack集成 介绍了如何在webpack中使用cesium,以及一些webpack的配置选项。
这好几万字的翻译,断断续续一周多的时间,如果能帮到大家,再辛苦也是值得的。

关于Cesium 官方教程的更多相关文章
- Cesium官方教程13--Cesium和Webpack
原文地址:https://cesiumjs.org/tutorials/cesium-and-webpack/ Cesium 和 Webpack Webpack是非常强大非常流行的JavaScript ...
- Cesium官方教程6--相机
相机(Camera) 相机控制了场景的观察视角.有很多相机操控方法,比如旋转.缩放.平移以及飞行定位.Cesium默认支持使用鼠标和触摸事件控制相机.Cesium也提供了一套可编程的相机控制API.这 ...
- Cesium官方教程10--高级粒子特效
原文地址:https://cesiumjs.org/tutorials/Particle-Systems-More-Effects-Tutorial/ 高级粒子系统特效 这篇教程学习更多的效果,包括天 ...
- Cesium官方教程9--粒子系统
原文地址:https://cesiumjs.org/tutorials/Particle-Systems-Tutorial/ 粒子系统介绍 这篇教程带你学习Cesium的粒子相关API,比如如何在你的 ...
- Cesium官方教程8-- 几何体和外观效果
原文地址:https://cesiumjs.org/tutorials/Geometry-and-Appearances/ 几何体和外观效果(Geometry and Appearances) 这篇教 ...
- Cesium官方教程7--三维模型
原文地址:https://cesiumjs.org/tutorials/3D-Models-Tutorial/ 三维模型 (3D Models) 这篇教程给大家介绍,如何在Cesium中通过Primi ...
- Cesium官方教程4--影像图层
原文地址:https://cesiumjs.org/tutorials/Imagery-Layers-Tutorial/ 影像图层 Cesium支持多种服务来源的高精度影像(地图)数据的加载和渲染.图 ...
- Cesium官方教程12--材质(Fabric)
原文地址:https://github.com/AnalyticalGraphicsInc/cesium/wiki/Fabric 介绍 Fabric 是Cesium中基于JSON格式来描述materi ...
- Cesium官方教程11--建模人员必读
原文地址:https://cesium.com/blog/2014/12/15/gltf-tips-for-artists/ 这篇文章是Branden Coker, an artist from AG ...
随机推荐
- System.Web.Mvc.HttpOptionsAttribute.cs
ylbtech-System.Web.Mvc.HttpOptionsAttribute.cs 1.程序集 System.Web.Mvc, Version=5.2.3.0, Culture=neutra ...
- QT之QByteArray
1.拷贝内容到QByteArray 1.使用append函数 //结合结构体的(char*)强制转化使用,command.append((char*)&e2_System_Para_t, si ...
- Google Chrome浏览器安装xpath helper插件
1. 图中桌面的两个2.0.2_0文件就是xpath helper插件. --------------------------------------------------------------- ...
- maven 运行run as maven build的时候报错
eclipse中使用maven插件的时候,运行run as maven build的时候报错 -Dmaven.multiModuleProjectDirectory system propery is ...
- Idea 2018.2.5创建springboot项目依赖包没有的错误
- Map和Reduce函数
- 【左偏树】[LuoguP1456] Monkey King
多...多组数据... awsl 死命的MLE,原来是忘记清空数组了.... 左偏树模板? 对于每一个操作,我们把两个节点$x,y$的祖先$fx,fy$找到,然后把他们的左右儿子分别合并 最后把$v[ ...
- 在js中使用Razor
@foreach (var tem in Model) { <text> time.push("@tem.CreateTime.ToString("G")&q ...
- wordpress jwt-auth 多语言 jwt_auth_bad_iss的解决方法
因为目前处理的 wordpress 网站使用了,使用 qtranslate-x 多语言插件 JWT Authentication for WP REST API 插件 rest api 登录 调用wp ...
- Cutting Game
Cutting Game 刚开始有一\(n\times m\)的矩形网格纸,双方轮流操作,剪网格纸,对于任意一个局面而言,你可以选择其中一张网格纸,把它剪成两个长宽都是整数的网格纸,剪出\(1\tim ...