记录 shapenet-viewer编译

这个已经放弃了,编译完了之后还有有各种问题。

shapenet-viewer是shapenet数据集在tools中提供的用来渲染的工具。
https://github.com/ShapeNet/shapenet-viewer

!!不要用 tag=v0.1.0,直接用master
master修复了jme3缺失的问题:https://github.com/ShapeNet/shapenet-viewer/issues/6
这个issue里面实际上还提到了有一个预编译的jar文件可以直接使用,然而不能下载。

scala使用sbt作为包管理器
需要创建~/.sbt/repositories文件,使用速度较快的镜像。ivy的镜像虽然还是很慢,但是聊胜于无。(这里尝试用代理加速似乎也不管用,不知为何)
创建内容如下(下面几行行首要缩进两个空格,里面有特殊字符被md替换了。。。复制的时候要看raw显示):

[repositories]
local
central: https://maven.aliyun.com/repository/central
aliyun-nexus: http://maven.aliyun.com/nexus/content/groups/public/
ivy: https://dl.bintray.com/typesafe/ivy-releases/, [organization]/[module]/(scala_[scalaVersion]/)(sbt_[sbtVersion]/)[revision]/[type]s/artifact.[ext]

安装的时候会在这几个repo里面顺序查询。之前下载过的包会在local里,所以make中间出错不必担心。后面还会从一些私有库里面下载东西,需要设置代理加速。

shapenet需要完整的解压,这个工具才能正常使用。

你可能感兴趣的:(记录 shapenet-viewer编译)