4个顶级的支持消费级硬件的NeRF软件平台

似乎每天都有大量的创新发布,人们很容易感到不知所措。因此,让我们放慢脚步,看看4个主流的支持消费级硬件的NeRF 平台。

在这里插入图片描述

推荐:用 NSDT设计器 快速搭建可编程3D场景。

1、Instant-NGP(Instant-NeRF)

2022 年 1 月 14 日,Nvidia Labs 在 Github 上发布了 Instant-NGP 的代码。 Instant-NGP 或 Instant-NeRF(也称为 Instant-NeRF)是第一个允许快速 NeRF 训练并能够在消费级 GPU 上运行的平台,因此称为 Instant NeRF。

Nvidia 去年举办了 Instant NeRF 竞赛,由 Vibrant Nebula 和 Mason McGough 获胜。

此后,Instant-NeRF 成为去年被引用次数排名第八的人工智能论文,并被《时代》杂志评为 2022 年顶级发明之一。

作为一份很棒的圣诞礼物,Nvidia 发布了可执行文件,大大简化了构建过程。 如果您仍然想自己编译它,使用 Linux,或者想要开发人员 Python 绑定,则需要使用这些说明自行编译它。

今年 Nvidia 在二月份推出了 IGP 文件类型以及虚拟现实支持,并举办了另一场后续比赛。

对于那些想要从视频创建 NeRF 的人,请确保你有 FFmpeg。 如果在输入代码时遇到困难,这篇文章可以帮助你了解要更改的内容。 你还需要确保拥有可以运行 Instant-NGP 的系统。

想要尝试 Instant NGP,但没有任何数据? 查看 .INGP 库,您可以在其中下载准备就绪的 NeRF 文件。 在接下来的几天里,将会添加越来越多的样本和不同的场景。

2、Luma AI

Luma AI 于 2022 年中期进入 NeRF 世界,并推出了内测版。 Luma 很快就扩大了访问范围,今天就可以在 Apple App Store 上下载。

很难说有任何其他平台比 Luma 更能降低 NeRF 的准入门槛。 他们的应用程序首先是移动设备,在 iOS 上; 如果你使用的是 Android 设备或想要使用现有的视频或照片,有一个非常简单的方法!

Luma 团队一直在努力推出虚幻引擎插件、增强现实和嵌入式 NeRF 等功能。

在这里插入图片描述

Luma 首席执行官 Amit Jain 是一位技术资深人士,也是 Apple 校友,致力于 LiDAR 扫描仪的研究工作。 考虑到这一点,很容易在 Luma 应用程序中看到干净的移动产品的翻译。

Jain 在接受 Building the Open Metaverse 采访时还谈到了他对 Luma 的愿景以及 NeRF 的演变。

3、NerfStudio

Matt Tancik 对 NeRF 的贡献怎么强调都不为过。 他是原始 NeRF 论文 《NeRF:将场景表示为用于视图合成的神经辐射场》的作者之一。 你可能还从 Zip-NeRF 论文中认出一些其他名字。

Matt 也是一个了不起的人,他经常在 nerfstudio Discord 频道中回答产品问题。 nerfstudio 的其他创始成员包括 Ethan Weber 和 Evonne Ng,他们都在神经辐射领域拥有深厚的基础。
在这里插入图片描述

nerfstudio 于 2022 年 10 月 5 日推出,对于那些想要尝试新论文和功能(例如 Instruct-NeRF2NeRF、Blender 和 Volinga AI 的虚幻引擎插件)的人来说,它是当前的行业领导者。 因为他们的团队处于研究的最前沿,所以他们更容易适应其中的功能。

对于那些来自 LiDAR/摄影测量的人,如果没有可用的 GPU,可以使用 Polycam 或使用 Google Colab。

我认为 nerfstudio 相当于NeRF的 Hugging Face,允许人们轻松定制和插入新方法以供人们尝试。

4、TurboNeRF

TurboNeRF 是一个由 James Perlman 创立的单人项目。

一天下午,James 打电话给我,告诉我他正在考虑从头开始创建自己的 NeRF 算法。 不到两个月后,TurboNeRF 在 Pi-Day 上宣布。

