You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
etc. See [examples](examples) folder for little example projects.
23
32
24
-
# Features
33
+
##Features
25
34
* Convert static model into a binary file, easily loadable using functions `buffer_load` and `vertex_create_buffer_from_buffer`.
26
35
* Customizable vertex format. Supports 3D position, normal, texcoord (up to two layers), color and tangent vector with bitangent sign (float4).
27
36
* Invert vertex winding order.
@@ -30,14 +39,14 @@ etc. See [examples](examples) folder for little example projects.
30
39
* Flip UV coordinates on the Y axis.
31
40
* Bake materials' diffuse colors into vertex colors.
32
41
33
-
# Limitations
42
+
##Limitations
34
43
* The entire model is collapsed into a single vertex buffer, therefore it cannot have sub-meshes with different textures/materials/shaders, different vertex formats and different primitive types (the entire model needs to be either point list, line list or a triangle list).
35
44
* Animations are not supported.
36
45
37
-
# Usage
46
+
##Usage
38
47
Run `yamc -h` to see help message with all arguments and their description.
39
48
40
-
# Building from source
49
+
##Building from source
41
50
Following commands build yamc binary into folder [dist](dist).
42
51
*Requires [CMake](https://cmake.org/) 3.23 at least and a C++17 compiler!*
43
52
@@ -48,6 +57,9 @@ cmake -B build -S .
48
57
cmake --build ./build/ --config=Release
49
58
```
50
59
51
-
# Links
60
+
## Logo terms of use
61
+
YAMC logo is property of [BlueBurn](https://blueburn.cz) and you're not allowed to do any modifications to it! **Only uniform scaling is allowed, to change the logo size as required.**
62
+
63
+
## Links
52
64
*[Assimp](https://github.com/assimp/assimp) - Used to load models.
53
65
*[BBMOD](https://github.com/blueburncz/BBMOD) - More advanced tool with support for animated models and a huge library for advanced 3D rendering in GameMaker.
0 commit comments