上一页 1 2 3 4 5 6 ··· 20 下一页
摘要:代码见:https://github.com/onsummer/my-dev-notes/tree/master/webgpu-Notes/02-buffer%26color 创建buffer 与 WebGL 的 gl.createBuffer() 几乎一样。 const vbodata = new 阅读全文
posted @ 2021-03-31 18:42 秋意正寒 阅读(49) 评论(0) 推荐(0) 编辑
摘要:此系列是试错笔记,并非教程。 WebGPU[1] 三角形 WebGPU[2] 颜色与缓存 WebGPU[3] 多重采样抗锯齿 WebGPU[4] 纹理三角形 WebGPU[5] uniform颜色 使用 WGSL wgsl,即 WebGPU Shader Language,专为 WebGPU 设计 阅读全文
posted @ 2021-03-31 16:54 秋意正寒 阅读(65) 评论(0) 推荐(0) 编辑
摘要:代码见: https://github.com/onsummer/my-dev-notes/tree/master/webgpu-Notes/01-triangle 如果本篇的代码不能跑了,请联系我或自己看看文档试试修改。 发布日:2021年3月31日;更新日 2021年5月6日 入口:naviga 阅读全文
posted @ 2021-03-31 16:52 秋意正寒 阅读(339) 评论(0) 推荐(0) 编辑
摘要:对于OBB是什么不作介绍,如果你能看到这篇文章,我觉得你应该知道OBB是什么,也大概知道OBB的经典生成算法:使用PCA(主成分分析)。 主成分分析有一个关键的线性代数计算步骤,即求解协方差矩阵的特征值和特征向量,这一点必须使用数值分析算法而不能用解题用的基本行变换手段,因为现代程序最大的特点就是干 阅读全文
posted @ 2021-03-18 10:10 秋意正寒 阅读(161) 评论(0) 推荐(0) 编辑
摘要:Horizon Culling | cesium.com 在开发 Cesium 程序时,需要快速确定场景中的对象什么时候不可见,从而判断它不需要渲染。 一种方法是使用视锥体平视剔除,但是还有另一种重要的剔除方法是地平线剔除。 上图中,绿色点是 viewer 内可见的。红色点是不可见的,因为它们在视锥 阅读全文
posted @ 2021-01-19 17:56 秋意正寒 阅读(339) 评论(0) 推荐(0) 编辑
摘要:参考自 DC-SDK 中关于 shp白模生成 3dTiles 自定义着色器。 效果: 效果有关的着色器,必然要改动 片元着色器。 片元着色器 varying vec3 v_positionEC; // 相机坐标系的模型坐标 void main() { /** 渐变效果 */ vec4 positio 阅读全文
posted @ 2020-12-30 16:42 秋意正寒 阅读(593) 评论(0) 推荐(0) 编辑
摘要:1. 由世界坐标转模型坐标 顶点着色器: attribute vec3 position3DHigh; attribute vec3 position3DLow; attribute vec3 normal; attribute vec2 st; attribute float batchId; v 阅读全文
posted @ 2020-12-30 16:11 秋意正寒 阅读(638) 评论(0) 推荐(0) 编辑
摘要:对于一个 MaterialAppearance 对象来说,它的顶点着色器代码默认为: attribute vec3 position3DHigh; attribute vec3 position3DLow; attribute vec3 normal; attribute vec2 st; attr 阅读全文
posted @ 2020-12-16 01:41 秋意正寒 阅读(703) 评论(2) 推荐(1) 编辑
摘要:fabric 材质定义:着色器实践 1. 示例代码 贴到沙盒里就可以运行: var viewer = new Cesium.Viewer("cesiumContainer"); viewer.scene.globe.depthTestAgainstTerrain = true; viewer.cam 阅读全文
posted @ 2020-12-15 16:46 秋意正寒 阅读(842) 评论(0) 推荐(2) 编辑
摘要:速览新特性 v2 版本添加的主要是支持地形、自定义天空、相机API,以及性能方面的提升。 例子:添加3D地形:v1.x 中的各种图层可以和地形一起使用,新的 Mapbox 栅格数据API服务提供了地形服务。 例子:天空图层:在倾角(pitch)较大时,Mapbox v2 添加了一个天空图层,这个图层 阅读全文
posted @ 2020-12-09 10:20 秋意正寒 阅读(1036) 评论(0) 推荐(1) 编辑
上一页 1 2 3 4 5 6 ··· 20 下一页