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://images2015.cnblogs.com/blog/511610/201702/511610-20170226221336116-64570407.gif)
![地板.gif](https://images2015.cnblogs.com/blog/511610/201702/511610-20170226221339788-1078659965.gif)
![坑part1.gif](https://images2015.cnblogs.com/blog/511610/201702/511610-20170226221342538-1461213842.gif)
![坑part2.gif](https://images2015.cnblogs.com/blog/511610/201702/511610-20170226221345741-320992501.gif)
![杂项part1.gif](https://images2015.cnblogs.com/blog/511610/201702/511610-20170226221349257-933219547.gif)
![杂项part2.gif](https://images2015.cnblogs.com/blog/511610/201702/511610-20170226221352366-1360251551.gif)
![抹布.gif](https://images2015.cnblogs.com/blog/511610/201702/511610-20170226221356413-882372040.gif)
![泥巴.gif](https://images2015.cnblogs.com/blog/511610/201702/511610-20170226221358366-1038441047.gif)
![喷枪part1.gif](https://images2015.cnblogs.com/blog/511610/201702/511610-20170226221359882-1140480033.gif)
![喷枪part2.gif](https://images2015.cnblogs.com/blog/511610/201702/511610-20170226221404429-1087636546.gif)
![印章.gif](https://images2015.cnblogs.com/blog/511610/201702/511610-20170226221405507-1014147576.gif)
![粉笔.gif](https://images2015.cnblogs.com/blog/511610/201702/511610-20170226221406851-913351807.gif)