Let's find out the definition of the present-day AR technology
and the references about AR apps actually in-service
Then we will take a look at the whole workflow
which is the process of making AR contents in practice
using unreal engine
Finally, we will practice
how to build and set up environment
to develop android mobile app
Develop AR contents with Unreal Engine
Hello
Let's practice to develop AR contents
with unreal engine
There might be people
who don't know about AR
so let me briefly introduce about AR
AR or augmented reality is
the computer graphics technique
about mixing virtual objects
or information in real world
as they actually exist in real world
And combine virtual objects to increase the effect of reality
by providing technology augmenting information base on reality
and combining with virtual object
which is on the basis of the perfect virtual world
Only by the words
you probably wouldn't understand it well
so let me explain it with actual case
The very first app about AR
You might think of would be Pokémon GO
Pokémon GO is
the content we can capture specific Pokémon
which are various characters
when we actually visited landmarks
and we train them
and fight a battle against other people
It was a content
in the form of combined virtual objects with real world
so that we can enjoy it with other people
using famous intellectual property, Pokémon
and we can see 3D characters in real world
that came as a refreshing surprise
In addition, there are various apps these days
giving interesting effects on your face
when you take a selfie
Snow app is representative app
There are many different types of camera apps you use
same as Snow
on basic photo
as you can put doggy effect or some screen effects
some created characters like this on your face
those apps are made as content
adding some virtual objects
on the picture of reality
Using this type of technology, recently
furniture retailers such as IKEA
are releasing many apps furnishing your home
with your smartphone
Representative one is IKEA Place app
It's same as IKEA Place
it's a application
let us able to see how it would look like
with IKEA furniture
through your phone
Also, onto the real world of one's home
By uploading 3D modeling data
of furniture made by IKEA
this can also be seen as content that combines real and virtual objects
In case of recently released Apple Vision Pro
although they use the word 'Spatial Computing'
they express virtual 3D objects
or virtual UIs on real word
therefore, basically they are following the basic principle of AR
So it can be representative head mount display for experiencing AR contents
Capture real world first
with phone camera
or camera of special head mount display
such as Microsoft HoloLens
or Apple Vision Pro
Then use Unreal Engine app we create
to blend virtual objects
or virtual UIs with real world
to make new content
this is the AR application
And in terms of film, it has been while for now
there is Iron Man from Marvel
when Iron Man is wearing headset
when he is in his suit
many different types of display are shown on real world
and use them to aim for the enemy automatically
or display information
of people above their head in real world
you would have seen these in film
You can see this as a AR content in some way
In some way, it can be
the most futuristic way of making contents
There are many tools we can use to create AR contents
and we will use unreal engine among them
the way of display 3D objects on real world
The content we will learn about
over the next 4 lesson is
to create app executing with phone camera
you all would have
Now, first, start the Unreal Engine
and let's make a new project
When you first start Unreal Engine
you should be able to select template
Of course, without selecting template
default blank
You can start it from the scratch
But when you first do it
it will be easier for you to do it
using these templates which have
some environment settings and some sample project
Among the left side tabs
on GAMES or ARCHITECTURE
or SIMULATION tab
there would be this Handheld AR
Here is Handheld AR
and on GAMES as well
you can see this template
It's okay to use any of them
Let's go to GAMES tab
and select Handheld AR template
Then as you can see on the right
to let us display unreal character
on real world
and do some simple interacts
let's set up the project
There is Project Name on the bottom
In here
HunetAR in Project Name
make it as the name of projcet
and the right side of it
there is Project Location
to set path where the projcet we're about to create
will be saved at
For me, on D drive
under UnrealProject folder
I'm going to make projcet called HunetAR
When you want to change path for the projcet
you can type it manually
but rather than doing it manually
there is a folder icon on it's right side
Click this icon
then you can choose the project location here
It is set under UnrealProject folder
on D drive for now
There is a folder already exist
but if we create a project named HunetAR
then it will be created as new folder here
Once you set path and the name of project
click Create button
to create projcet
Everything else doesn't matter but here says
Project file is out of date
and would you like to update it
Then click button to update
If you missed it
start it again from HunetAR folder on D drive
then you'd be able to see this window again
Click update
Then like this
there would be window saying the project was updated successfully
When I usually develop
I set layouts of development tool like this
But if you see your editor
you probably wouldn't have these
Place Actors or OutputLog window
So if I open these windows again
if I don't have them like this
in Window menu on the top of the editor
if you click this Place Actors
then on the left side
Place Actors window will pop up
For some simple figures
or some basic lights
player start location or Pawns
This window has the ability
to place them by drag and drop
so I place this window before I start
Then again in Window menu
click this Output Log
So that I can keep
this Output Log window open
Of course, on the bottom here
you can click this Output Log
to open and close, pop up and pull down
you can do it like this as well
But as for Output Log, while we develop
when error occurs
or we want to leave some log
This is the window
where those logs are being printed at
so you will check this window frequently
So, for me
rather than click to open and close every time
click Output Log from Window to open it
and I prefer to keep it like this
So that we can see this window
whenever we want
Since there is a possibility that automatic line breaking
could not work properly
so here on Settings
Enable Word Wrapping
check this Enable Word Wrapping
And if you want to check
which logs were printed
and when they were printed
Here on Timestamp Mode, select Local time
when logs are printed after that
so if you open the window
logs saying that the size of Output Log window
has been changed are keep printing
As you can see, on April 7th 2024
when this log was printed
you can see them like this
To check easily whether it is printed now
or it was printed in the past
if you make it display the time
time stamp of log like me
then it will be helpful
So check Enable Word Wrapping here
and set Timestamp to Local Time
before we start
If you want to clear logs
click right mouse button and then Clear Log
now if you take a look at world viewport
settings for Android
settings for Android development
for iOS, iPhone
in the case of iPhone or iPad
how you want to set for development on iOS
there are question marks about them
So if you select this question mark
there is a button says Open Help URL
If you click this button
poped up window will ask
if you want to proceed
to open web browser and access this URL
Once you click Yes then
the browser you use will open
and document will be shown
I created as 5.3 version
so to see right document
change unreal engine version
on the top, left corner to 5.3
When this changed to Unreal Engine 5.3
then it will be correct document for 5.3
This is official document
explaining how to set few things
to make unreal engine we are developing for Windows
to one for Android
You can check this to do it
but it could be hard to understand this instruction when you first do it
so let me show you
On the editor, go to Edit menu
and click Plugins
Then Plugins window will be opened
There are some plugins already installed
under the BUILT-IN
But if you take a look
you can check to use them
or they are installed
but if you don't want to use them on this project then you can turn it off
uncheck it to turn it off, you can change settings like this
Basically under the BUILT-IN
to develop AR contents, if you go down
Here you can see Augmented Reality
which is AR
Select Augmented Reality tab
Then under Augmented Reality, Apple ARKit and AR Utilities
and Google ARCore are checked
Do you see?
At first when you created project
if you created project without selecting
Handheld AR template
then on this Plugins window
under the Augmented Reality tab
Apple ARKit and AR Utilities
and Google ARCore must be checked
But now we created project
with Handheld AR template
these 3 supposed to be checked basically
First one, Apple AR Kit is tool kit
to make execute file for iOS
such as iPhone, iPad and Mac
Then Google ARCore is literally
the Google-made AR content package
for Android OS
So AR contents you created
can be made with Google ARCore
If you have smartphone of Apple
you can make execute file with Apple ARKit
When we practice, in case of Apple
build process is quite complex
and we need to make app as belonging to individual phone
so it's not appropriate for lecture in my opinion
Therefore when we practice, we will use
Google ARCore and develop in the way of Android
But there is no difference in development method
Just when we put it in your phone after make I as execute file
In the case of iPhone
it is a bit complex and personal information needs to be added
so I will use Android phone
which doesn't have this process
Rest of it, making execute file with ARKit or ARCore
making app for iPhone
or making app for Android
things we do on unreal engine have nothing different
It's almost same
The only thing different is the part where you install, iPhone or Android
install part is only difference
So later when you make it to execute file there will be little difference
Then AR Utilities
we will use some function
to develop AR
In order to bring ready-made functions
to help us to develop AR conveniently
we will use AR Utility
So make sure these 3 things
are checked
Then go to Edit menu
It was Plugins earlier, right?
Right above it, it's Project Settings this time
Click Project Settings
to open it's window
This is a window about project settings
First thing we are going to see on Project Settings window
scroll down little
Android tab under Platforms
choose this Android tab
Click Android tab under the Platforms
And on the right side
it says Project is not configured for the Android platform
The project is marked red for now
click Configure Now button on the right here
Then it will change to green saying Platform is ready to be used
It says Platform files are writable
You would see this
You have to set this
to make execute file for Android later
Now app for Android
you must set this
Android Package Name
For Android Package Name
as you can see in the parentheses on the right
just like the example
it needs to be set as
com.Company.Project
You must not change com dot
Company name you want to use for Company
Of course, it doesn't matter if it doesn't exist
When you need to release
and service app for real
Then you should have
some company name
But when we practice
it's okay for you to make and use
any random company name you want
Then Project
If you don't make any specific project name
then it's okay for you to type
project name you created
It says com.YourCompany.[PROJECT]
here, it needs to be unique
so if you keep it YourCompany then you can't create execute file
So we type Hunet here
HunetAR for project name
as same as the name of project we made
Of course it doesn't have to be the same
But if it's not special case, we will make it same
So put company name and project name like this
This form needs to be obeyed
It says Store Version
But you don't need to pay attention
This is for when you
there is android google store, right?
When you release on google play store
it is about which version you want to make as current version
when you manage version control of your app
normally it starts from 1.0.0
For middle or rightmost number
when you put update or season number
you can change it if you want to
Then go to several things down
here is Minimum SDK Version
There is Android OS version
If you go to systems on your phone
there is Android version
And there is SDK number for each Android version
If Android version is 8.0 then SDK version is 26
It gives us some examples
When we usually develop AR
it's normal to set SDK
to range from 25 to 32
So minimum 25 is about 7.0
Since 26 is 8.0
Android OS needs to be higher than 7.0
and 32 is almost latest android version
Probably by the time when I record this video
there might be up to 34
But 34 is the most recent one
so there might be people who has not installed it
so I'll just set about 32
So from 25 to 32
Start from 25, recommended system requirements
So you can consider these as minimum and recommended system requirements
So set minimum system requirements to 25 and recommended to 32
And Install Location
We usually install at internal
inside of phone
Rather than SD card
set like this to set internal install
is default
Several things below
there is Package game data inside .apk?
apk is the type of file
you will install directly on the phone later
Extension of the file
It's a extension as same as .exe and .png
It means android package
so we will make file with apk as a extension
There is a case
we split this file into several files
and there is a case we put whole data into single file
But in talking about the volume we will practice
we don't need to split it
so we will put everything into single apk file
So Package game data inside
inside of apk
Asking if you are going to put all data into one apk file
Let's check this
Below this, there are OBB settings you need
when you split
so just skip these
Next is Orientation
Portrait when we're holding phone vertically
Portrait when it's vertical and Landscape when it's horizontal
to set default view of app
but to make it change automatically
between Portrait when it's vertical
and Landscape when it's horizontal
so that they can use their phone
whatever screen they want to see, let's set to Sensor
We don't need to touch the rest
But if you ask, under the Build tab
Support OpenGL is checked
and Support Vulkan is unched below it
ARCore or ARKit we will use
both are made of OpenGL
so you only need to check OpenGL
You shouldn't check Vulkan
If you check Vulkan
even if the package file is made, it would not be executed well
Therefore when we make AR contents
you only check Support OpenGL
If you take caution on this
then rest won't be problem
Down here it says like before
some configuration is not ready
This is for google play
the store Android phone use
Playstore
This regards of service called google play
but we are not going to use it now
We are not planning to release on play store
so you don't need to click this
But it also doesn't matter if you clicked it
It doesn't matter
whether you click this or not
you don't need to click
Then next, there are things we need to set
Now is quite important
there is Android SDK tab down here
It's Android SDK not Android
So this is
there are programs we need
to build app as android
Once those programs are installed
here you set the path
where those programs are installed
But now, for me
every field is filled like this
but if you haven't build android before
these fields would be empty
It doesn't matter now
It's natural to be empty since you haven't installed
those programs yet
Then let's figure out which programs we need
In order to do development for android
on Unreal Engine
3 programs need to be installed
which are Android SDK, NDK, JDK
SDK stands for
Software Development Kit
which is tool for software development
Among the software development tools
development tool for Android and NDK
and Java Development Kit
we need these 3 things
You have to match version
Unreal Engine recommends
SDK version from 30 to 32
and probably it is released up to 34
it doesn't matter if you install 34
If higher version is installed
lower version will be compatible automatically
so there won't be problem in general
But you need to install 30 or higher
if you do it then it will be great
We will use version 25 of NDK
For version 25, there are 25.1 and 25.2
We will use 25.1 version which is more stabilized version
And recently, one of the most confusing one is
this JDK version
Unreal Engine we are using
would be 5.3
Before 5.3, up to 5.2 version of Unreal Engine
Java 1.8 version was used
Something called jre was used
But from 5.3 version
we will use jbr called OpenJDK 17
Since jbr is used from 5.3 version
we don't have to install any separate program
jbr will be installed
when you install Android
it will be much easy to develop
and convenient to set
Then which program should we install
to install these 3 things
We will install program called Android Studio
in order to install these 3 programs
jbr, NDK and Android SDK
Now, open internet browser
Let me search Android Studio
on Google
Then may be the Android Developers
will show up on the top
Here on Android Developers
there would be this Get Android Studio
And there is
Download Archives below that
Move into Download Archives here
and scroll down
You could see some document here
regards of how you should use
this program you'd like to download
let's click this I agree to the terms button
to agree this term
Then you would be able to see Android Studios that it has developed so far
in the list by develop version
You would see them by develop version
This Android Studio Jellyfish
let's use this one
Now click here
after Windows
android-studio-2023.3.1.16
let's download
this one here
If you are using Mac
for Mac above
select this if you are using MacBook
with Apple Silicon such as M1 or M2 chip
And some MacBook Pro is using Intel chip
If yours is the case using Intel chip
then select below one
It might take some time since the volume is
quite larger than you think
If it is finished to be downloaded then execute it
Execute install file then
Android Studio Setup window will open
Double click to execute
install file you downloaded
Once Setup window appears, click Next
Android Studio is selected as default
Android Virtual Device is selected as well but
This is for developers
who develop on actual Android
Since we will develop on Unreal Engine
so uncheck this
Next
Then Android Studio
will be installed at Program Files
It is best not to change this path
I will explain the reason later
Click Next button
and click again then install will be start
Once it is finished, click Next button
check Start Android Studio
and click Finish
Once Android Studio window opens
we will not develop anything with Android Studio
We only need Android SDK in here
So click More Actions
Then there will be SDK Manager at the bottom
Select SDK Manager
Once Android SDK window opens
there is location on top
You can change this by clicking Edit button as well
But later, we will execute
batch file which connects
this SDK path automatically
If this path is changed from where it is installed
then sometimes it's difficult to find the path
So let's keep this location as it is
Now under the SDK Platforms tab
we need version 13
or version 14 now
So we will install these 2 versions
if you see down here
there is Show Package Details
If you check this
then you can see details as well
And the thing we need to focus on is
SDK 34 version written 34 here
and version 13
We have Android 13 here
Android SDK Platform under Tiramisu
Number 33 here is API version
And 13 is
version number of OS
So Android OS version 13
and Android SDK API 33
and then Android OS 14
and SDK API 34
Check these 2 things
You don't need to check the rest below
They are irrelevant to us
so install only SDK
13 and 14
Then move to SDK Tools
On SDK Tools, at first
this Show Package Details is not checked as well
Check this to go to details
When details are shown
so we checked version 33 and 34 earlier
So let's install version 33 and 34
in this way
Version 30 is checked on mine
I installed version 30 for different purpose
so you don't need to check this
Same for version 28
Let's uncheck this
If you uncheck it
then this x mark will show up
This means that this installed one is
reserved to be deleted
And if you check uninstalled one
then some arrow mark will show up
It means this one is reserved to be installed
Scroll down
install NDK this time
In case of NDK
we decided to use version 25
There are version 25.1 and 25.2
and we will use version 25.1
For current Unreal Engine 5.3
version 25.1 is the most compatible with it
so let's install NDK version 25.1
Then scroll down to
SDK Commend-line Tools
Check the latest version, version 13 for this
Install the most up-to-date version
Version 3.22 and 3.10 for Cmake
it doesn't matter if only version 3.22 is checked
I use to work with version 3.10 before
so it is checked
Then there is Android SDK Platform-Tools
There is only one of this
check this Android SDK Platform-Tools
Android Emulator is checked for now
let's uncheck this
I'll just delete this
Since we won't use this
we don't need this as well
But it might be checked as default
So let's just leave it as it is
Click Apply
then it will show you things will be installed and deleted
It says deleted
few former version was installed
but we don't need them so we unchecked them to delete
It would say installed
and show you what will be installed
So click OK to process installation
It is finished soon for me since I had only few things to install
But it will take a while for you
so wait until it is finished
then continue to watch this video
Once installation is finished, click Finish button
and click OK button to close it
Then you can close Android Studio
Now then you need to set the locations
for Android SDK, NDK and JDK
It would be blank on your editor
So in order to find
this path fast
Open windows explorer
start windows explorer window first
Usually this kind of app data is set to hidden folder
so for those who don't use computer often
these folder might not be able to be seen
so let's set it to let hidden folders
to be seen
Go to View tab on windows explorer
there is Show menu
In Show menu, check Hidden Items
If you check it, then you will able to see
files set to hidden
As I mentioned earlier, folders such as app data
contains very important data for system
so normally, they are set to hidden so that user can not touch them recklessly
If you don't check Hidden Items, you can't see them, the path of folder
if you checked it
on C Drive
there is Users folder
for english version
and Sayongja for korean version window
Go into Users
there you can see name of your window account
My window account name is amuro
so let's go into this amuro folder
If you scroll down after you get in
you will see AppData
You will see it as translucent
since this is hidden folder
Get into AppData folder
then Local folder
and Android folder
And last, SDK folder
now if you see the path here
you can see the full path if you click here
Copy this path pressing Ctrl + C
and paste it here to fill this blank fastest
Of course you can click this '…' to find the folder manually
but you need to change
hidden folder settings and stuff
So it is faster to find it on windows explorers
Next is NDK, right below of path for SDK folder
you need to set path for NDK folder
NDK folder is located
in the current SDK folder
If you go into NDK folder
you would see 25.1 version folder we installed before
Get into this folder
and click on path to here like this
to see the full path
Press Ctrl + C
to copy the path, this path
Users, AccountName, AppData, Local, Android
Sdk, ndk, 25.1 version
Press Ctrl + C to copy this path
and here on second path for NDK
press Ctrl + V to paste it
Then in the case of Java
we need to set path for JDK
from version 5.3
something called jbr from Android Studio will be used
So if you didn't change the path when you installed
probably under Program Files on C Drive
Android folder under Program Files folder
and go into Android Studio folder
then there is jbr folder
path to here, Program Files, Android
Android Studio then jbr
Ctrl + C to copy this full path
and paste it on third field
Then for SDK api Level
in order to apply the latest version
we installed from Android Studio
type latest
Probably this should be set to latest as default
And for NDK api Level
we installed Android NDK version 25
So set it to android-25
Now if you finished so far
it is safe to make connection
with Unreal Engine and SDK path once more
For that path, on C Drive
find the path where Unreal Engine is installed
In the case of me
if you didn't change install path for Unreal Engine
Program Files on C Drive
Under Epic Games, under UE_5.3
We are using 5.3 version so UE_5.3
Then go into Engine folder
Extras folder
Inside of Extras folder, there is Android folder
Go into Android folder
you will see SetupAndroid.bat file
So full path would be
C Drive, Program Files, Epic Games
Then UE_5.3
Then Engine, Extras, Android
Since it is quite deep
so follow this to get in here
There is SetupAndroid.bat file
.command is to use on Linux version
.sh is for MacBook
We will use this .bat file on Windows
In the case of Windows
if you double click to open this
a command window will open
and something will be installed
This will take some time
So press any key to continue
It says that
Wait till it says press any key to continue
then press any key
then the window will closed automatically like this
It says success in my case
most of the time, those who do this for the first time will see success
but for other purpose, if you set
some path or environment settings might see failure
You might see failure
for those who see failure, on Windows Search
search environment variables on Windows Search
search environment variables
you will see Editing System Environment Variables
Click Editing System Environment Variables
Then System Properties window will open
there is Environment Variables button here
Click this Environment Variables button
there are ANDROID_HOME, JAVA_HOME, NDK_ROOT and so on
So these four paths
basically batch file we executed earlier is
to create these paths automatically
But if different paths are already exist
then it could crash
So there are cases it fails
for those who fails, come to environemt variables here
This, this, this and this, four of these
click Delete to delete them
After delete these four
and click OK
And if you execute SetupAndroid.bat file again
then you would see success
Now then let's create execute file
you can execute on Android
Execute file ends with apk as extension is
execute file for Android
There is Platforms button on the top
Click Platforms button
then Android on drop down menu
if you click Package Project button in Android
if you select this then it starts to be packaged
Before that, you can select the type of compression here
The most commonly used one is ASTC version
It is ASTC version
but depends on your phone
some should be ASTC, other should be ETC2
there are cases like this
therefore in order to make it able to be applied regardless of your phone
lest's select Multi version at the last
But this Multi version
support all types of compression
so the volume could increase
You should consider that
But we are not trying to service it now
we are trying to practice
So it doesn't matter if the volume is increased a bit
Select Android Multi version
select compression
and click Package Projcet button
above it now
Now it says SDK is not installed properly
but we set all paths manually
so just click Continue button
Then it says
to set folder you'd like to save package file
When we create apk file it needs to be saved in some folder
Here on D Drive, under the Unreal Project where our project located
under the HunetAR folder which is our project folder
make new folder
in the name of Package
Let's make a new folder named Packages
And go into it
Go into Packages folder
and select this location
Then it show us that project is packaging
and the package progress will be printed on Output Log
Very first packaging takes quite a lot of time
Of course we don't have many things in it
so relatively, it will be done soon
But the more we have, the slower progress will be
First packaging is slow and from second time it overwrites contents
and package added things
So it will take lesser time
But we don't have many things installed, so it will be finished soon
If it says Packaging complete
then execute file is created
The folder we set earlier
Under Unreal Project
Under HunetAR folder, under Packages folder
If you go to Packages folder we created
you will see apk folder compressed as Android Multi
If you go into it
you would see HunetAR.apk file
Ignore batch files below
This apk file
This is the file we will install on Android
Now we need to install this to android
in order to install this kind of apk file on the phone
you need to enable developer mode
You need to enable it
Now unlock your phone
and you should have Settings on your phone
Among the apps
there would be Settings
Open it
Scroll down and
you will see About phone
and I have Developer options
most of you wouldn't have
this Developer options
If you have it, you don't need to do this
If you don't have it
go to About phone
Get inside of About phone
scroll down
and you will see Software information
Get into it
then you will see Build number
Tap it multiple times
it says this doesn't needed since I already enabled
developer options
But for those who don't have developer options
it will tell you 3 steps, 2steps, 1step away
Then you are now a developer
keep tapping repeatedly
until you see a message
indicating that you are now a developer
And if you see the message
then back to first screen of Settings
scroll all the way down to below About phone
you will see developer options
So get into this developer options
now it's turned on on my phone but on yours
for those who just enabled this
this button is turned off
Tap this to turn on
to the state it keeps turned on
It'd be difficult for screen to be turned off when you install apps
so turn on Stay awake
It's not necessary but it'd be good if you turn it on
Scroll down till you see Debugging
There will be USB Debugging
You have to turn this on
This is when you connect your phone with development program
with USB, let it able to
read things such as binary
USB Debugging needs to be turned on
Anything else don't need to be
Important things are those two things
turn USB Debugging on and turn on this button
Make sure you do this
and you don't have to do the rest, it's your choice
Now after you set these
we will copy this apk file to your phone
Connect your phone and computer with USB cable
in order to copy apk file
Ctrl + C to copy file
Ctrl + C to copy and you will see your phone here
Get into your phone
inside of storage
it doesn't matter which folder you put it in
but to make it easy to be found later
let's make a new folder
Create folder here
make a new folder
And the name is
UnrealApp
make folder
So inside of this UnrealApp folder
Ctrl + V to paste it
So if apk file is copied and pasted well
go back to your phone
Unlock your phone
and there would be My Files
Open My Files
there is a category named install file, apk file
go into this apk
the you will see apk file
you pasted in your phone
Double click to open
select package install program to install
When it asks whether you want to install it, tap install
The file we copied is
not from some store or so
therefore it doesn't have any sources
so ignore and tap install
It is shown to prevent someone
install app to hack your phone
But this is what we made
so ignore and install it
Once app is installed
tap open to execute it
When it asks whether you allow access, tap allow
Now when you see Begin Scan button
tap this button
Then it will ask to allow using camera
tap it allow while using app
Then you would able to see things like this
The camera is executed and it says
select your plain
So somewhere with the floor, like this
If you tap somewhere like this
tap once more
It'd be good if the surroundings are bright
if you do it in dark place, camera won't recognize things well
so it will take some times
So it'd be easier to recognize things if you execute in bright place
So you can see the modeling standing like this
You can move it holding with fingers like this
Keep pressing two fingers to rotate it
Zoom in or zoom out
while pressing two fingers to change size
you can rotate it
you can move it
Move with single finger
Move two fingers together to rotate
Widen or broaden two fingers
to zoom in and out
It use camera like this
and we checked
everything works well
Then basic environment settings for AR project is done
and we installed and played
sample project on your phone
From next time, we will use AR
to implement something
on our own
Let's put together what we learned in this lesson
First, in order to develop Android app on Unreal Engine
we installed necessary SDKs on computer
Second, we applied project settings
for packaging to make
Unreal project to execute file
And last, we installed and played
packaged apk file
on your phone
and practiced basic AR functions
AR development environment settings Practice to develop AR contents using Unreal Engine Install necessary SDK to develop Android app on Unreal Engine
Apply project settings to package unreal project to execute file Practice basic AR functions by installing and executing packaged apk file on your phone