在这里插入图片描述

TurboNeRF 的与众不同之处在于 NeRF 训练和渲染直接在 Blender 中完成,并允许用户利用其功能。

如果你想了解创建 NeRF 平台的过程,James 在 Twitch 上直播了他的旅程。 詹姆斯偶尔也会在他的推特上介绍即将推出的功能。

James 一直非常透明,发布了他的产品路线图,并使代码库开源并提供 MIT 许可。


原文链接:TOP 4消费级NeRF平台 — BimAnt

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/24598.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【CTF】Python原型链污染

Python原型链污染 原型链 在Python中每个对象都有一个原型,原型上定义了对象可以访问的属性和方法。当对象访问属性或方法时,会先在自身查找,如果找不到就会去原型链上的上级对象中查找,原型链污染攻击的思路是通过修改对象原型…

计算机网络-三种交换方式

计算机网络-三种交换方式 电路交换(Circuit Switching) 电话交换机接通电话线的方式称为电路交换从通信资源分配的角度来看,交换(Switching)就是按照某种方式动态的分配传输线路的资源 电话交换机 为了解决电话之间通信两两之间连线过多,所以产生了电话…

认识 spring AOP (面向切面编程) - springboot

前言 本篇介绍什么是spring AOP, AOP的优点,使用场景,spring AOP的组成,简单实现AOP 并 了解它的通知;如有错误,请在评论区指正,让我们一起交流,共同进步! 文章目录 前言1. 什么是s…

快速制作美容行业预约小程序

随着科技的不断进步,移动互联网的快速发展,小程序成为了很多行业迅速发展的利器。对于美容行业来说,一款美容预约小程序不仅可以方便用户进行预约,还可以提升美容店铺的服务质量和管理效率。下面,我们来介绍一下如何快…

K8S deployment 重启的三种方法

一般重启deployment&#xff0c;常规操作是删掉对应的pod, 但如果有多个副本集的话&#xff0c;一个个删很麻烦。 除了删除pod&#xff0c;还可以&#xff1a; 方案一&#xff1a; 加上环境变量 kubectl patch deploy <deployment-name> -p {"spec":{"…

【云原生K8s】初识Kubernetes的理论基础

