基于 NeRF 的 App 上架苹果商店!照片转 3D 只需一部手机,网友们玩疯了

news/2024/4/17 10:51:43

前言

只用一部手机,现实中的 2D 照片就能渲染出 3D 模型?

没错,无需再手动上传电脑或安装激光雷达,苹果手机自带 App 就能生成 3D 模型。

这个名叫 Luma AI 的“NeRF APP”,正式上架 App Store 后爆火:

小如 3D 装饰模型,兼具灯光和形状细节:

大到整个墓园的 3D 场景渲染版,都能被很好捕捉:

这样无论是风景、3D 物体还是人物,都可以被很好地保存进手机,并快速生成对应的 3D 模型。

所以这个 App 究竟包含什么功能,它又具体要如何使用?

NeRF 手机 App 是什么?

Luma AI 是一个基于 NeRF 打造的 APP,目前能在苹果商店中搜到:

NeRF 是少量 2D 照片生成 3D 场景的经典 AI 模型,最初版本由 UC 伯克利和谷歌开发,只需要输入少量静态图片,就能做到多视角的逼真 3D 效果。

最初 NeRF 需要专业相机拍几百张照片,并在拍照时严格遵守参数坐标,但由于它的代码数据开源,目前已经有不少简化版模型被开发出来。

不仅照片数量有所下降,从几百张到几十张甚至几张,对拍照位置和照相机的要求也有所降低。

但能直接通过 App 导引、随时随地可用的 NeRF,几乎还没出现过。

现在,Luma AI 团队基于云服务器,实现了这个可以实时渲染 3D 物体、产品风景和场景的 APP。

它包含自动调整焦距、视角画面比例调整等不同功能,捕捉到的 3D 场景则包含复杂形状、反射和照明等细节。

同时,制作得到的 3D 模型既可以直接分享到网上,比 2D 照片更全方位地展示细节:

也可以放进 Blender 等游戏引擎中,让它“动起来”:

现在,你也可以试一试了。

支持 iPhone 11 或以上机型

目前 Luma AI 支持 iPhone 11 或以上的机型,操作方法也很简单。

在苹果商店下载 App 后,只需要跟着导引,围绕 3D 物体一步步完成拍摄,NeRF 就能在后台将这些照片合成出一个 3D 模型,并实时导出:

支持的玩法也很多样,从调整焦距、效果预览都包括:

实际拍出来的效果,可以直接放进电影中,有运镜内味了:

所以,没有苹果手机怎么办?

网页端上传照片也可以,视频和照片集二选一:

在 Luma AI 公开的 3D 模型分享库中,已经有不少网友上传了自己随手拍的 3D 模型:

目前支持导出的 3D 模型格式,主要包括 obj 和 gltf 两种。

你想好用它来拍出大片效果、做游戏模型,还是把家里的 3D 手办“电子化”了吗?

参考链接:

  • [1]https://twitter.com/LumaLabsAI/status/1611466398546690048

  • [2]https://captures.lumalabs.ai/imagine

  • [3]https://apps.apple.com/us/app/luma-ai/id1615849914


http://lihuaxi.xjx100.cn/news/847731.html

相关文章

多传感器融合定位九-基于滤波的融合方法Ⅰ其一

多传感器融合定位九-基于滤波的融合方法Ⅰ其一1. 滤波器的作用2. 概率基础知识2.1 概率、概率密度2.2 联合概率密度2.3 条件概率密度2.4 贝叶斯公式2.5 贝叶斯推断2.6 高斯概率密度函数2.7 联合高斯概率密度函数2.8 高斯随机变量的线性分布1. 滤波器的作用 滤波器的本质&#…

信息系统与信息化

1.1 信息系统与信息化 1.1.1 信息的基本概念 信息质量属性(掌握)信息传输模型 1.1.2 信息系统的基本概念1.1.3 信息化的基本概念 信息化的五个层次信息化基本内涵信息化的基本概念(了解)六要素关系图(掌握) 1.1.4 信息系统生命周…

JVM相关面试题

文章目录说一下 JVM 的主要组成部分及其作用?说一下 JVM 运行时数据区 ?JVM中哪些是线程共享区 ?说一下堆栈的区别?队列和栈是什么?有什么区别?简述Java类加载机制?说一下类装载的执行过程?什么…

SSJ-21A AC220V静态【时间继电器】

系列型号: SSJ-11B静态时间继电器;SSJ-21B静态时间继电器 SSJ-21A静态时间继电器;SSJ-22A静态时间继电器 SSJ-22B静态时间继电器SSJ-42B静态时间继电器 SSJ-42A静态时间继电器SSJ-41A静态时间继电器 SSJ-41B静态时间继电器SSJ-32B静态时间继电…

【单片机方案】蓝牙体温计方案介绍

蓝牙体温计方案的工作原理利用了温度传感器输出电信号,直接输出数字信号或者再将电流信号(模拟信号)转换成能够被内部集成的电路识别的数字信号,然后通过显示器(如液晶、数码管、LED矩阵等)显示以数字形式的温度,能记录、读取被测温度的最高值…

闭包函数的理解

1.前言(为什么要搞这么一个东西出来,即必要性是什么): 我们都知道,js的作用域分两种,全局和局部,基于我们所熟悉的作用域链相关知识,我们知道在js作用域环境中访问变量的权利是由内向外的,内部作用域可以获得当前作用域下的变量 并且可以获得当前包含当前作用域的外层…

C/C++单项选择题标准化考试系统[2023-02-09]

C/C++单项选择题标准化考试系统[2023-02-09] (C)3.17 单项选择题标准化考试系统 【难度系数】5级 【任务描述】 设计一个单项选择题的考试系统,可实现试题维护、自动组卷等功能。 【功能描述】 (1)管理员功能: 试题管理:每个试题包括题干、四个备选答案标准答案等信息。可进行…

SpringMVC初体验

目录SpringMVC简介MVC介绍什么是SpringMVCSpringMVC的特点入门案例创建maven工程配置web.xml默认配置方式扩展配置方式url-pattern标签中使用/和/*的区别创建请求控制器创建SpringMVC的配置文件测试HelloWorld实现对首页的访问通过超链接跳转到指定页面总结 SpringMVC简介 MVC介…