Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
ADDITIONAL PERMISSION (Unity Linking Exception): This project is licensed under the GNU General Public License v3.0. In addition to the permissions granted by the GPLv3, the copyright holders of this project grant permission to link this software with the Unity Engine and distribute the resulting combined work.

For the full text of this exception and the record of author consent, please see the NOTICE file in this repository.

GNU GENERAL PUBLIC LICENSE
Version 3, 29 June 2007

Expand Down
10 changes: 10 additions & 0 deletions NOTICE
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
UNITY LINKING EXCEPTION

As a special exception, the copyright holders of Materialize give you
permission to link this program with the Unity Engine and its associated
proprietary libraries, and to distribute the resulting combined executable.
All other requirements of the GNU General Public License v3 remain in
effect for the project's own source code.

This exception was authorized by the original author, Michael Voeller,
on January 2nd, 2026.
9 changes: 7 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ I decided to port materialize to linux, since the original is for windows only.
For sugestions, doubts or anything related to this port.
- Email : mk2play.materialize@gmail.com

## Better Suportted On
## Better Supported On

- Ubuntu 16.04, 18.04
- CentOS 7
Expand All @@ -25,6 +25,11 @@ To use, unity is not necessary, you can use like a normal linux application.
## Building
I'm developing using Unity 2018.3.3f, then, is recomended to use it also. You can try to downgrade or upgrade the package, but mainly downgrading, something can go wrong.

## Note
While the source code of this project is licensed under the GPLv3, the application is built using the Unity Engine. Because Unity is proprietary, a standard GPLv3 license would technically prohibit the distribution of the compiled binary.

To resolve this, an Additional Permission (Linking Exception) has been granted by the original author. This allows the GPLv3 source code to be linked with Unity's proprietary libraries for the purpose of building and distributing the application. See the NOTICE file for the full legal text.

## Added features
### Paste Images from clipboard on Linux
- You can copy a file in your file browser (Tested with nautilus) and then press the "P" close to the slot you want to paste.
Expand All @@ -38,7 +43,7 @@ I'm developing using Unity 2018.3.3f, then, is recomended to use it also. You ca
### Save and Load Project
- When you save your project, every map will be saved in the same place, with them respective types, ex:myTexture_Diffuse.png.
- The extension used will be the one set in the GUI Panel.
#### Suported extensions
#### Supported extensions
##### Save
- jpg
- png
Expand Down