Unity VertexPainting Tools

来源:互联网 发布:新浪微博mac版 编辑:程序博客网 时间:2024/06/05 04:18

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

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





快速指南:
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:



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


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



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



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


其他着色器陆续更新:

视频演示:后期更新!

原创粉丝点击