regl实现webgl多彩多边形拼凑动画旋转效果代码
代码语言:html
所属分类:动画
代码描述:regl实现webgl多彩多边形拼凑动画旋转效果代码
代码标签: regl webgl 多彩 多边形 拼凑 动画 旋转
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<style>
canvas {
touch-action: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
</style>
</head>
<body >
<script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/regl.2.1.0.js"></script>
<script >
console.clear();
const POINT_COUNT = 100;
const PIXEL_RATIO = window.devicePixelRatio;
const random = (min, max) => Math.random() * (max - min) + min;
// Helper to generate random colors, inspired by the colors seen on bubbles or oil slicks.
// See: https://codepen.io/MillerTime/pen/NXxxma
const colorSampler = (function GradientSamplerFactory() {
// The instance to be returned.
const sampler = {};
// Gradient color stops in RGB format.
const colors = [
{ r: 144, g: 18, b: 96 },
{ r: 12, g: 43, b: 179 },
{ r: 0, g: 196, b: 247 },
{ r: 190, g: 255, b:.........完整代码请登录后点击上方下载按钮下载查看
















网友评论0