Here is a material-texture painting tool. Its usage is like Substance. The user can paint several material properties(such as color, reflection and bump) simultaneously.
The source code is in
https://github.com/league1991/Paint3D
Here are some screenshots.
![冲水开关.gif](https://i-blog.csdnimg.cn/blog_migrate/c53a4c712e8c4f22af679bb7e2f81563.gif)
![地板.gif](https://i-blog.csdnimg.cn/blog_migrate/e2b6998f28294e821a73bf052e7c9e92.gif)
![坑part1.gif](https://i-blog.csdnimg.cn/blog_migrate/3535a05513599e6f1bdf28944b7ef218.gif)
![坑part2.gif](https://i-blog.csdnimg.cn/blog_migrate/ecc2b667b6f4095006b41aa80bb54192.png)
![杂项part1.gif](https://i-blog.csdnimg.cn/blog_migrate/a7e3f48750a1a12af3f6007d6908050d.gif)
![杂项part2.gif](https://i-blog.csdnimg.cn/blog_migrate/b183b7011251d7689a930a2ee04ae5c2.gif)
![抹布.gif](https://i-blog.csdnimg.cn/blog_migrate/8b895ef70736e5c8aec8b94a3db0b379.gif)
![泥巴.gif](https://i-blog.csdnimg.cn/blog_migrate/9f0799c1545630977b1afcb2fa2bc8fd.gif)
![喷枪part1.gif](https://i-blog.csdnimg.cn/blog_migrate/8120c9841c1b7298a7a931f3376ae213.gif)
![喷枪part2.gif](https://i-blog.csdnimg.cn/blog_migrate/70f5829c47df26b3c4fdb5540f357df1.gif)
![印章.gif](https://i-blog.csdnimg.cn/blog_migrate/a7c594d0a5048d9eb758bf7b5bc8532a.png)
![粉笔.gif](https://i-blog.csdnimg.cn/blog_migrate/ed3b1f9a015c2a5a5e7cdd62a22ff135.gif)