Web 3D VS Native 3D是未来元宇宙

Posted ejinxian

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Web 3D VS Native 3D是未来元宇宙相关的知识,希望对你有一定的参考价值。

这些都是元宇宙的概念,3D 世界、虚拟社交、虚拟购物、沉浸,通过 AR/VR 以及其他互联网技术,把现实世界的楼房街道、天气温度、人际关系等投射到虚拟世界,构建 “元宇宙”。

3D 渲染技术的两种技术方案:Native 和 Web

        Native,是电脑、手机等硬件设备,通过安装应用程序,在本地运行,直接通过图形 API 和相关驱动调用显卡的计算和渲染能力,完成真实物体的 3D 渲染数字化的过程。

        Web,是通过浏览器,在网页页面中,实现现实世界的数字化渲染的过程。

 Native 3D 渲染的方面

        第一代的渲染引擎的图形学的框架叫做 OpenGL 1.0,3D 应用都是基于 OpenGL,移动端设计的 OpenGL ES 版本。由于 OpenGL 是开源和跨平台的,微软发布图形 API Direct3D,DX5/DX6/DX9 有很多游戏的代表作,微软提出了 DX11 版本,有一个特性,计算着色器,《古墓丽影》《极品飞车》都是当时的作品,

        微软发布了下一代图形渲染 API DX12,Khronos 发布了 Vulkan,苹果在 WWDC 大会上发布了自己的图形学 API Metal。Native 出了三大现代图形 API : DX12、Vulkan、Metal。

        Unity 和 Unreal 就是典型的 Native 技术栈下的 3D 渲染引擎产品。

Web 3D 渲染的方面

        Web 3D 的技术标准的出现WebGL,Khronos 在 2009 年启动 WebGL 标准的讨论和制定工作。WebGL 思路很简单,就是依靠浏览器的内核,对 OpenGL ES 版本做打包和封装W3C 就提出在 Web 侧发展下一代图形学的技术标准WebGPU,WebGPU 是对三个现代图形 API(DX12、Vulkan、Metal) 实现跨平台的同时,浏览器直接调用这三个现代图形 API 能力,实现高质量的渲染效果,调用 GPU 的强大计算能力。

        WebGPU Wiki:
 

        Web 端典型的渲染引擎产品Three.js、Barbylon.js、Cesium.js 和 Playcanvas ,

        WebGPU 标准的一种轻量级渲染引擎,在浏览器中实现桌面级的渲染效果,支持复杂场景的 3D 渲染效果。

参考:

2020 中国开源年度报告

WebGPU Wiki

Web or Native 谁才是元宇宙的未来(上)?_Orillusion的博客-CSDN博客

以上是关于Web 3D VS Native 3D是未来元宇宙的主要内容,如果未能解决你的问题,请参考以下文章

元宇宙3D设计系统构思与展望

探寻元宇宙开发的3D魔力世界(认知篇)

元宇宙,未来财富大爆炸?

元宇宙,未来财富大爆炸?

元宇宙,未来财富大爆炸?

GIS :元宇宙未来发展的有力技术支撑