2020년 9월 7일 월요일

우분투에서 Unreal Engine 설치 용량

 도대체 언리얼 엔진이  뭐  길래 우분투 주 드라이브 용량을 80기가나 먹는다

 

덕분에 하드가 거의 꽉 차서 데이터 드라이브로 옮겨줄 수 밖에 없었다...


Mac 에서 언리얼 엔진으로 안드로이드 앱 패키징 하기

 SDK 라이선스 동의하고 java 설치하는 것들은 쉽게 진행되었는데, 다음 에러

LogPlayLevel: Error: ERROR: /bin/sh failed with args -c '"~/Intermediate/Android/armv7/gradle/gradlew" :app:assembleDebug'
LogPlayLevel:        (see ~/Library/Logs/Unreal Engine/LocalBuildLogs/Log.txt for full exception trace)
LogPlayLevel: AutomationTool exiting with ExitCode=1 (Error_Unknown)
LogPlayLevel: Completed Launch On Stage: Deploy Task, Time: 12.675950
LogPlayLevel: Error: RunUAT ERROR: AutomationTool was unable to run successfully.
PackagingResults: Error: 실행 실패! Unknown Error

는 쉽게 해결되지 않았다.

뭐가 문제인지 패키징이 되질 않고 계속 에러를 뱉어냈다.

저의 경우에는 다음과 같은 방법으로 해결함.



brew install gradle 로 gradle 설치

2020년 9월 4일 금요일

우분투 libboost_serialization library 설치

 패키지 이름이 뭔지 정확히 알 수 없어서 여러가지 패키지 이름을 시도해본 결과


sudo apt-get install libboost-all-dev

 

성공!


KITTI dataset을 number를 받아 선택적으로 실행하는 bash script 만들기

 KITTI dataset을 선택적으로 인자를 주고 실행해야 하는 bash 스크립트를 만들어야 한다고 가정하겠습니다.


kitti의 stereo dataset은 00-02, 03, 04-12 가 각각 다른 파라미터를 지니고 있습니다.


dataset의 위치는 /data/KITTI/dataset/sequeces/ 라면


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
#!/bin/sh

if [ $1 -le 02 ]; then
    echo "00-02"
    ./stereo_kitti ../../Vocabulary/ORBvoc.txt ./KITTI00-02.yaml /data/KITTI/dataset/sequences/$1
elif [ $1 -eq 03 ]; then
    echo "03"
    ./stereo_kitti ../../Vocabulary/ORBvoc.txt ./KITTI03.yaml /data/KITTI/dataset/sequences/$1
elif [ $1 -gt 03 -a $1 -le 12 ]; then
    echo "04-12"
    ./stereo_kitti ../../Vocabulary/ORBvoc.txt ./KITTI04-12.yaml /data/KITTI/dataset/sequences/$1
fi