K8S由google的Borg系统(博格系统&#xff0c;google内部使用的大规模容器编排工具)作为原型&#xff0c;后经GO语言延用Borg的思路重写并捐献给CNCF基金会开源。 云原生基金会&#xff08;CNCF&#xff09;于2015年12月成立&#xff0c;隶属于Linux基金会。CNCF孵化的第一个项目…

iOS——Block循环引用

Capturing ‘self’ strongly in this block is likely to lead to a retain cycle 典型的循环引用 self持有了blockblock持有了self(self.name) 这样就形成了self -> block -> self的循环引用 解决办法 强弱共舞 使用 中介者模式 __weak typeof(self) weakSelf sel…

认识MyBatis 之 MyBatis的动态SQL

前言 本篇介绍MyBatis里如何使用动态SQL&#xff0c;了解如何去简单使用动态标签&#xff1b;如有错误&#xff0c;请在评论区指正&#xff0c;让我们一起交流&#xff0c;共同进步&#xff01; 文章目录 前言MyBatis - 动态 SQLif标签trim标签where标签update set 标签delet…

F5 LTM 知识点和实验 10-基础配置

第十章 基础配置 VLAN VLAN是对物理网络进行逻辑分区的一种方式,可以创建不同的广播域。将具有共同要求的主机分组在一个VLAN中——不管它们的物理位置如何——提供了明显的优势,包括: 减小广播域的大小,从而提高网络的整体性能显著减少系统和网络维护任务(功能相关的主机…

【Spring Boot】(二)Spring Boot 配置文件的探索之旅

文章目录 前言一、配置文件的作用二、配置文件的格式2.1 Spring Boot 配置文件格式2.2 properties 和 yml 的区别 三、properties 配置文件3.1 properties 基本语法3.2 配置文件的读取3.3 properties 优缺点分析 四、yml 配置文件说明4.1 yml 基本语法4.2 yml 使用案例4.3 yml …

两数相加 LeetCode热题100

题目 给你两个 非空 的链表&#xff0c;表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的&#xff0c;并且每个节点只能存储 一位 数字。 请你将两个数相加&#xff0c;并以相同形式返回一个表示和的链表。 你可以假设除了数字 0 之外&#xff0c;这两个数都不会…

el-table某一列嵌套使用el-popover,使用click触发,导致页面下拉框组件无法触发弹框关闭(解决办法)

在弹框触发的方法里加上document.body.click() 即可 尝试了很多其他的方法都没用&#xff0c;只有这个解决了 完整代码&#xff1a; <el-select change"sourceChange" clearable ><el-optionv-for"option in list1":key"option.code":…

【 SpringSecurity】第三方认证方法级别安全

文章目录 SpringSecurity 第三方认证实现方法级别的安全 SpringSecurity 第三方认证 在登录网页时&#xff0c;时常有用其他账号登录的方式&#xff0c;它们能够让用户避免在Web站点特定的登录页上自己输入凭证信息。这样的Web站点提供了一种通过其他网站&#xff08;如Facebo…

matlab使用教程(9)—matlab基本语句

1.条件控制 - if、else、switch 条件语句可用于在运行时选择要执行的代码块。最简单的条件语句为 if 语句。例如&#xff1a; % Generate a random number a randi(100, 1); % If it is even, divide by 2 if rem(a, 2) 0 disp(a is even) b a/2; end 通过使用可选关键字 …

fishing之第四篇使用案例一模拟登陆口

文章目录 一、访问钓鱼平台二、Sending Profiles(发件人邮箱配置)三、User&Groups(接收人邮件列表)四、Landing Pags(钓鱼页面配置)五、Email Templates(邮件内容配置)六、Campaigns七、攻击结果查看免责声明一、访问钓鱼平台 详细查看第二篇的gophish的搭建 二…

WebRTC 之音视频同步

在网络视频会议中&#xff0c; 我们常会遇到音视频不同步的问题&#xff0c; 我们有一个专有名词 lip-sync 唇同步来描述这类问题&#xff0c;当我们看到人的嘴唇动作与听到的声音对不上的时候&#xff0c;不同步的问题就出现了 而在线会议中&#xff0c; 听见清晰的声音是优先…

Java窗体应用程序人事管理系统web人资招聘员工劳资jsp源代码mysql

本项目为前几天收费帮学妹做的一个项目&#xff0c;Java EE JSP项目&#xff0c;在工作环境中基本使用不到&#xff0c;但是很多学校把这个当作编程入门的项目来做&#xff0c;故分享出本项目供初学者参考。 一、项目描述 Java窗体应用程序人事管理系统 注意&#xff1a;此项…

Python 开发工具 Pycharm —— 使用技巧Lv.1

Basic code completion Ctrl空格 is available in the search field when you search for text in the current file CtrlF, so there is no need to type the entire string 基本代码完成Ctrl 空格可在搜索领域当你搜索文本在当前文件Ctrl F,所以没有必要整个字符串类型 To m…

迅为全国产龙芯3A5000电脑运行统信UOS、银河麒麟、loongnix系统

iTOP-3A5000开发板采用全国产龙芯3A5000处理器&#xff0c;基于龙芯自主指令系统 (LoongArch) 的LA464微结构&#xff0c;并进一步提升频率&#xff0c;降低功耗&#xff0c;优化性能。在与龙芯3A4000处理器保持引脚兼容的基础上&#xff0c;频率提升至2.5GHZ&#xff0c;功耗降…

自然语言处理学习笔记(三)————HanLP安装与使用

目录 1.HanLP安装 2.HanLP使用 &#xff08;1&#xff09;预下载 &#xff08;2&#xff09;测试 &#xff08;3&#xff09;命令行 &#xff08;4&#xff09;测试样例 3.pyhanlp可视化 4. HanLP词性表 1.HanLP安装 HanLP的 Python接口由 pyhanlp包提供&#xff0c;其安装…