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日热搜文章
Paxos协议超级详细解释+简单实例
Linux下安装ffmpeg,视频格式转换
C# 检测某版本VC++是否安装
4
std::sort为什么保证严格弱序?
5
Knockout.Js官网学习(数组observable)
6
华为路由交换综合实验 ---IA阶段
7
再来一个tensorflow的测试性能的代码
8
查看显卡报错:NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.
9
HandlerThread详解
10
一次 RocketMQ 进程自动退出排查经验分享(实战篇)