반응형

클라이언트가 3D Asset을 FBX가 아닌 SFB로 요청이 왔다. 안드로이드 ARcore에서 사용하는 리소스 방식인듯 한데 일단 좀 찾아보니 안드로이드 스튜디오에 Google Sceneform Tools이라는 플러그인을 설치하라고 한다.

 

아래 링크에 나와있는대로 열심히 따라해 봤는데 안된다.

 

https://developers.google.com/sceneform/develop/import-assets

 

Import and preview 3D assets  |  Sceneform (1.15.0)  |  Google Developers

Learn how to import 3D models, convert them into Sceneform format, and preview them in Android Studio. Note: To import and work with 3D models in Sceneform, ensure you have installed the Google Sceneform Tools (Beta) plugin. Import a new 3D asset Sceneform

developers.google.com

https://learn-and-give.tistory.com/4

 

[sceneform]#3. model 변경하기

 ARCore 문서에 있는 다른 내용들을 해 보려고 하는데, 쉽지 않네요.  특히, lambda 표현식 때문에 샘플 코드들이 오히려 더 한 눈에 딱 들어오지 않네요. 타입 지정하지 않고 사용되는 변수들이 그

learn-and-give.tistory.com

https://blog.naver.com/jogilsang/221754738905

 

안드로이드 AR앱 - 2편 Import Sceneform Asset 하는법, "Import Sceneform Asset" option not shown on right click

1. Import Sceneform Asset 세팅 Settings에서 Plugins에서 Sceneform을 다운받는다. 2. 모델을 구한...

blog.naver.com

 

문제는 2021년 7월 20일 기준으로 최신버전 Android Studio에서는 안된다는 것이다.

그렇다면 되는 버전은? 어딘가에 표기되어있을것도 같은데 못찾겠다 ㅠㅠ

아무튼 최신버전으로 안드로이드스튜디오를 설치하고 플러그인을 설치하면 아래와 같은 에러메세지가 나온다.

안드로이드를 다뤄보지 않은 입장에서 저 애러가 뭔지 몰랐는데 나중에 알고보니 

IDE 플랫폼을 이야기 하는것이었던 것이다 ㅠㅠ

 

https://developer.android.com/studio/archive

 

Android 스튜디오 다운로드 자료실  |  Android 개발자  |  Android Developers

이 페이지에는 Android 스튜디오 출시 관련 다운로드 자료실이 포함되어 있습니다.

developer.android.com

버전 진짜 많아~ ㅠ

일단 플러그인이 처음 개발되어 배포된 시기가 2018년도 5월 인듯 한데 그렇다면 그 당시에 안드로이드 스튜디오 버전이 무엇인고?

3.1 ~3.4 버전인듯 하다.

일단 3.4.1버전에서 잘되는듯 하다.

플러그인을 설치하는 방법은 Preferences를 열고

좌측의 Plugins탭을 클릭 한 후,  Google Sceneform Tools (Beta)를 검색해서 설치해준다.

이렇게 임포트 하고 나면 이제 fbx를 적당한 폴더에 위치한 후 마우스 우클릭 해보면 아래와 같이 Import Sceneform Asset이라는 메뉴가 나오게 된다.

Finish버튼을 누르면 큰문제 없이 변환이 되는듯 하다.

반응형

+ Recent posts