webgl

山河木马4 天前
javascript·webgl·计算机图形学
矩阵专题1-怎么创建模型矩阵(uModelMatrix)先建立正确直觉通常写成:或者更完整一点:这表示:虽然你写的是 T * R * S,但当它作用到顶点上时,真正执行顺序是从右往左。
山河木马5 天前
javascript·webgl·计算机图形学
矩阵专题0-webGL中的矩阵从 WebGL 的渲染链路来拆解矩阵:先解释它是什么、为什么必须有,再把模型矩阵、视图矩阵、投影矩阵和它们的相乘顺序串起来。
一颗烂土豆9 天前
前端·javascript·webgl
Meshopt 压缩深度解析,为什么它比 Draco 更快从原理到实战,搞懂 Meshopt 和 Draco 的本质区别做 Web3D 的同学应该都知道 Draco 压缩,它是 Google 开发的 3D 几何数据压缩算法,Three.js、Babylon.js、model-viewer 都支持。
数据知道18 天前
javascript·数据采集·webgl·指纹浏览器
视觉伪装(下):WebGL 渲染器与厂商特征的底层伪造与屏蔽在上一篇文章中,我们深入 Skia 图形库,解决了 Canvas 2D 的像素级物理噪声注入。然而,在风控中,Canvas 2D 只是前哨战,WebGL 才是真正绞杀指纹浏览器的重型武器。
niconicoC18 天前
前端·webgl
让 Three.js 场景更真实:我用高斯泼溅和 SparkJS 做了一个可交互的 3D Demo最近在做 Three.js 场景时,尝试把高斯泼溅模型接入到普通的 WebGL 三维场景中。相比传统的 glTF、OBJ、FBX 这类网格模型,高斯泼溅更适合表达真实扫描场景:它不是由三角面组成,而是由大量带颜色、透明度、方向和尺度的 3D Gaussian 点元组成。
sinat_3845031119 天前
unity·webgl
【无标题】一、最常见、几乎必中招的库(高危)NullReferenceException: Object reference not set to an instance of an object. at System.Linq.Expressions.Interpreter.LightLambda.MakeRunDelegateCtor (System.Type delegateType) [0x00000] in <00000000000000000000000000000000>:0 at
山河木马25 天前
前端·javascript·webgl
无框架-原生webGL渲染-底层入门-1如果你刚开始学 WebGL,最容易卡住的问题通常不是语法,而是:“我到底要先写什么,页面上才能真正出现图形?”
拾忆丶夜1 个月前
unity·游戏引擎·webgl
unity webgl 阴影条纹问题问题截图:问题根源:修改后:解决思路来源:Unity/UE4游戏开发避坑指南:手把手解决Shadow Mapping的阴影条纹和漏光问题-CSDN博客
GISer_Jing1 个月前
javascript·webgl·着色器
Three.js着色器编译机制深度解析three.js 的 Shader 编译与程序管理系统的核心设计哲学是:用参数化模板 + 哈希缓存,将 GPU 上昂贵的 shader 编译成本摊薄到整个应用生命周期。
GISer_Jing1 个月前
java·javascript·webgl
WebGL|Three.js渲染管线核心技术解析基于 mrdoob/three.js 源码(src/renderers/WebGLRenderer.js 及其子系统)的完整技术博客
丷丩1 个月前
前端·javascript·map·webgl·mapbox·maplibre gl js
MapLibre GL JS第12课:检查WebGL支持检查浏览器是否支持WebGL。isWebglSupported() 函数检测浏览器是否支持WebGL:
平行云1 个月前
linux·unity·ue5·webgl·实时云渲染·云桌面·像素流
实时云渲染预启动技术解析:UE数字孪生应用的延迟优化机制(二)UE引擎内置的像素流插件(Pixel Streaming)提供了信令服务器与视频流传输的基础能力,开发者可通过启动多个UE实例并注册至信令服务器,实现多用户并发访问。该原生方案在应用实例管理层面缺少系统化的预启动支持:
平行云1 个月前
linux·ue5·webgl·数字孪生·云渲染·实时云渲染·像素流
实时云渲染预启动技术解析:UE数字孪生应用的延迟优化机制(一)在实时云渲染架构中,基于UE构建的大型数字孪生应用普遍面临“首次启动延迟”这一工程痛点。UE引擎冷启动需经历资源加载、Shader编译、场景初始化等阶段,单次耗时可达分钟级,严重制约数字孪生场景对实时交互的要求。Paraverse平行云自研的实时云渲染平台LarkXR自带预启动功能,通过实例预热与智能调度机制,将启动延迟从用户请求的关键路径中剥离。本文从技术角度对该功能的设计原理、调度策略及工程价值展开分析。
贵州数擎科技有限公司1 个月前
webgl·three.js
Three.js 的较小瀑布实现似势气磅礴的瀑布在屏幕中央奔流而下,水面泛起层层涟漪与泡沫。整个场景仅由SDF(Signed Distance Field,有向距离场)光线行进算法实时渲染,无模型、无纹理、无贴图——纯粹的数学之美。
GISer_Jing1 个月前
javascript·架构·webgl
Three.js渲染架构:从WebGL到WebGPU的演进Three.js 渲染架构的代际演进——从 WebGLRenderer 的 GLSL 静态拼接体系,到 WebGPURenderer 的节点图 + TSL 动态编译体系。要求:
贵州数擎科技有限公司1 个月前
webgl·three.js
机械战警 Threejs实现机械战警(Robocop)中经典的 ED-209 机器人,完全由 SDF(有向距离场)建模并经由 Ray Marching 渲染。机器人从关闭的金属门后走出,双臂武器舱展开,在走廊中行走、转身并开火。场景包含完整的室内光照、动态阴影、枪口火焰和屏幕暗角效果。
贵州数擎科技有限公司1 个月前
前端·webgl
霓虹沙尘暴的 Three.js 实现开发领域:前端开发 | AI 应用 | Web3D | 元宇宙 技术栈:JavaScript、React、ThreeJs、WebGL、Go 经验经验:8年+ 前端开发经验,专注于图形渲染和AI技术 源码地址:shader.shuqin.cc 大家好!我是 [数擎Ai],一位热爱探索新技术的前端开发者,在这里分享Web3D和AI技术的干货与实战经验。如果你对技术有热情,欢迎关注我的文章,我们一起成长、进步!
GISer_Jing1 个月前
javascript·信息可视化·webgl
深入解析 Three.js:从架构设计到 WebGPU 渲染革命deepwiki-three如果你曾经在浏览器里看到过炫酷的 3D 产品展示、交互式数据可视化、数字孪生、WebXR 或在线游戏,那么背后大概率有一个名字:
贵州数擎科技有限公司1 个月前
webgl·three.js
曼德勃罗集的 Three.js 实现经典的曼德勃罗集(Mandelbrot Set)分形渲染,配合动态缩放动画探索分形边界的无限细节。使用线性插值平滑着色,呈现出彩虹般的色彩过渡。
大松鼠君1 个月前
webgl·three.js
GLSL 动画动作万能规律表先记住 2 个核心根基:值域需求:画面从左往右缓缓流动需求:颜色一亮一暗慢慢呼吸需求:一排高低起伏波浪