Unity噪声图生成插件
Unity噪声图,生成插件放在Editor文件夹下,最近发现项目里很多shader都需要噪声图,(shadergraph中有自己的噪声图生成)当遇到需要噪声图时去寻找很麻烦,所以从网上查阅资料编写了一个Unity扩展的噪声图生成。自己来实现一个随机函数,并且这个随机函数是”可控的“ ,相同的输入要得到相同的输出。 enum NOISEOPTIONS和enum NOISEWIDTH以及enum NOISEHEIGHT定义了几个枚举类型,用于在界面上选择噪音选项、噪音宽度和噪音高度。 width和height存储了噪音纹理的宽度和高度,默认为256x256。 scale存储了噪音的缩放因子,默认为1.0。 offsetX和offsetY存储了噪音的位移,默认为10.0和10.0。 AssetsName存储了保存生成图像的文件夹名字,默认为"SaveImages"。 texture是用于显示噪音纹理预览的Texture2D对象。 scrollPos用于在界面上实现滚动视图,以便容纳所有的设置选项。 Init()方法是窗口的初始化方法,当用户点击
10.02KB
文件大小:
评论区