简介

在游戏开发领域,噪声可以用于生成波形,起伏不平的材质或者纹理。例如,它能用于程序生成地形(例如使用柏林噪声来生成我的世界(Minecraft)里的地形),火焰燃烧特效,水和云等等。

在网上找了很多噪声生成插件都是unity3d开发的,cocos还没有人做过。

本插件基于cocos creator2.x 开发,可以生成噪声纹理图片,并保存在本地。

共实现了四种典型噪声:

  • 白噪声
  • value噪声
  • perlin噪声
  • worley噪声

简单案例
 使用噪声图实现的动态云层shader特效

cocos商店

[链接]:噪声生成器[make_noise]

安装

新建一个ccc 2.x helloworld空白项目,将make_noise文件夹放在该项目的packages目录下即可。

重启creator,在"扩展"菜单栏中就可看到make _noise插件选项。同时会在该项目根目录下生成NoisePics文件夹,此文件夹中会保存生成的图片。

使用说明

界面左侧是设置参数区域,右侧是生成的图片纹理区域。更改参数之后,图片纹理会实时更新。界面中显示的4张图片用的同一张纹理(方便查看无缝平铺效果),展示大小是固定的,实际保存的图片会按照设置的尺寸。

您可以通过自定义参数生成不同噪声纹理(白噪声除外),参数包括:

  • 尺寸:可以生成4种尺寸(128, 256,512,1024)
  • 无缝:图片纹理是否可平铺(边缘连续)
  • 分形:增加纹理倍频(fbm),幅度等参数
  • 周期:(1~8)表现为纹理的密度
  • 幅度:(0.1~1.0)表现为纹理的清晰度
  • 倍频:(1~7)表现为纹理的细节丰富度

示意图

白噪声(white)

value噪声1

(周期=4)

value噪声2

(无缝,分形,周期=4, 幅度=0.5,倍频=4)

perlin噪声1

(周期=5)

worley噪声1

(周期=3)

worley噪声2

(无缝,周期=3)

【cocos creator插件】噪声生成器[make_noise]相关推荐

  1. 推荐几个实用Cocos Creator插件!看过的都说好

    2021年过半,Cocos Store 上目前已超过 400+ 资源,出现了有不少实用而有趣的插件工具,推荐几个给大家把玩,希望本文能对大家的工作有所帮助或启发! 嘴型动画生成 是一款专用于 Coco ...

  2. cocos creator 插件开发

    Cocos Creator插件开发经验 这里总结一些creator插件开发的一点小经验,先干为敬!我介绍一些哪些是重点的东西,官网上重复的文档我就不搬了 一:背景 二:需要的知识 三:了解一些小概念 ...

  3. Cocos Creator多人对战联网游戏快速开发实例(附源码)

    前言:游戏主要是基于前端引擎Cocos Creator开发,涉及后端联网的部分,使用了游戏服务器引擎Matchvs开发完成. 准备工作:相关引擎工具引擎下载及指南 Matchvs JavaScript ...

  4. vscode函数跳转插件_人生苦短,我们为 Cocos Creator 开发的插件和工具

    在使用 Cocos Creator 开发项目的过程中,为了提高开发效率我们开发了很多扩展插件,本文介绍常用的几款,抛砖引玉,希望给大家带来帮助. 腾讯开心鼠英语 网页扩展:运行时查看场景节点树 Coc ...

  5. Cocos Creator 粒子效果插件

    [插件]Cocos Creator 粒子效果 版本2.3.4 参考: 粒子特效制作工具:Cocos2d Paticle Builder 粒子特效制作工具:Particle Designer 粒子特效制 ...

  6. 《Cocos Creator 代码编辑器》插件使用说明

    cocos 代码编辑插件一览: 使用教程: 使用前:日常工作中游戏脚本通常绑定在节点上,需要修改脚本代码时需打开第三方代码编辑器进行编辑.  使用后:使用本插件后点击场景的节点可直接在creator上 ...

  7. 在Cocos Creator Store中下载的插件和代码存放在哪里呢?

    我们从Cocos Creator Store中下载插件或者代码/资源,放在哪里呢?有时候找还真有点费时间,现在记录下吧. 下面是Mac版的截图 无论是Mac版还是Windows版,文件夹路径是用户主目 ...

  8. Effect Exporter:一款 2D3D 特效编辑器插件,专为 Cocos Creator 深度定制

    随着 Cocos Creator 3.x 版本的发布,Cocos Creator 的 3D 功能更加完善.开发者 Oreo大魔王 着手制作了一款支持 Shader 2D&3D 的特效编辑器插件 ...

  9. 【插件】Cocos Creator 粒子效果

    版本2.3.4 参考: 粒子特效制作工具:Cocos2d Paticle Builder 粒子特效制作工具:Particle Designer 粒子特效制作工具:Particle2dx cocos粒子 ...

最新文章

  1. easyexcel根据模板写入_用 Vue+ElementUI 搭建后台管理极简模板
  2. ubuntu13.04下安装jdk7
  3. 成功解决absl.flags._exceptions.UnrecognizedFlagError: Unknown command line flag 'data_format'
  4. vscode怎么弄php,vscode如何设置语言
  5. Boost:在GPU上对int的std :: vector进行排序
  6. Python ——告白小程序,添加微信号(快来设置你的freestyle吧)
  7. 浙江省计算机二级办公软件高级应用分值,浙江计算机二级高级办公软件word题分值是多少...
  8. TCP程序流程及服务器客户端
  9. android获取设备的唯一编号,android如何获取设备的唯一设备码
  10. js实现网页跳转脚本
  11. [BZOJ3566][SHOI2014]概率充电器
  12. 错过后悔十年!计算机视觉入门到精通,学习书籍推荐
  13. 躺赚的意思不是做到高级别就觉得高枕无忧了
  14. 详解:Hive的存储格式与对比
  15. smarty缓存控制
  16. SDRAM控制器设计(8)SDRAM控制器仿真验证
  17. 七天学完Vue之第四天学习笔记(ref获取dom元素和组件以及路由的讲解)
  18. 【图解算法使用C++】1.2 生活中的算法
  19. 生命以负熵为生:浅析零知识证明
  20. Java中的~运算符号

热门文章

  1. 网关gateway服务端配置 1
  2. [附源码]SSM计算机毕业设计海纳装修报价管理系统JAVA
  3. WebRTC学习—WebRTC详解
  4. 年薪百万的PMO教你如何找到更好的工作
  5. 零元学Expression Blend 4 ndash; Chapter 20 以实作案例学习Childwindow
  6. 远程办公主题的微信公众号图文排版有小技巧?
  7. 3.2.1 正则表达式的语法(3)
  8. K60用IRA通过j-link下载失败,解决方法
  9. 嵌入式培训班有必要吗?
  10. 转载:无需刻录DMG光盘,教你在VMWare下安装MAC OS X Snow Leopard 10.6