webgl

八荒启·交互动画10 小时前
webgl·网页特效·八荒启-交互动画·八荒启·web特效
Web特效011—Web特效的定义与边界为什么忽快忽慢:时间、频率与采样的秘密时间是 Web 特效里最容易被忽略、却决定运动是否自然的变量。一个动画并不是“每帧移动固定距离”这么简单:浏览器的刷新频率、设备性能和当前负载都会让相邻帧之间的间隔发生变化。如果把位移直接写成每帧加 1,帧率下降时动画就会变慢;如果忽略采样频率,快速运动还可能出现跳跃、闪烁或漏看。本文将从时间间隔(delta time)、帧率与刷新频率的关系出发,解释为什么动画应根据经过的真实时间更新状态;再进一步介绍采样、插值、固定时间步长和时间平滑等方法,说明它们如何影响运动的稳定性、响应速度与视觉连续性。同时,文章
八荒启·交互动画12 小时前
webgl·八荒启-交互动画
Web特效008—一个 `getContext(‘webgl‘)`,浏览器到底交出了什么?上一节我们已经知道,Canvas 2D、WebGL 和 WebGPU 都可以借助同一个 <canvas> 元素显示图形,但它们从画布中拿到的“绘图工具”并不是一回事。当代码写下 canvas.getContext("webgl") 时,浏览器到底交给了 JavaScript 什么?它是一个真正的 GPU 对象,还是一套负责转发命令的接口?它和前面熟悉的 Canvas 2D Context 有什么区别,又为什么一旦选定 WebGL,就不能随意切换回 2D?本文将从这行代码开始,拆开 WebGL Contex
xhload3d2 天前
物联网·低代码·webgl·数字孪生·可视化·智慧工厂·工业互联网·hightopo
图扑智慧工厂 | 继电器产线仿真态势管控平台继电器产业园区数字化转型普遍深陷系统烟囱化困局:运营、产线、仓储体系数据互不相通,多层级管控权责割裂,生产流转无统一可视化载体,海量业务数据沉淀无法转化为管理效能,成为制约继电器产业链提质、保安全、降能耗的关键瓶颈。
新的瑞拉公主5 天前
unity·webgl·微信小游戏·开放数据域
Unity游戏发布微信小游戏:从构建到提审一、工作内容 1. 微信小游戏接口构造   Unity C#代码不能直接调用微信JS原生接口。微信小游戏存在主域、开放数据域双域隔离,好友数据只能在开放域读取,主域只能发送消息通知子域完成分数存储、榜单拉取。 实现:   添加WeChatHelper.cs静态工具类,统一封装微信小游戏平台能力:游戏内分享、玩家最高分上报、排行榜弹窗显示/关闭。   基于微信WASM SDK,利用PostMessage完成主域与开放数据域的消息通信;使用预编译指令#if UNITY_WEBGL && !UNITY_EDIT
慧都小妮子6 天前
webgl·scichart.js·实时大屏掉帧·前端图表选型
实时大屏掉帧排查:WebGL 图表库选型的 5 项可实测检查大屏上线前常卡在同一处:演示环境正常,一接真实数据量就拖不动。加服务器、砍数据点、关动画多半只能缓解。掉帧成因往往多方面——数据预处理、主线程计算、网络、布局抖动、内存与更新策略都可能有关,而渲染引擎通常是其中的关键因素之一。
❀͜͡傀儡师6 天前
ffmpeg·webgl·sprite
移动端 360° 商品展示方案:从 20MB 雪碧图到 800KB 丝滑视频做电商商品详情页的 3D 展示,摆在面前的通常有三条路。但前两条都走不通。在影棚用 36 或 72 个角度拍摄商品照片,前端通过鼠标/触摸事件动态切换 img 的 src 或控制一张超大 Sprite 图的 background-position。
平行云7 天前
unity·ue5·webrtc·webgl·实时云渲染·云桌面·像素流送
国产GPU云渲染适配实战:驱动兼容、编码调优与多路并发国产GPU云渲染适配的第一步是驱动层适配。平行云实时云渲染平台LarkXR已完成对摩尔线程、砺算科技等国产GPU的深度适配验证,适配经验如下:
平行云10 天前
linux·unity·docker·ue5·webgl·数字孪生·实时云渲染
实时云渲染信创架构解析:从GPU池化到全栈适配的技术演进实时云渲染的核心是GPU算力的分时复用。LarkXR作为国际领先的企业级实时云渲染PaaS平台,其架构是为运行和渲染云端原生应用(包括高复杂度的3D/XR应用、2D/网页类可视化应用及第三方商业软件等)而设计的。
yyt36304584112 天前
前端·vue.js·react.js·交互·图形渲染·webgl·数据可视化
KLineChartQuant:GLSL 的精度问题及 RTC 解法现象一句话版:桌面、手机、Canvas 2D 全部正常,偏偏只有移动平板端,极值标记一直跟着手指平滑移动,K 线却要顿一下才跳到位。
灵境(虚幻知音)13 天前
webgl·cesium·着色器
WebGL 不支持>1px的线绘制,那 Cesium 的带宽度的线是怎么画出来的?从 gl.lineWidth 失效说起,拆解 CesiumJS 1.141 → 1.145 的四条宽线实现路径,并修复一个至今空着、只需几行就能补上的缺口。
云登指纹浏览器14 天前
webgl
浏览器指纹检测原理演进:从Canvas到WebGL的4轮风控升级2023 年 3 月,我第一次在客户后台看到「navigator.webdriver=true」这个字段被 Facebook 风控读取。那时候大部分中国卖家对「浏览器指纹」的理解还停留在「换个 UA 就叫防关联」。3 年后的 2026 年 9 月,平台指纹检测已经走过 4 轮升级——UA 是 2010 年代的旧战场,今天的风控在盯屏幕色彩深度、声卡采样率、GPU 哈希、内存堆栈特征、AI 行为画像。云登指纹浏览器这类专业工具之所以在 2024 年后从「可选」变成「必需」,本质是因为检测维度已经爆炸式增长到
前端老爷更车16 天前
webgl
从 `renderer.render()` 到地面上的阴影:Three.js 阴影渲染全流程源码解析本文基于 Three.js r129(0.129.0) 源码分析。不同版本的目录或局部实现可能变化,但 Shadow Mapping 的核心流程一致。
Highcharts.js19 天前
svg·webgl·可视化·canvas·highcharts·渲染方式
Highcharts 渲染方式解析:SVG 默认渲染与 Boost 模块的 WebGL 加速,以及它与其他可视化库的不同在数据可视化选型时,很多人习惯先比较「图表好不好看」「API 好不好用」,却容易忽略一个更底层的因素:图表最终以什么方式被绘制到屏幕上。
UWA22 天前
unity·微信·性能优化·小游戏·webgl
GPM 2.0 WebGL 监测能力扩容|覆盖 Unity/Cocos/LayaAir 多引擎微信 & 抖音小游戏小游戏赛道蓬勃发展,除Unity之外,大量商业小游戏项目基于Cocos、LayaAir进行开发。 WebGL环境受浏览器虚拟机、单线程内存模型约束,线上版本普遍会遇到:偶发卡顿、内存持续上涨、GC抖动、低端机型闪退,大量问题线下模拟器难以复现,只能依靠玩家反馈被动救火。
像我这样帅的人丶你还22 天前
前端·webgl·three.js
🚀苹果的液态玻璃咋做?🚀先看看现有方案。大佬实现的:github.com/iyinchao/li… 效果非常牛逼,但是目前只能渲染图片对于html却无能为力。
用户831348593069823 天前
vue.js·webgl·cesium
Cesium实现动态流动火烧云晚霞效果(可用slider调整火烧云浓度)前言:本文将带你从零实现一套可调节浓度、动态流动、真实晚霞色调的火烧云效果,基于 Cesium 原生 PostProcessStage 后处理技术,纯着色器实现、性能高、无第三方插件。
IT爱学堂23 天前
前端·javascript·webgl
Three.js可视化企业实战WEBGL课,2023年全新WEB 3D THREEJS技术重塑视觉交互新体验:Three.js 企业实战筑牢 WebGL 开发技术底座 随着 Web 技术的迭代与浏览器性能的飞跃,互联网应用正经历着从二维平面向三维空间跨越的历史性变革。元宇宙概念的升温、数字孪生技术的落地以及电商展示的个性化需求,都预示着网页 3D 交互即将迎来爆发式的增长。在这一趋势下,WebGL 作为浏览器端的底层图形标准,提供了直接调用 GPU 进行渲染的强大能力。然而,原生 WebGL 的开发门槛极高,代码冗长且复杂。预见网页 3D 交互的未来,Three.js 这一成熟的 3D 引擎,
智商偏低24 天前
webgl
attribute 与 uniform 本质区别(WebGL)都是给着色器传数据,核心差异:数据给谁用、多久变一次、谁负责迭代、内存模型例:画三角形 3 个顶点,position 属性数组有 3 组数据,顶点 0 拿第 0 组,顶点 1 拿第 1 组,顶点 2 拿第 2 组。
进哥AI研习社25 天前
性能优化·webgl·gpu·canvas·shader·帧率·视频背景
WebGL 与视频背景——首屏视觉层的性能博弈在物质世界做减法,在精神家园做加法。 摆脱对物品、浮华和过度消费的执着,追求简约、清爽与自由,避免被物所役。不断丰富知识、智慧、情感、体验与创造力,让内心世界日益广阔、深邃和坚韧。身外之物越简,心内宇宙越丰。
IT小白杨1 个月前
经验分享·webgl·chrome devtools·安全架构·指纹浏览器
链上任务与海外社媒多账号:环境隔离工具技术横评很多人第一次接触这类工具,是被一个很现实的问题逼出来的:手里有好几个海外社媒账号,或者同时在做跨境电商的几个店铺,登录没几天,平台提示环境异常,或者直接限制访问。你检查网络、检查设备、检查操作习惯,怎么看都"正常",但平台就是判定这几个账号来自同一个人。