【AI教做人】Unity --UVee 插件 --改贴图颜色 --不求美术 +最新的AI配色工具
前几天介用了很多AI重新做了Editor扩展分别有 【Unity API 调用】【AI教做人】UnityEditor扩展开发--关卡编辑器SceneView 面板入门代码【布局 Layout】[Unity Editor扩展]实现点Shift按键多选[AI教做人]IMGUI的适配解决方案一行代码【系统框架模块化】[AI教做人]0基础做多语言模块实现国际化今天就介绍古法编程介绍一个UVee 的 Unity 插件UVee 插件这好像还是挺有名的古老的 UV 插件插件依赖初次导入插件可能会有 CircleCap 参数的问题改成 Handles.CircleHandleCap 即可打开Menu加入上面编译无错误成功即可多出如下菜单打开界面如下鄙人不才昨天刚好实现了这个界面用 AI[AI教做人]Unity Editor扩展区域放大缩小-Zoom -Scale -MovePan -ReserveArea-CSDN博客第二版有缩放等功能UVee插件自身是不是非常好呢并不是很好起码有适配的问题也只有很基础的功能(^*%^*^!%%%%%%%%%%*U!^(*!(*(*!(*!!这个插件年代久远了。。。。所以适配有些问题必须改改改(^*%^*^!%%%%%%%%%%*U!^(*!(*(*!(*!!完整功能该有都有的基础功能选择之后即可刷新界面可多选限制相对少但是如果选了父子结构容易重叠就是了一切取决于用户自身灵活性创建 uv2选择后的移动 Move, Rot, Scale 等还有其他功能之后再挖掘吧这个插件的重大隐患0 错误。优化总结优化项改前改后Mesh 数据读取每帧调用 sharedMesh.uv / sharedMesh.triangles分配新数组CacheMeshData() 仅在 meshDataDirty 时读取其余帧用缓存UpdateGUIPointCache每帧全量重建 SceneView.RepaintAll()拖拽/缩放时跳过 Mesh 读取仅做坐标转换SceneView.RepaintAll() 仅在 repaintScenetrue 时调用UV 工具操作每帧通过 meshDataDirty 重建缓存TranslateUVs/RotateUVs/ScaleUVs 直接更新 cachedUV[i]避免重复读 MeshDrawLines逐条线段 Handles.DrawLine (N 次调用)一次 Handles.DrawLines(Vector3[]) 批量绘制DrawPoints逐点 GUI.DrawTexture (N 次调用)2000 点时改用 Handles.DrawLines 批量绘十字OnSceneGUI每帧 VerticesInWorldSpace 对全部顶点做 TransformPointcachedWorldVertices 仅在选择变化时重建最终还是卡特别是移动时鼠标操作时特别卡~之后再看怎么优化了Color 调色《其实插件自己写的找不到了》那时候还没有AI好像直接改SpriteAltas图集利用shader改写原文件、主流工具对比快速选主要出现多次的工具是这一个https://Coolors ,所以主力测试一下 Coolors 的功能工具适合场景核心优势难度Coolors新手、快速灵感一键生成、锁定、图片取色⭐Color Hunt看案例、模仿海量优质方案、分类清晰⭐Adobe Color专业、规范设计色轮规则、Adobe 生态⭐⭐Paletton理论学习、无障碍精确控制、色盲模拟⭐⭐⭐中国色国风、传统设计古典色名、CMYK⭐⭐KhromaAI 个性化、效率学习偏好、智能推荐⭐⭐Coolors AI网站测试一不是卖广告链接如下Coolors - The super fast color palettes generator!但第一眼即满屏英文而且界面分块非常细。。。所以可以直接放弃了非常专业的才能用Paletton 试用二举个实际例子素材来源于网络仅供学习研究请于下载24小时内删除下载链接能把这个图作为练习配色的素材么首先这个图配色就很乱怀疑是AI或者新手配色、也完全没有重点。。。结果,难点有3个本身就是一个错的配色在这基础上能换色成功么新手只能换接近的颜色但同色系的替换有意义吗而大佬的配色又离你很遥远没有验收标准最实际的问题在于你做的配色调整并不会能形成闭环所以如果你相信历史虚无主义那么你做的“换色”将不会有什么实际意义理论依据手游美术参考赏金猎人Pro.zip参考资料Unity的几个插件Coloring Book Engine ( Drawing Coloring ) | Packs | Unity Asset StoreSemantic Color Palette | Utilities Tools | Unity Asset Storehttps://layerlab.itch.io/gui-pro-minimal-game-light-demoa 小部件AI做的3D模型html TreeJs百度的秒哒 AI平台百度也是好起来了