NVIDIA Clara Viz 最新版本

Renderer

clara.viz.core.Renderer 类使用 DataDefinition 对象,并在渲染后生成图像或视频流。它还提供了查询和设置渲染属性的方法,例如相机设置、光照属性或材质属性(传递函数)。

为了使渲染器工作,需要提供三件事

  • 要渲染什么

  • 如何渲染它

  • 将渲染的图像发送到哪里

要渲染什么

DataDefinition 类提供了一种简单的方法来指定渲染器使用的输入数据。如果需要对数据提供方式进行绝对的灵活性和控制,也可以使用 clara.viz.core.Renderer.set_arrays() 函数。

如何渲染

渲染设置组织为字典,可以是

将渲染的图像发送到哪里

渲染器可以生成静态图像或视频流。

要创建静态图像,请调用 clara.viz.core.Renderer.render_image() 函数。此调用的输出可以是原始 RGB/深度数据或 JPEG 编码的图像。

对于渲染到视频流,请调用 clara.viz.core.Renderer.create_video_stream()。此调用接受一个回调函数,当生成新的视频数据时会调用该函数。此调用还返回一个 clara.viz.core.VideoStream 对象,该对象可用于配置视频流(宽度、高度、帧率和比特率)以及启动/暂停/停止流。

© 版权所有 2021-2022,NVIDIA Corporation 和 affiliates。 上次更新于 2022 年 3 月 31 日。