This tool is heavily experimental!
This tool allows you to load captured textures from rtx remix, convert them to png, upscale with ESRGAN or RealESRGAN, generate octahedral normals, roughness, metalness maps, and write it back to the existing rtx remix mod, or create a new one ( recomended )
You can download ai models from my google drive
Put the models to the
- OctoTex/ai/PBR/checkpoints/disp
- OctoTex/ai/PBR/checkpoints/norm
- OctoTex/ai/PBR/checkpoints/rough Folders!
If you don't want or cannot use upscaler, just drag all the textures from remixer/textures/processing/diffuse folder to the remixer/textures/processing/upscaled folder. For the first time, all of the steps may take a while, then the process will be faster.
- python webui.py // That's it!
- python load.py ( then select from what folder you want to load textures ) // Textures will be in the textures/processing/diffuse folder
- python upscale.py ( you will need an Nvidia GPU, pytorch with cuda support installed ) // Textures will be in the textures/processing/upscaled folder
- python pbr.py ( this will generate all the pbr textures to the their folders ) // Textures will be in the textures/processing/normals ** roughness ** metallness folders
- python write.py ( this will write all the changes back, it will promt to what mod you want to write it, IT'S RECOMENDED TO CREATE A NEW MOD! ) And that's it!
Good luck! :)
This project is possible because my boss gave me an RTX gpu, and allowed me to work on this project in office some time, so, i'll be glad if you check his website, thanks! https://fst.kz/