Open the terminal and run the following commands
mkdir 3d && cd 3d
virtualenv venv
source venv/bin/activate
Follow the instructions written on the official website, or follow the steps below.
Register to an Epic Games Account and connect it with your github account.
Accept the invitation of Epic Games on Github.
In the terminal run the following comands,
git clone -b 4.22 https://github.com/EpicGames/UnrealEngine.git
Enter your github login information
cd UnrealEngine # 1.4 GB
./Setup.sh
./GenerateProjectFiles.sh
make
Setting UnrealEngine on .bashrc
Open .bashrc
nano ~/.bashrc
Add this lines to .bashrc file
UE_HOME=/home/jitesh/3d/UnrealEngine
function unrealbuild {
CURR_DIR=`pwd`;
PROJ_NAME=$(basename ${1%.uproject});
$UE_HOME/Engine/Build/BatchFiles/Linux/Build.sh $PROJ_NAME Linux Development -editorrecompile "${CURR_DIR}/${PROJ_NAME}.uproject" -progress -editor -game -NoHotReloadFromIDE
}
complete -f -X '!*.@(uproject)' unrealbuild
function unrealeditor {
DIR="$( cd "$( dirname "$i" )" && pwd )"
$UE_HOME/Engine/Binaries/Linux/UE4Editor $DIR/$1
}
complete -f -X '!*.@(uproject)' unrealeditor
function unrealgen {
DIR="$( cd "$( dirname "$i" )" && pwd )"
pushd $UE_HOME
./GenerateProjectFiles.sh -project="$DIR/$1" -game -engine -editor
popd
}
complete -f -X '!*.@(uproject)' unrealgen
# For automation tests, if used
function unrealtest {
DIR="$( cd "$( dirname "$i" )" && pwd )"
$UE_HOME/Engine/Binaries/Linux/UE4Editor $DIR/$1 -Game -ExecCmds="Automation RunTests $2" -log
}
complete -f -X '!*.@(uproject)' unrealtest
Change UE_HOME to the path of your UnrealEngine directory
sudo sh ~/.bashrc
Reboot the PC
Running UE4
cd Engine/Binaries/Linux/
./UE4Editor
sudo ./install.sh
git lfs install
git lfs clone https://github.com/NVIDIA/Dataset_Synthesizer.git
cd Dataset_Synthesizer/Source
unrealgen NDDS.uproject
unrealbuild NDDS.uproject
unrealeditor NDDS.uproject
sudo snap install blender --classic
sudo apt-get install python3-pyqt5 -y
pip3 install labelme
labelme --nodata --autosave -o json img
or
or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up
Syntax | Example | Reference | |
---|---|---|---|
# Header | Header | 基本排版 | |
- Unordered List |
|
||
1. Ordered List |
|
||
- [ ] Todo List |
|
||
> Blockquote | Blockquote |
||
**Bold font** | Bold font | ||
*Italics font* | Italics font | ||
~~Strikethrough~~ | |||
19^th^ | 19th | ||
H~2~O | H2O | ||
++Inserted text++ | Inserted text | ||
==Marked text== | Marked text | ||
[link text](https:// "title") | Link | ||
 | Image | ||
`Code` | Code |
在筆記中貼入程式碼 | |
```javascript var i = 0; ``` |
|
||
:smile: | ![]() |
Emoji list | |
{%youtube youtube_id %} | Externals | ||
$L^aT_eX$ | LaTeX | ||
:::info This is a alert area. ::: |
This is a alert area. |
On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?
Please give us some advice and help us improve HackMD.
Syncing