程序化生成
生成时,间隔一定的位置,方便之后实例化合并
![file](https://img-blog.csdnimg.cn/img_convert/edd77bbe0ec555103d2b4de35b383e88.png)
实例化
Ctrl A ,实例独立化
![file](https://img-blog.csdnimg.cn/img_convert/c9c0cbc614af137f34e32b605c7c9a96.png)
M 将独立出来的实例,放到一个集合方便管理
![file](https://img-blog.csdnimg.cn/img_convert/3ca45b1918afad5b7386201ff5833509.png)
重新选中程序化模型,可视几何->网格,这时实例会消失,和刚才独立的实例放到一起
![file](https://img-blog.csdnimg.cn/img_convert/ab0886cc4c900c6dbfb70d5bdc248f80.png)
![file](https://img-blog.csdnimg.cn/img_convert/4e06cc11da42fb1dc29e19d3ff8a974f.png)
选中集合中的所有物体,Ctrl J,进入顶点 M按距离合并(因为有重叠顶点)
![file](https://img-blog.csdnimg.cn/img_convert/333eb26509b7e3b13dc4d65d11405f44.png)
![file](https://img-blog.csdnimg.cn/img_convert/c121763fe72cb3a056f115be8f57d144.png)
P 按松散块分离,此时即完成实例化,可以导入Unity Unreal 进行使用
![file](https://img-blog.csdnimg.cn/img_convert/765d036fced59e57c3538d299c25a3dd.png)
Blender的程序化生成功能还是不够完善,这样做的原因是,Blender 在几何节点设置显示为Alpha 钳制/混合的材质会消失(UV 问题,需要UV相关节点),所以只能在实例上设置材质,最后实现实例
![在这里插入图片描述](https://img-blog.csdnimg.cn/0bead60ee123434ebdb61c4852f53851.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAZXVwaG9yaWFz,size_20,color_FFFFFF,t_70,g_se,x_16)
![在这里插入图片描述](https://img-blog.csdnimg.cn/7fbf1c5f621146a397a79b3efa6640ba.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAZXVwaG9yaWFz,size_20,color_FFFFFF,t_70,g_se,x_16)