UOC-Assignments / uoc.tfg.jbericat

Entrenament d’un model de IA en un entorn virtual per a la seva aplicació en la extinció d’incendis forestals: Prova de concepte - Universitat Oberta de Catalunya - Treball Final de Grau
2 stars 0 forks source link

TASK#02.2 - Adaptar l'entorn "Landscape Environment" de Unreal Engine per a Windows per a treballar-hi amb l'editor de Ubuntu Linux #2

Closed jbericat closed 3 years ago

jbericat commented 3 years ago

El procediment d'instal·lació següent indica com es poden instal·lar entorns personalitzats al Unreal Engine (UE):

https://github.com/microsoft/AirSim/blob/master/docs/unreal_custenv.md

El problema és que aquest diu que per a descarregar les fonts de l'entorn "Landscape Environment" cal disposar d'una màquina amb windows (i s'entén també que per a editar-los, però no ho diu explícitament):

Note for Linux Users

There is no Epic Games Launcher for Linux which means that if you need to create custom environment, you will need Windows machine to do that. Once you have Unreal project folder, just copy it over to your Linux machine.

Es procedeix a fer la descarrega de les fonts mitjançant el programa "Epic Games Launcher" amb un Windows 10 corrent en un laptop diferent a la estació de desenvolupament (que corre Linux nadiu), però al importar les fonts (especifiques per a l'editor per a Windows i Mac) aquestes no són editables pel UE editor de Linux. En principi es pretén fer el TFG íntegrament amb codi obert, així que es provarà a fer l'adaptació de les fonts per a ser utilitzades a l'entorn establert (Linux).

Al següent enllaç és donen unes pinzellades per sobre de com cal fer-ho per a importar-les correctament a Ubuntu Linux:

a) https://github.com/microsoft/AirSim/issues/2753 b) https://github.com/Microsoft/AirSim/issues/157

L'enllaç a) fa bona pinta. Al b) algunes fonts referenciades no són accessibles (404). Sembla que fan referència a uns vídeo-tutorials

jbericat commented 3 years ago

Finalment s'aconsegueix generar una còpia "neta" de l'entorn compatible amb linux . El procediment per adaptar les fonts de windows a linux ha sigut per "força bruta":

  1. S'han sobreescrit els axius de l'entorn "Blocks" de mostra que inclou AirSim i que és compatible amb linux, per els que s'han obtingut de la descàrrega del LandscapeMountains per a Windows i Mac
  2. S'ha carregat l'arxiu LandscapeMountains.uproject amb el UE4editor
  3. S'ha dit que SÍ es volia fer una còpia del projecte
  4. S'ha generat la carpeta LandscapeMountains 4.25 (sense el plug-in de AirSim)

Ara cal seguir el procediment inicial a partir del punt 3 per a poder utilitzar AirSim sobre aquest entorn:

https://github.com/microsoft/AirSim/blob/master/docs/unreal_custenv.md

jbericat commented 3 years ago

Issue resolt adaptant els pasos de https://github.com/microsoft/AirSim/blob/master/docs/unreal_custenv.md

Concretament, cal fer el que s'ha esmentant a posts anteriors, i a més, també és important remarcar que cal saltar-se el punt 6. Resta pendent documentar-ho bé a la memòria parcial (els pasos concrets, etc)

jbericat commented 3 years ago

Issue reobert, cal testejar ( ara no és possible crear nous projectes degut a canvis en els root folder d'algun dels components,, tot i que si que es pot treballar amb els que ja s'han convertit a Linux previament al canvi).

Possibles workarounds:

jbericat commented 3 years ago

De moment sembla que deixa treballar amb el projecte "Landscape-Mountains-AirSim_v3" i derivats d'aquest. Es torna a tancar l'Issue, tot i que es seguirà monitoritzant el problema.