当前位置:   article > 正文

Unity麦扣x唐老狮 3DRPG 保姆级教程 PolyBrush网格编辑器

Unity麦扣x唐老狮 3DRPG 保姆级教程 PolyBrush网格编辑器

PolyBrush教程 

        声明:本文用于个人笔记及分享,不用作任何商业用途

        写本文的原因是麦扣的教程过于偏向实战,容易产生照猫画虎后还是啥都不会的情况

        而唐老狮的教程过于偏向教学,容易产生学完了知识却不知道在哪练手,实际怎么用的情况,其实二者合一才是比较适合新人学习的

        首先关于unity官方,b站麦扣教程,PolyBruch的官方教程链接如下:

        Polybrush是Unity中的一个插件,用于直接在3D模型上进行雕刻、绘制和编辑。它可以让你在Unity编辑器中对模型进行更细致的调整,而不需要切换到其他3D建模软件。

Polybrush就是通过给对象画出一大堆网格,编辑这些网格的顶点,从而实现对象形状的改变

1.如何安装PolyBrush?

首先我使用的是Unity 2022.3.33版本,也就是2024年6月22日时许官方推荐的稳定版本

        在Unity的编辑栏中选择Windos(窗口)-PackageManager(包管理系统)

        选中UnityRegistry(Unity注册表)后,在右上角搜索栏搜索PloyBrush后Install安装即可

顺便,如果你不知道下面这些都是干什么的,那就全部安装好就行了

你会发现编辑栏出现Tools(工具)菜单 

Polybruch Window(Polybruch窗口)是实时编辑模型网格,雕刻,顶点等数据

Bake Vertex Streams(烘焙顶点流)是永久编辑模型顶点颜色,纹理混合等数据

点击Polybrush Window会弹出一个窗口,拖拽Polybrush的英文文字到Inspector(检查窗口)旁以便更好的观察与使用(想拖哪拖哪)

2.创建一个你想编辑的对象

首先在Unity的Hieraychy(层级窗口)鼠标右键,选中3D Object(3D物体)->Plane(平台)

选中Plane后你可以在Inspector窗口中看到其所拥有的Component(组件)

        当你用Polybrush任意一个功能在Plane上面操作的时候,都会立刻为你的对象创建一个Polybrush Mesh(polybruch网格)的脚本

        Polybrush Mesh组件能够捕获你对网格所做的每一个改变,这意味着Polybrush可以存储标准网格对象中未保存的额外数据

        现在你可以看到你的对象上有很多网格,我们编辑的就是这些网格的顶点!

3.功能介绍

Sculpt Mode(雕刻模式)

                                笔刷设置

说白了就是预设,你可以通过该模式切换你已经设置好的笔刷

现在你可以点击sculpt mode以后在Sence窗口对你的plane对象进行修改

长按鼠标左键拖动或者shift+长按鼠标左键拖动使地形凸出

ctrl+鼠标左键拖动使地形凹陷

                                笔刷半径

Outer Radius(外径):大圈的范围

Inner Radius(内径):小蓝色圈的范围

Strength(强度):影响笔刷雕刻效果的程度,就是让你的凹陷或凸出更快

   为什么要有内外径?

内径区域受到笔刷影响程度最大,外径就相对较小,所以就会出现一个平滑的效果,不然你也不想让你的小山长的跟个迪克一样,直来直去吧

Falloff Curve(衰减曲线)就是为了更好的的处理平滑效果的功能,官方预设了很多曲线,你也可以自己设置曲线,大家可以自己去试试

                                        镜像笔刷

顾名思义,你可以镜像出来n个根据world世界坐标轴或者camera摄像机坐标轴镜像出来的笔刷,通常只需要选中world世界坐标轴即可

最多同时拥有四个,goddamm!

                                雕刻设置

        Ignore Open Edges(忽略开放边):让你的笔刷不影响边缘地区的顶点,通常是勾选上的

        Brush Normal is Sticky(刷子正常是粘性的):也就是看跟不跟你的笔刷

左边就是没勾选该选项,也就是实时根据你笔刷的方向

右边是勾选了该选项,也就是一直向你笔刷最开始拉出来的方向

         Direction(顶点方向),也就是你的笔刷要具体往哪个方向刷

        

      Sculpt Power(雕刻力度)

     

 该参数用于设置每帧推拉顶点的最大距离(通常以米为单位),与笔刷设置中的Strenth共同决定笔刷的强度

Smooth Mode(光滑模式)

用于描述平滑顶点位置之间的差异。与雕刻模式参数基本相同,所以不详细解释

Vertex Color(绘制颜色)

PS: 顶点颜色模式需要特殊的着色器才能工作。如果您无法在网格上绘制颜色,请将材质更改为 ProCore/Polybrush/Material/Standard Vertex Color,然后重试

就是你需要在Poly支持的画布上才能画画

创建教程如下,在Project窗口里你想创建的文件夹下,创建一个material(材质)

在shader上选择polybrush->standard Vertex color然后把这个材质拖给你的对象就可以编辑了

Prefab Plancement(预设体放置)

这边的内容其实也非常简单 详细可以看文档

本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号