Unity VertexPainting Tools

空闲的时候写了个小工具!方便美术人员在模型上绘制顶点颜色......

VextexPainter插件主要用于绘制模型的顶点颜色,通过不同的shader来展现不同的效果!


Unity VertexPainting Tools_第1张图片


快速指南:
Tools->PlayJoy->Painter Tools 快捷键: Alt + P


Painting Color :【绘制颜色】 快捷键:P
Brush Size:【笔刷大小】快捷键:Ctrl + 鼠标左键 左右拖拽或者V/B键控制笔刷大小
Brush Opacity:【笔刷透明】快捷键:Shift + 鼠标左键 左右拖拽控制透明度)
Brush Falloff: 【笔刷衰减】快捷键:Ctrl + Shift + 鼠标左键 左右拖拽控制笔刷衰减


Vertex Color:【顶点颜色】预制了四种颜色 R:(1,0,0,0) G:(0,1,0,0) B:(0,0,1,0) A:(0,0,0,1) 
颜色预制快捷键:F1 红色、F2绿色、F3蓝色、F4黑色
Reset: 【重置模型顶点颜色】快捷键Esc
 
Save New Mesh:【保存新的模型】 路径:Assets/New Mesh ++


备注:首先需要在模型上添加Mesh Collider,笔刷就可以根据模型法线的方向进行绘制啦!

TerrainShader:

Unity VertexPainting Tools_第2张图片


三种带法线的地表混合纹理shader指定方法:

Unity VertexPainting Tools_第3张图片


测试模型顶点颜色Shader指定方法:

Unity VertexPainting Tools_第4张图片


三种只用Diffuse纹理指定方法:

Unity VertexPainting Tools_第5张图片


三种基于物理的PBR混合纹理Shader指定方法:

Unity VertexPainting Tools_第6张图片

其他着色器陆续更新:

视频演示:后期更新!

你可能感兴趣的:(Unity)