首页
AI Coding
AIDP
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
WebGL
订阅
Blues0091
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
为什么我的WebGL开发这么丝滑 🌊
为了更好在vscode的webGL开发体验,本文将从vscode插件和手写一个node插件,几分钟让你可以快速提高几倍的书写效率,从此告别glsl书写的恐惧症。
webgl 实现透明视频 动画
这里我们的核心目标是动画的背景可替换,比如说,这里的视频可以有背景色,像以下的图。 接下来我们先对方案进行对比。 选用webgl的话,目前已经有很多很成熟且大型的库可供使用比如pixijs lottie,这些库动画效果酷炫,体积偏大,比如pixijs的cdn版本有80k,lot…
webgl从0到写一个简易滤镜
首先,这是一个类矩形,一张图片,进行变换。所以我们的实现流程是 这一步,我们的主要目的是了解其基本知识及概念,从中边学边画边了解。 我们首先了解一下,webgl整个绘制过程是怎样的,它与我们日常的js逻辑有啥差异。 大白话就是着色器程序就是用来设定整张画布绘制的位置和绘制的颜色…
WebCodecs对音视频进行编码解码
现在已经有很多 Web API 进行媒体操作: Media Stream API, Media Recording API, Media Source API、WebRTC API,但是没有提供一些底层 API 给到 Web 开发者进行帧操作或者对已经编码的视频进行解封装操作。…
ThreeJS 渲染管线
渲染过程1 在Three.js的渲染中,大概可以分为以下几步: 清空当前帧缓冲区,更新MVP矩阵; 将物体分为透明和不透明两类,按照离摄像机从近到远排序(也可在Object3D单独设置renderOr
Three.js的渲染过程
主要基于WebGLRendere类的render方法开展,需要读者有基本的计算机图形知识,比如计算机图形管线(实时渲染管线)之类的。 最后将深度、模版测试、多边形偏移恢复默认。 一、为了最大限度地避免overdraw,一个重要的优化策略就是控制绘制顺序。由于深度测试的存在,如果…
WebGL绘制如何进行优化?
我查询的大部分资料都是OpenGL的(太久了,没留下地址),所以我会根据自己的经验,说明下WebGL怎么做。 GPU虽然拥有强大的并行能力可以极快数据处理,但GPU储存有限,数据需要从外部传人,可能导致传输数据的时间远大于GPU处理的时间,所以带宽的问题也要注意下。 Perfo…
WebGL 渲染引擎 优化方向
https://zhuanlan.zhihu.com/p/154425898 优化方向 加载性能优化 模型压缩 gzip gltf draco 贴图压缩 分包流式加载 使用 CDN 使用 indexe
WebGL 中的图片解码优化
图片解码在渲染中是非常重要的一环,若直接使用 Image 对象上传(texImage2D)至 GPU,往往耗时较长,阻塞主线程,比如说会导致动画播放卡顿,影响用户体验。所以,在这里我们对浏览器中的一些
ThreeJS needsupdate
https://www.cnblogs.com/pissang/archive/2012/11/05/2755458.html 涉及shader的#ifdefine 添加和删除灯光 这个应该还是在场景