Omniverse Replicator 入门

news2024/9/20 18:53:42

OmniverseReplicator入门

Omniverse Replicator 作为 Omniverse Kit 扩展创建,并通过 Omniverse Code 方便地分发。

要使用复制器,您需要下载可在此处找到的 Omniverse 启动器。 有关 Omniverse 启动器的更多详细信息,请查看此视频。

使用 Omniverse Replicator 生成合成数据是一个两步过程。 第一步将资产带入场景,定义并注册随机化器、注释器和编写器。 它还定义了随机发生器执行的事件触发器。 在底层,第一步构建 OmniGraph 节点以高效执行这些步骤。 构建 OmniGraph 节点后,第二步将执行这些节点以生成数据、注释并将输出以所需形式写入磁盘。 复制器 API 从用户那里抽象出这些复杂性。

设置脚本编辑器

要开始使用 Replicator API,您可以使用脚本编辑器。 下面的视频向您展示了如何在 Omniverse Code 中找到它。 请注意,脚本编辑器扩展可通过扩展管理器在所有 Omniverse 应用程序中使用。

注意

如果您使用的是 Isaac Sim,您会在顶部选项卡“窗口”->“脚本编辑器”下找到脚本编辑器。 确保启用它,它会弹出。 它看起来与下面的 gif 中显示的相同。

运行和预览复制器

