• This repository has been archived on 08/Feb/2023
  • Stars
    star
    166
  • Rank 227,748 (Top 5 %)
  • Language Haxe
  • License
    Other
  • Created about 4 years ago
  • Updated almost 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Moved to https://github.com/armory3d/armortools/tree/main/armorlab

armorlab

ArmorLab is a software for AI-powered texture authoring - check out the manual.

Note 1: This repository is aimed at developers and may not be stable. Distributed binaries are paid to help with the project funding. All of the development is happening here in order to make it accessible to everyone. Thank you for support!

Note 2: If you are compiling git version of ArmorLab, then you need to have a compiler (Visual Studio - Windows, clang + deps - Linux, Xcode - macOS / iOS, Android Studio - Android) and git installed.

git clone --recursive https://github.com/armory3d/armorlab
cd armorlab
# Unpack `models.zip` from https://github.com/armory3d/armorai/releases into `Assets/models` using 7-Zip - Extract Here

Windows

# Unpack `armorcore\v8\libraries\win32\release\v8_monolith.7z` using 7-Zip - Extract Here (exceeds 100MB)
armorcore\Kinc\make --from armorcore -g direct3d11
# Open generated Visual Studio project at `build\ArmorLab.sln`
# Build and run for x64 & release
# Copy build\x64\Release\ArmorLab.exe to build\krom to run ArmorLab.exe directly

Linux wip - cpu only

armorcore/Kinc/make --from armorcore -g opengl --compiler clang --compile
cd armorcore/Deployment
strip ArmorLab
./ArmorLab ../../build/krom

macOS wip - apple silicon only

armorcore/Kinc/make --from armorcore -g metal
cp -a build/krom/ armorcore/Deployment
# Open generated Xcode project at `build/ArmorLab.xcodeproj`
# Build and run

Android wip

iOS wip

Windows DXR wip

# Unpack `armorcore\v8\libraries\win32\release\v8_monolith.7z` using 7-Zip - Extract Here (exceeds 100MB)
git apply armorcore/patch/d3d12_raytrace.diff --directory=armorcore/Kinc
armorcore\Kinc\make --from armorcore -g direct3d12
# Open generated Visual Studio project at `build\ArmorLab.sln`
# Build and run for x64 & release
# Copy build\x64\Release\ArmorLab.exe to build\krom to run ArmorLab.exe directly

Linux VKRT wip

Updating cloned repository

git pull origin main
git submodule update --init --recursive
# Delete `armorlab/build` directory if present

Generating a locale file

pip install typing_extensions -t Assets/locale/tools
python ./Assets/locale/tools/extract_locales.py <locale code>
# Generates an `Assets/locale/<locale code>.json` file

Release builds Optional, used for best performance

# Compile krom.js using the closure compiler
https://developers.google.com/closure/compiler
# Generate a v8 snapshot file
export ARM_SNAPSHOT=1
armorcore/Kinc/make --from armorcore -g api
./ArmorLab . --snapshot
# Generates a `krom.bin` file from `krom.js` file

More Repositories

1

armortools

3D Content Creation Tools
C++
3,210
star
2

armory

3D Engine with Blender Integration
Python
3,047
star
3

zui

Immediate Mode User Interface
Haxe
315
star
4

iron

3D Engine Core
Haxe
257
star
5

sdfgen

GPU-based SDF generator
Haxe
149
star
6

armorcore

3D Engine Core for C with JS scripting
C
117
star
7

haxebullet

Bullet 3D Physics for Haxe
C++
95
star
8

armory2d

2D Editor
Haxe
83
star
9

armory_examples

Armory Examples
Haxe
60
star
10

armory_templates

Starter Scenes
Haxe
52
star
11

armory_docs

Moved to Armory Wiki
HTML
46
star
12

armorpaint_unreal

Unreal Engine plugin for ArmorPaint
C++
45
star
13

armsdk

Single-clone Armory SDK
Python
37
star
14

armory_tutorials

Armory Tutorials
Haxe
32
star
15

armorpaint_unity

Unity plugin for ArmorPaint
C#
22
star
16

logic_pack

Community-made logic nodes
Python
19
star
17

iron_examples

Iron Examples
Haxe
16
star
18

armorai

ML models for ArmorLab
Python
13
star
19

armorpaint_docs

Moved to https://github.com/armory3d/armorpaint_web/tree/main/manual.md.
CSS
12
star
20

armorpaint_godot

Godot plugin for ArmorPaint
GDScript
11
star
21

v8_bin

C++
11
star
22

voxel_world

Voxel worlds for Armory
Haxe
10
star
23

armory_web

Armory Website
HTML
10
star
24

armorpaint_samples

Use 'Browser - Cloud' in ArmorPaint instead.
10
star
25

gamecenter_kha

Game Center library for Haxe Kha
Java
9
star
26

iap_kha

In-App-Purchases Support for Haxe Kha
Objective-C++
9
star
27

kha_tensorflow

GPU-accelerated machine learning for Kha powered by tensorflow
Haxe
8
star
28

haxerecast_old

Recast & Detour for Haxe
JavaScript
8
star
29

armory_examples_browser

Armory3D Examples Browser
Haxe
7
star
30

blender_externs

Python
7
star
31

driver_celshade

Celshade/toon rendering driver
Python
6
star
32

armorpaint_lib

Deprecated in favor of the ArmorPaint cloud.
6
star
33

armory_houdini

Armory + Houdini
6
star
34

armorlogic

Embed Logic Nodes on the Web
Haxe
6
star
35

armory_tools

JavaScript
6
star
36

tensorflow_example

Using tensorflow in armory
Haxe
5
star
37

archviz_templates

Test scenes
5
star
38

material_vault

4
star
39

driver_celshade_example

Celshade/toon rendering example
Haxe
4
star
40

armorpaint_web

ArmorPaint Website
HTML
4
star
41

armorbase

Moved to https://github.com/armory3d/armortools
Haxe
4
star
42

oimo_module

Oimo physics engine for Armory
Haxe
4
star
43

glsl_to_spirv

Mini-krafix for compiling glsl to sprirv at runtime.
C++
3
star
44

voxelgen

GPU-based triangle mesh voxelizer with light injection
Haxe
3
star
45

armory_gh_actions

Build armory projects in github workflows
TypeScript
2
star
46

armory_calibration

Match Armory lighting to Eevee
2
star
47

haxeui_example

CSS
2
star
48

shader_pack

Custom shaders usable in Armory
GLSL
2
star
49

dungeons_example

Haxe
1
star
50

armorbench1

Space corridor benchmark
Haxe
1
star
51

armory_api

Moved to https://github.com/armory3d/armsdk/tree/gh-pages
HTML
1
star
52

castledb_example

Haxe
1
star
53

krom_tensorflow

GPU-accelerated machine learning for Krom powered by tensorflow
JavaScript
1
star
54

hermes_bin

Static Hermes binaries.
C++
1
star
55

island_demo

Old island demo
1
star
56

armorlab_plugins

Moved to https://github.com/armory3d/armortools
C++
1
star
57

armorlab_web

ArmorLab Website
HTML
1
star