网站首页 站内搜索

搜索结果

查询Tags标签: WebGL,共有 68条记录
  • ChatGPT 时代,程序员的生存之道 | 人工智能 AI

    前言 ChatGPT 近期炙手可热,仿佛没有什么问题是它不能解决的。出于对 ChatGPT 的好奇,我们决定探索下它对于前端开发人员来讲,是作为辅助工具多一些,还是主力工具更多一些? 2D 能力测试 我们就挑选一个著名的递归回溯问题——“八皇后”,看看 ChatGPT 的表现如何。 …

    2023/6/7 1:23:37 人评论 次浏览
  • 图扑虚拟现实 VR 智慧办公室可视化

    前言 “虚拟现实”是来自英文“Virtual Reality”,简称 VR 技术,其是通过利用计算机仿真系统模拟外界环境,主要模拟对象有环境、技能、传感设备和感知等,为用户提供多信息、三维动态、交互式的仿真体验。效果展示 图扑软件基于自研可视化引擎 HT for Web 搭建的 VR 图…

    2023/6/2 18:22:15 人评论 次浏览
  • 几种将将虚幻引擎内容流送到多个平台的推流方案比较

    将虚幻引擎内容流送到多个平台,比较 HTML5、WebGL 和像素流送、Raystreaming。 简介 在开发联网用户体验时,如何共享内容始终影响着协作、生产和发布中的关键决策。假如用户在消费并与共享内容进行交互时会使用个人电脑、平板电脑、智能手机等各类设备,那么就会面临一个…

    2022/9/9 23:23:13 人评论 次浏览
  • webgl丢失上下文

    webgl丢失上下文 一、原理WebGL使用了计算机的图形硬件,而这部分资源是被操作系统管理,由包括浏览器在内的多个应用程序共享。如果一个程序接管了图形硬件,或者操作系统进入休眠,浏览器就会失去使用这些资源的权力,并导致存储在硬件中的数据丢失。在这种情况下,WebG…

    2022/8/21 6:24:12 人评论 次浏览
  • JavaScript WebGL 绘制顺序

    引子 在 JavaScript WebGL 三维相关概念中尝试一些效果的时候,又碰到了新问题,就去查了资料,自己尝试后总结下。Origin My GitHub绘制顺序 之前二维绘制顺序并没有产生明显的不好效果,现在绘制三维影响就比较大了。 先看看二维相同一套顶点不同顺序的效果:二维面顺序…

    2022/8/8 14:22:50 人评论 次浏览
  • 球体的顶点与索引创建方法----以WebGL为例

    上图,左图为一个球体的三维图,其中一个圆面以θ角(范围为[0,PI])的方式确定,该圆面在x-z坐标平面投影如右图,其中圆面上任意一点又由α确定(范围为[0,2PI])。 假定该球体半径为r,那么球面任意一点均可以用r,θ,α唯一确定,确定关系如下: x=rsinθcosα;y=rc…

    2022/7/9 23:23:39 人评论 次浏览
  • THREE webGL:3D 用于大数据,室内设计,衣服等立体的

    调用的render,每次调用render就是一次渲染,如果用interval("fn",ms)就可以实现动画。 建议不卡顿,那么每秒30~60次, 间隔33~17ms之间一 初识 倒叙: 最终的是调用://1. body元素中插入canvas对象 document.body.appendChild(renderer.domElement); //2. ne…

    2022/6/22 23:21:44 人评论 次浏览
  • WebGL 矩形

    shadertoy vec3 Rect(vec2 st, float left, float bottom, float right, float top, float blur ){vec3 col = vec3(0.);float l = smoothstep(left,left+blur,st.x);float b = smoothstep(bottom,bottom+blur,st.y);float t = smoothstep(top,top+blur,1.-st.y);float r …

    2022/6/22 23:21:32 人评论 次浏览
  • 【笔记】WebGL编程指南学习(4)

    WebGL编程指南学习(4) 4. 最后一块拼图 在学会处理顶点,包括处理顶点的坐标、Javascript和WebGL管线的数据通信、坐标变换之后,还需要处理顶点的其他数据——如颜色等。此外,还需要处理将图像(或纹理)映射到图形或三维对象表面上。这就是WebGL的最后一块拼图。 将顶…

    2022/3/20 22:58:14 人评论 次浏览
  • WebGL 与 WebGPU比对[5] - 渲染计算的过程

    目录1. WebGL1.1. 使用 WebGLProgram 表示一个计算过程1.2. WebGL 没有通道 API2. WebGPU2.1. 使用 Pipeline 组装管线中各个阶段2.2. 使用 PassEncoder 调度管线内的行为2.3. 使用 CommandEncoder 编码多个通道2.4. PassEncoder 和 Pipeline 的关系3. 总结前两篇文章介绍…

    2022/2/28 6:21:50 人评论 次浏览
  • WebGL 与 WebGPU比对[4] - Uniform

    目录1. WebGL 1.0 Uniform1.1. 用 WebGLUniformLocation 寻址1.2. 矩阵赋值用 uniformMatrix[234]fv1.3. 标量与向量用 uniform[1234][fi][v]1.4. 传递纹理2. WebGL 2.0 Uniform2.1. 标量/向量/矩阵传值方法扩充2.1. 什么是 UniformBlock 与 UniformBuffer 的创建2.2. 状态…

    2022/2/19 6:11:41 人评论 次浏览
  • WebGL 与 WebGPU比对[3] - 顶点缓冲

    目录1. WebGL 中的 VBO1.1. 创建 WebGLBuffer1.2. 顶点着色器2. WebGPU2.1. 创建 GPUBuffer 与传递数据2.2. 将顶点缓冲的格式信息传递给顶点着色器2.3. 在渲染通道中设置顶点缓冲2.4. 顶点着色器2.5. 关于缓冲数据在内存与显存中的申请、传递与销毁3. 比对4. VertexArray…

    2022/2/14 6:12:17 人评论 次浏览
  • 使用IndexedDB缓存给WebGL三维程序加速

    前言 使用webgl开发三维应用的时候,经常会发现三维场景加载比较慢,往往需要等待挺长时间,这样用户的体验就很不友好。 造成加载慢的原因,主要是三维应用涉及到的资源文件会特别多,这些资源文件主要是模型及其图片,往往这些模型和图片都会比较大。 为了加快三维场景的…

    2022/2/9 17:13:13 人评论 次浏览
  • JavaScript WebGL 帧缓冲区对象

    目录引子 帧缓冲区对象 示例 观察及思考 参考资料引子 在看 How I built a wind map with WebGL 的时候,里面用到了 framebuffer ,就去查了下资料单独尝试了一下。Origin My GitHub帧缓冲区对象 WebGL 有一个能力是将渲染结果作为纹理使用,使用到的就是帧缓冲区对象(f…

    2022/2/1 22:41:56 人评论 次浏览
  • JavaScript WebGL 图片透明处理

    目录引子 关于透明 α 混合 参考资料引子 JavaScript WebGL 使用图片疑惑点中提到两张图片叠加,默认情况下,即使有透明的区域也不会透过看到。现在就来看这个透明的处理。Origin My GitHub关于透明 说到透明,在颜色编码中由 Alpha 通道负责,透明度存储方式有:Premult…

    2022/1/17 9:03:56 人评论 次浏览
共68记录«上一页12345下一页»
扫一扫关注最新编程教程