V2AS
问路
意见反馈
↓ 按住下拉
Cesium渲染模块之Shader
Cesium是一款三维地球和地图可视化开源JavaScript库,使用WebGL来进行硬件加速图形,使用时不需要任何插件支持,基于Apache2.0许可的开源程序,可以免费用于商业和非 ......
gl
const
shaderProgram
着色器
渲染
Cesium渲染模块之Command
Cesium是一款三维地球和地图可视化开源JavaScript库,使用WebGL来进行硬件加速图形,使用时不需要任何插件支持,基于Apache2.0许可的开源程序,可以免费用于商业和非 ......
options
模块
渲染
passState
ClearCommand
cesium 原理 之 command拼接
VAO(Vertext Array Object),中文是顶点数组对象。之前在《Buffer》一文中,我们介绍了Cesium如何创建VBO的过程,而VAO可以简单的认为是基于VBO的一个封装,为顶点属性 ......
var
context
defaultValue
Cesium
drawCommand
CesiumJS 源码杂谈 - 从光到 Uniform
目录 1. 有什么光 2. 光如何转换成 Uniform 以及何时被调用 2.1. 统一值状态对象(UniformState) 2.2. 上下文(Context)执行
DrawCommand
2.3. 对 WebGL Uniform ......
czm
function
源码
color
Uniform
CesiumJS 2022^ 原理[2] 渲染架构之三维物体 - 创建并执行指令
目录 回顾 预备知识:指令 预备知识:通道 1. 生成并执行指令 1.1. Primitive 生成指令 1.2. Context 对象负责执行 WebGL 底层代码 2. 多段视锥体技术 3. 指令对象 ......
指令
对象
渲染
Scene
WebGL
CesiumJS 2022^ 原理[3] 渲染原理之从 Entity 看 DataSource 架构 - 生成 Primitive 的过程
目录 API 用法回顾 1. 为什么要从 Viewer 访问 Entity API 1.1. 高层数据模型的封装 - DataSource API 1.2. 显示管理器 DataSourceDisplay 与默认数据源 CustomD ......
Entity
API
渲染
Primitive
const
Cesium
DrawCommand
[1] 不谈地球 画个三角形
目录 0. 前言 0.1. 源码中的
DrawCommand
1. 创建 1.1. 构成要素 - VertexArray 1.2. 构成要素 - ShaderProgram 1.3. 构成要素 - WebGL 的统一值 1.4. 渲染状态 ......
Cesium
const
三角形
DrawCommand
context
CesiumJS 2022^ 原理[4] - 最复杂的地球皮肤 影像与地形的渲染与下载过程
目录 API 回顾 1. 对象层级关系 1.1. Scene 中特殊的物体 - Globe 1.2. 地球 Globe 与椭球 Ellipsoid 1.3. 瓦片四叉树 - QuadtreePrimitive 及其成员 2. 瓦片四 ......
瓦片
Globe
QuadtreePrimitive
prototype
GlobeSurfaceTileProvider
CesiumJS 2022^ 原理[5] - 着色器相关的封装设计
目录 1. 对 WebGL 接口的封装 1.1. 缓冲对象封装 1.2. 纹理与采样参数封装 1.3. 着色器封装 1.4. 上下文对象与渲染通道 1.5. 统一值(uniform)封装 1.6. 渲染容器 ......
着色器
context
对象
封装
const
CesiumJS 2022^ 源码解读[6] - 三维模型(ModelExperimental)新架构
目录 1. ModelExperimental 的缓存机制 1.1. 缓存池 ResourceCache 1.2. 缓存对象的键设计 ResourceCacheKey 2. 三维模型的加载与解析 2.1. GltfLoader 的初步加 ......
glTF
ModelExperimental
GltfLoader
function
loader
V2AS = Way To Ask
V2AS 一个技术分享与创造的静土
手机扫一扫
移动阅读更方便
近15日热搜文章
FeignClient中使用熔断机制hystrix
在 Android studio 中 配置Gradle 进行 “动态编译期间,指定 远程服务器地址 ,生成多个安装包”
Antlr---词法解析器的使用【转】
4
Arduino 看门狗使用
5
C# 检测某版本VC++是否安装
6
Qt加载qss文件
7
linux下生成动态库和链接动态库
8
在CentOS 6 32/64 上安装 PPTP 方式 VPN 服务
9
偷天换日,用JavaAgent欺骗你的JVM
10
Codeforces Round #325 (Div. 2) B. Laurenty and Shop 有规律的图 暴力枚举