Free, Cross-Platform, GPU-Accelerated Procedural Texture Generator.
DOWNLOAD AT ITCH.IO | JOIN OUR DISCORD SERVER
Texturelab will soon be converted to a qt project. All issues will be addressed after the conversion is complete.
Prerequisites
install Qt 6 and required dependencies
Note: Linux needs libmesa:
https://doc.qt.io/qt-6/linux.html
sudo apt install build-essential libgl1-mesa-dev libxkbcommon-dev libvulkan-dev libcurl4-openssl-dev
Note: libcurl4-openssl-dev is required by sentry-native (crash reporting).
Without it, CMake fails with "CURL: Required feature AsynchDNS is not found".
Building is done with yarn. Install it here if you havent already.
git clone https://github.com/njbrown/texturelab.git
cd texturelab
git submodule update --init --recursive
Ensure Qt6 is added to your CMAKE_PREFIX_PATH env
generate build files:
cmake -G "Unix Makefiles"
build
make texturelab
If you dont want to or have MSVC installed, you can use g++ via MSYS2
winget install MSYS2.MSYS2
Then in MSYS2 UCRT64 terminal:
pacman -S mingw-w64-ucrt-x86_64-gcc mingw-w64-ucrt-x86_64-ninja mingw-w64-ucrt-x86_64-cmake
Add C:\msys64\ucrt64\bin to your PATH
Got ideas, suggestions or feedback? Reach out to me on twitter