通过脚本编辑器运行脚本(参见核心功能 - Replicator 的“Hello World”示例)构建复制器 OmniGraph,但不运行实际执行或逻辑。 您可以在 Replicator/SDGPipeline 下的阶段中看到生成的图形。 创建 Omni.Replicator 图形后(通常是通过在脚本编辑器中运行脚本),可以通过 Replicator 菜单项控制数据生成。 如下图点击Replicator –> Run运行生成,或者Replicator –> Stop停止生成。 单击 Replicator –> Preview 执行单次随机迭代并防止数据写入磁盘。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SU2Q1hUj-1681615785432)(https://docs.omniverse.nvidia.com/prod_extensions/_images/Replicator_run_preview.gif)]

注意

您也可以使用 rep.orchestrator.run() 以编程方式执行此操作。 有关详细信息,请参阅 API 文档。

设置核心服务器

Omniverse Nucleus 是 Omniverse 的数据库和协作引擎。 借助 Omniverse Nucleus,团队可以让多个用户同时使用多个应用程序实时连接在一起。 这允许人们使用他们最舒适、最快捷的应用程序,并真正为快速迭代打开了很多大门。

此外,本地 Nucleus 服务器带有来自 NVIDIA 的多个资产和场景。 这些资产通过文档中描述的教程使用。 请按照本地 Nucleus 服务器安装说明获取所有资产并继续操作。

复制器脚本

Replicator Extension 附带了几个脚本,它们对您的开发体验很有用。 例如,在脚本文件夹中,您将找到我们的 BasicWriter 或 Kitti writer 实现,您可以将其用作自己开发的模板。 您可以在下面看到在哪里可以找到脚本。

在 gif 中,我们使用 VS Code,但您可以单击文件夹图标,它将打开脚本所在的文件夹。

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

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

相关文章

kafaka学习

kafaka 消息队列:通常用来解决一个进程内,多线程环境下,资源竞争的问题;但是消息队列的锁的粒度太大了,需要进行拆分 消息队列中间组件 一个进程中,同时存在生产者、消费者、消息队列,在分布…

网络文件传输防止篡改-校验工具(md5sum)的使用

说明 MD5报文摘要算法(Message-Digest Algorithm 5)常常被用来验证网络文件传输的完整性,防止文件被人篡改。此算法对任意长度的信息逐位进行计算,产生一个二进制长度为128位(十六进制长度就是32位)的“指…

wordpres漏洞扫描器——wpscan

WordPress 使用PHP语言开发的博客平台 WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。也可以把 WordPress当作一个内容管理系统(CMS)来使用。 WordPress是一款个人博客系统&#xff0c…

手把手教你在linux中部署stable-diffusion-webui

stable-diffusion-webui是什么就不用多说了,以下是安装步骤,我以linux系统为例介绍,windows系统大同小异,安装期间没有用到梯子,安装目录/opt/stable-diffusion-webui/。 1.安装Anaconda stable-diffusion-webui要求p…

2023年小红书用户种草转化新路径

随着消费者对商品选择性提高,品牌转化链路随之被拉长,在投放操盘上竞争也愈发激烈,本期和大家聊聊如何在关键节点上引领用户决策,完成用户种草转化。种草链路拉长品牌发力点在何处? 基于平台用户的洞察分析&#xff0c…

ESXi安装CentOS

ESXi安装 参考:https://blog.csdn.net/tongxin_tongmeng/article/details/129466704 CentOS安装 镜像:http://mirrors.aliyun.com/centos/7/isos/x86_64-->CentOS-7-x86_64-DVD-2009.iso CentOS配置 FinalShell连接 ESXi简介 1.ESXi是由VMware公司…

leedcode刷题(6)

各位朋友们大家好,今天是我的leedcode刷题系列的第六篇。这篇文章将与队列方面的知识相关,因为这些知识用C语言实现较为复杂,所以我们就只使用Java来实现。 文章目录设计循环队列题目要求用例输入提示做题思路代码实现用栈实现队列题目要求用…

【回溯法】-----求一个集合的子集问题

leetcode78 subsetsleetcode 78 问题原文ExampleConstraints:解决思路回溯法代码实现leetcode 78 问题原文 Given an integer array nums of unique elements, return all possible subsets (the power set). The solution set must not contain duplicate subsets. Return t…

银行数仓分层架构

一、为什么要对数仓分层 实现好分层架构,有以下好处: 1清晰数据结构: 每一个数据分层都有对应的作用域,在使用数据的时候能更方便的定位和理解。 2数据血缘追踪: 提供给业务人员或下游系统的数据服务时都是目标数据&…

WebTest搭建

0.前言 此框架为真实项目实战,所以有些数据不便展示,只展示架构和思想 工具:pythonseleniumddtunittest 1.架构说明 2.代码封装 Commom层 base_page.py #__author__19044168 #date2021/8/26 import logging import datetime from sele…

【数据分析之道-NumPy(六)】数组操作

文章目录专栏导读1、修改数组形状reshape()resize()flatten()ravel()2、翻转数组transpose()flip()fliplr()flipud()3、修改数组维度newaxis()squeeze()4、连接数组concatenate()stack()hstack()、vstack()5、分割数组split()hsplit()vsplit()array_split()6、数组元素的添加和…

2023学习软件测试,如何月薪过万?这几条必须具备

软件测试,如何月薪过万? 这个问题换做前几年的功能测试或许还有点小难。但如今以点点点为主的功能测试,即将被淘汰,适者生存的法则下,自动化测试如雨后春笋登上舞台。 同一时间,随着各大互联网公司迅速扩…

Carla仿真二:Carla多视图切换代码详解

文章目录前言一、Carla多视图切换效果二、Camera安装坐标系1、Carla.Location2、Carla.Rotation三、接口及代码详解1、接口介绍2、生成上帝视图代码3、生成Camera视图代码四、完整代码前言 1、Carla提供了大量的Python API接口,用户可以通过查找文档实现各类功能&a…

【前缀和】

目录知识框架No.0 筑基No.1 普通前缀和题目来源:牛客网-NC14556:数圈圈题目来源:牛客网-NC14600:珂朵莉与宇宙题目来源:牛客网-NC21195 :Kuangyeye and hamburgers题目来源:牛客网-NC19798&…

混合开发中h5前端离线打包规范流程

1、离线化的目的 首先在H5Native的混合开发实战中,让人头疼最多的恐怕就是网页加载过程中的白屏了,以及弱网、断网状态下h5页面无法正常加载的问题,那么为了解决这些问题,我们H5端跟原生端共同讨论采用Hybrid App离线加载方案&…

fiddler(抓包)的用法和HTTP 协议的基本格式

目录 fiddler(抓包)用法: HTTP 协议的基本格式 HTTP请求: 首行 认识HTTP方法 GET和POST的典型区别: 认识请求“报头”(header) HTTP 响应 HTTP状态码: 状态码的分类: 认识响应 …

SD-WAN基本介绍

一、SD-WAN是什么?它能为我们带来什么? SD-WAN,即软件定义广域网络,是将SDN技术应用到广域网场景中所形成的一种服务。这种服务用于连接广阔地理范围的企业网络、数据中心、互联网应用及云服务,旨在帮助用户降低广域网…

STL——array和vector容器

📖作者介绍:22级树莓人(计算机专业),热爱编程<目前在c++阶段>——目标Windows,MySQL,Qt,数据结构与算法,Linux,多线程&…

解密HTTP协议:探索其组成部分与工作原理

前言 欢迎来到今天的每日一题,每日一提。昨天有聊到,HTTP 和 HTTPS 之间有什么区别?面试官基本秉承着刨根问题的原则,肯定是不会轻易放过我们的,那么自然是要继续拷问了。所以我们今天就聊聊什么是 HTTP,它…

微服务分布式搜索引擎 Elastic Search RestClient 操作文档

文章目录⛄引言一、初始化 Java RestClient二、RestClient 对文档的CRUD操作⛅新增文档⏰查询文档⚡修改文档⌚删除文档三、RestClient 批量文档导入⛵小结⛄引言 本文参考黑马 分布式Elastic search Elasticsearch是一款非常强大的开源搜索引擎,具备非常多强大功能…