JavaScript与有限状态机 有限状态机英语全称:finite-state machine,缩写:FSM。又称有限状态自动机(英语:finite-state automation,缩写:FSA),简称状态机,是表示有限个状态以及在这些状态之间的转移和动作等行为的数学计算模型。 有限状态机是一个非常有用的模型,可以模拟世界上大部分事物。 简单说,它有三个特征: 状态总数(state)是有限的。 任一时刻,只处在一种状态之中。 2020-12-04 #JavaScript
mapbox的矢量切片工具:tippecanoe 矢量切片工具:tippecanoeTippecanoe 用于将 GeoJSON, Geobuf, 或者 CSV 格式的矢量要素转换为矢量瓦片。 目的Tippecanoe 的目的是将数据制作为比例独立的视图,以使在任何缩放级别下,你都可以看到数据的密度和细节,而不是将数据简化或聚合。如果你提供的是 OpenStreetMap 所有的数据,在小比例尺下,你应该看到类似于All Streets的地图,而 2020-09-20 mapbox #Mapbox
着色器之书15 图像处理贴图 Graphic cards (GPUs) have special memory types for images. Usually on CPUs images are stored as arrays of bytes but GPUs store images as sampler2D which is more like a table (or matrix) of floa 2020-09-16 未分类 #着色器之书
着色器之书14 分形的例子https://www.shadertoy.com/view/lsX3W4 https://www.shadertoy.com/view/Mss3Wf https://www.shadertoy.com/view/4df3Rn https://www.shadertoy.com/view/Mss3R8 https://www.shadertoy.com/view/4dfGRn https 2020-09-16 未分类 #着色器之书
着色器之书13 分形布朗运动(Fractal Brownian Motion)噪声对不同的人来说有不同的意义。音乐家把它当成一种令人不安的声响,通信工程师把它当作干扰信号,天体物理学家把它看作宇宙微波背景辐射。这些概念吸引着我们去探索处处可见的随机性的物理原因。但是,让我们从更基础,也更简单的开始:波和波的属性。波就是某些属性随着时间波动变化。声波是气压的波动,电磁波是电场和磁场的波动。波的两个重要特征是振幅( 2020-09-16 未分类 #着色器之书
着色器之书12 网格噪声(Cellular Noise)1996 年,在原始的 Perlin Noise 发布六年后,Perlin 的 Simplex Noise 发布五年前,Steven Worley 写了一篇名为“A Cellular Texture Basis Function”的论文。在这篇论文里,他描述了一种现在被广泛使用的程序化纹理技术。 要理解它背后的原理,我们需要从迭代开始思考。你可能已经知道迭 2020-09-16 未分类 #着色器之书
着色器之书11 Noise 噪声稍事休息,我们来转换一下思路。我们已经玩过了看起来像电视白噪音的 random 函数,尽管脑子里还在嗡嗡地转着 shader,但是已经眼花缭乱了。是时候出去走走了。 我们感知得到浮动在皮肤上的空气,晒在脸上的阳光。世界如此生动而丰富。颜色,质地,声音。当我们走在路上,不免会注意到路面、石头、树木和云朵的表面的样子。 这些纹理的不可预测性可以叫做“random”(随机 2020-09-16 未分类 #着色器之书
shader常用的词汇表 类型voidboolintfloatbvec2bvec3bvec4ivec2ivec3ivec4mat2mat3mat44x4浮点矩阵 声明 1234567mat4 aMat4 = mat4(1.0, 0.0, 0.0, 0.0, // 1. column 0.0, 1.0, 0.0, 0.0, // 2. column 0. 2020-09-16 着色器 #着色器之书
着色器之书10 生成设计在经历了众多的重复与秩序之后,笔者自然而然地开始着手创造一些混沌。 随机 随机性是熵的最大表现。我们如何在看似可预测而且严苛的代码环境中生成随机性呢? 让我们从分析下面的函数着手: 上面的例子中,我们提取了sin函数其波形的分数部分。值域为-1.0 到 1.0 之间的sin() 函数被取了小数点后的部分(这里实际是指模1)),返回0.0 到 1.0 间的正值。我们可以 2020-09-02 未分类 #着色器之书