簡體   English   中英

如何將3D模型(.obj)導入Android Studio?

[英]How to import 3d model (.obj) into Android Studio?

我有一些來自sketchup模型,並將其導出到.obj,我想使用這些模型顯示在我的應用程序中。 我已經按照Google開發人員的指示進行了操作,但是我仍然不了解應將ModelRenderable放置在哪里

你們可以向我解釋一下有關Google開發人員的這一步驟,還是建議另一個教程將.obj文件導入到我的項目應用程序中?

您可以將轉換結果放入資產或原始文件夾,資產更合適,因為它沒有命名轉換的限制。

  1. 在項目的頂層創建文件夾“ mymodel”
  2. 將您的obj文件復制到mymodel / models子文件夾中
  3. 使用以下參數運行“導入Sceneform資產”,然后單擊“完成”:源資產路徑:mymodel / models / model.obj材質路徑:default .sfa輸出路徑:mymodel / models / model.sfa .sfb輸出路徑:src / main / assets / model .sfb
  4. 將信息添加到應用程序的build.gradle中:sceneform.asset('mymodel / models / model.obj',import.'default','mymodel / models / model.sfa','src / main / assets / model')
  5. 重建項目
  6. 具有資產資源的Init ModelRenderable構建器

    ModelRenderable.builder().setSource(this, Uri.parse("model.sfb")) .build() .thenAccept(renderable -> andyRenderable = renderable) .exceptionally( throwable -> { Log.e(TAG, "Unable to load Renderable.", throwable); return null; });

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM