首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
老马老马不上班
掘友等级
VIP.4 融会贯通
React Dev
React
获得徽章 6
动态
文章
专栏
沸点
收藏集
关注
作品
赞
725
文章 505
沸点 220
赞
725
返回
|
搜索文章
赞
文章( 505 )
沸点( 220 )
一步一步教你实现iOS音频频谱动画(二)
在上篇文章中我们已经拿到了频谱数据,也知道了数组每个元素表示的是振幅,那这些数组元素之间有什么关系呢?根据FFT的原理, N个音频信号样本参与计算将产生N/2个数据(2048/2=1024),其频率分辨率△f=Fs/N = 44100/2048≈21.5hz,而相邻数据的频率间…
webgl 与频谱相结合 —— 数据处理
首先我们要跟音乐数据相结合,就需要了解一下audioContext的内容。 这样之后,就会把音频数据写入dataArray这个变量中。 数据有了。我们先看看数据长什么样。 第一反应是不是觉得自己的写错了,其实不然,这说明你的音频没有声音,我们加载音频刚开始都是这样的。 这样的数…
webgl从0到写一个简易滤镜
首先,这是一个类矩形,一张图片,进行变换。所以我们的实现流程是 这一步,我们的主要目的是了解其基本知识及概念,从中边学边画边了解。 我们首先了解一下,webgl整个绘制过程是怎样的,它与我们日常的js逻辑有啥差异。 大白话就是着色器程序就是用来设定整张画布绘制的位置和绘制的颜色…
用three.js写一个下雨动画
最近看了《Three.js开发指南》,深刻地意识到光看不练跟没看差不多,所以就练习写了这个下雨小动画。
用Three.js打造酷炫3D个人网站(含源码)
个人网页是程序员的第二张简历。如果你有酷炫的个人网页,面试官对你的好感度会蹭蹭蹭往上涨。用Three.js打造属于你的酷炫3D个人网站吧!
教你如何用Three.js创造一个三维太阳系
笔者认为Three.js是一个伟大的框架,为什么这样说,因为它可以让我们轻易创造三维世界,甚至好像笔者写这遍教程,可以创造一个太阳系,在这个三维世界里你就是创世主。
WebGL第十六课:直角坐标系中的位移详解| 8月更文挑战
引子 上次课提到了位移,但是并没有给出一个标准的定义,这是不好的。这可能让人产生不正确的思维,好像位移代表了某人或者某个物体在平面上的移动路径。 这是不对的,位移不能代表移动路径,自然的,向量也不能代
前端也要懂图形化: 浅谈 WebGL 技术
WebGL概述 WebGL是一项结合了HTML5和JavaScript,用来在网页上绘制和渲染复杂三维图形的技术。WebGL通过JavaScript操作OpenGL接口的标准,把三维空间图像显示在二维
GLSL着色器,来玩
canvas除了最常用的javascript API绘制方式,还有WebGL的绘制方式。WebGL对很多同学来说就是实现3D场景的,其实对2D绘图来说,也有很大的发挥场景。
光线投射 - RayCaster(上)
背景 如何知道鼠标所在位置是否存在图形,转换问题角度来看可以看做从鼠标所处位置发出一根射线,这根射线是否与三角形相交,换而言之即为鼠标所在位置在一个三角形内是否存在投影的一点? 思路解析 根据上述描述
下一页
个人成就
掘力值
30
关注了
136
关注者
115
收藏集
57
关注标签
17
加入于
2018-04-09