linux下usd的配置

  • Post author:
  • Post category:linux

linux下usd的配置

以ubuntu18.04为例

usd下载

usd是Pixar的3D描述格式,我使用usd主要是因为苹果在AR中使用的就是基于usd格式的usdz(usd的压缩格式+需要的图片)。

git下载

usd的git地址
虽然usd可以直接从github上下载然后进行编译,不过不推荐这种方式,因为usd引用了一大堆三方库,导致usd的编译极其复杂。

NVIDIA下载

NVIDIA下载地址
幸运的是NVIDIA官方给了一个编译完的usd包,我们直接在NVIDIA官网上下载就可以了。

usd配置

usd具体的配置在readme文件里已经写好了,这里简单做下演示(以python2.7为例)

添加路径

首先第一步是添加usd的路径,打开.bashrc文件,添加export PATH=$PATH:/home/{usd_root}/bin
export PYTHONPATH=$PYTHONPATH:/home/${usd_root}/lib/python
然后输入source ~/.bashrc使得路径生效。

安装qt及PyOpenGL

1.使用该命令安装qtsudo apt install -y qt4-default
2.安装pipsudo apt install python-pip
3.安装pysidepip install pyside(这一步有的时候会一直卡在安装界面,但是实际上是在安装,只是慢,没有什么有效的解决方案)
4.安装pyopenglpip install pyopengl(如果没有装opengl需要先装opengl)

测试

输入usdcat $USDROOT/share/usd/tutorials/convertingLayerFormats/Sphere.usd得到下面代码

#usda 1.0
def Sphere "sphere"
{
}

输入usdview $USDROOT/share/usd/tutorials/traversingStage/HelloWorld.usda得到下图你就成功啦!!!

在这里插入图片描述


版权声明:本文为qq_34205932原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。