主页:www.shaderweaver.com教程:www.shaderweaver.com/tutorials.html 

1.一款插件,挺强大的

ShaderWeaver使用教程-基本操作介绍

http://blog.csdn.net/wwlcsdn000/article/details/78791763

插件已经存在微云unity里面了

2.一个教程值得参考

Unity Shader-模仿炉石传说卡牌动态效果

http://www.manew.com/thread-110739-1-1.html

3.谷歌翻译的说明文档

-------------------------------------------------- ----- Shader Weaver - 易于创作Copyright©Jackie Lo Version 1.2.2版权所有----------------------------
---------------------------感谢您购买Shader Weaver!如果您有任何疑问,建议,意见或功能要求,请发送电子邮件至JackieLo@aliyun.com ------------------------------
---------支持,文档和教程-----------------------------------
----主页:www.shaderweaver.com教程:www.shaderweaver.com/tutorials.html
--------------------说明-------
------------- Shader Weaver是Unity 2D中基于节点的着色器创建工具,为您提供艺术自由,以直观和直观的方式增强Sprites / UI。
独特的节点和工作流程使创建令人印象深刻的2D效果变得简单,并节省大量时间。
使用手柄/小玩意来制作效果而不是输入繁琐的数字。使用Shader Weaver中的方便工具绘制蒙版并创建重新映射纹理。
支持图形平板电脑。支持Unity Free和Pro。
--------------------特征---------------------
生长样本一组样本效果包括着色器和纹理自由研究和使用。直观的界面清晰直观的用户界面。
- 绘制纹理创建绘制蒙版以划分单个子效果的区域。-UV失真扭曲uv坐标的可视方式。
-UV重新映射一种独特的方式,沿着特效和物体周围的效果制作路径。
- 简单的操作使用像你以前做的事情那样的手柄/小玩意。预览好的宽度/高度相应的预览。
- 热键舒适的热键加速编辑和绘图。
- 撤消/重做完全支持撤消/重做节点,数字和纹理。播放模式在播放模式下编辑和更新。复制粘贴支持复制和粘贴。
重用其他Shader Weaver项目的节点。深度分类。 - 视觉模式查看贴图的个人RGB通道,并通过设置图层遮罩选择要查看的内容。
-Sync无需通过版本控制系统进行同步的额外文件。所有Shader Weaver数据都存储在.shader文件中。
--------------------快速入门--------------------
()打开编辑器:窗口 - > Shader Weaver
()放置节点:将节点从左侧停靠点拖到主画布上
()连接节点:数据从左到右流动,从节点端口拖动连线以创建连接。
()编辑:编辑(分配纹理,绘制蒙版,创建重新映射纹理...)
()保存:单击顶部码头上的保存按钮,结果将显示在右上角。
--------------------空间--------------------
效果空间:显示整个效果空间作为编辑窗口中的黄色方形线框。
节点空间:节点的纹理坐标空间
屏幕空间:整个屏幕。折射节点和反射节点在屏幕空间下。对于UIText,根节点位于字体图集空间中。对于所有其他节点,效果空间是屏幕空间。
--------------------节点简介--------------------
节点中有4种节点Shader Weaver目前。
蓝色节点输出颜色。橙色节点输出UV。红色节点输出alpha。绿色节点是用于混合的节点。
UV节点和alpha节点独立地在空间中行为,如果您希望它们跟随像节点一样的节点,只需设置相同的位置/旋转/缩放/移动...
------------蓝色节点------------
根:这是主节点。
分配基本纹理这里。
颜色:纯色。
图像:显示纹理。
深度用于显示顺序,最高深度显示在顶部。
折射:制作折射效果。背后有背景图案。使用儿童UV节点扭曲背景。
以下是一些示例效果,磨砂玻璃,水滴。支持所有着色器类型。
反射:制作反射效果。背后有背景图形。使用儿童UV节点扭曲背景。以下是一些示例效果,水,湿地板。
对于Sprite,分配材质并添加 - > Component - > Shader Weaver - > Sprite Reflection。
对于Default / UI / Text,手动设置材质的反射线/反射高度。
------------橙色节点------------
UV:使用此节点的纹理的rgba通道来重新定位父级的uv坐标。主要用于变形。以下是一些示例效果,浮标,流水。
重新映射:为父节点提供UV坐标。拖动模式是在形状的一侧放置父母效果。线模式是让父母效果沿着你创建的路径。
在我们所做的纹理中,Red将水平坐标提供给父节点,Green提供垂直坐标。轴x:R [,] = U [,]轴y:G [,] = V [,]
如果你想使用自定义纹理进行重映射,只需按下'+'按钮重新映射节点并分配纹理。
模糊:使父节点模糊。
复古:像素化父节点。
------------红色节点------------
Alpha:使用此节点纹理中的一个rgba通道为父节点执行详细的alpha动画。它为
()使用它的颜色节点提供了一个乘法器
()最终图形。multiplier = textureSampledColor.channel + start + spd * spdFactor(以[min,max]为单位)
------------绿色节点------------
Mask:绘制遮罩以遮蔽子效果。蒙版节点的子节点效果将仅显示在蒙版区域中。如果要使用自定义灰度纹理进行遮罩,只需在遮罩节点上按下'+'按钮并分配纹理。
混音器:使用此节点纹理中的一个rgba通道为子节点执行动画混合。它产生一个值。
value = textureSampledColor.channel + start + spd * spdFactor(以[min,max]为单位)右键单击混合节点的左端口,然后我们可以在[min,max]中设置混合区域。
混合区域控制如何混合链接到此端口的子节点。
-------------------- Q&A --------------------
如何支持Sprite动画:添加 - >组件 - > Shader Weaver - > Sprite Animation到Sprite Render。
如何为节点使用Texture Sprite Sheet:打开节点编辑窗口,按下右下角的'+'按钮。
点击“动画表”切换。设置'平铺X','平铺Y'...如果你想用单张纹理精灵表多次绘制一个角色,
你需要使用Shader Weaver的循环而不是使用纹理的导入设置 - 扭曲模式如何启用HDR颜色:
.编辑 - >项目设置 - >质量将反锯齿设置为禁用
.在相机的检查器中,启用HDR
.右键单击将Shader Weaver中的颜色属性设置为HDR。如何消除边框上的接缝:在纹理设置中,生成Mip地图“或将”过滤模式“设置为” 点'。
在Mac上编译时有时会出错,为什么?Unity有它自己的内置变量,所以要小心参数命名。强烈建议将参数命名为'_'。
--------------------热键--------------------
[所有窗口]拖动画布:Alt +鼠标左键缩放画布
:Scrollwheel打开项目
:Alt + O保存项目
:Alt + S(保存前)更新项目
:Alt + S(保存后)复制
:Ctrl + C粘贴
:Ctrl + V撤消
:Ctrl + Z重做
: Ctrl + Y平铺背景切换
:右键单击[主窗口]中断连接
:Alt / Ctrl +单击节点端口删除选择
:删除[编辑窗口]沿x / y轴
:Shift +操作[遮罩窗口]画笔/橡皮擦大小
:'['和']'不透明度
:' - '和'='宽容
:'['' 和']'反转:Ctrl + I [重新映射窗口 - 拖动]偏差
:'['和']'全部删除
:删除[重新映射窗口 - 行]大小
:'['和']'全部删除
:删除---
--------------------------纹理导入设置---------------------
--------以下设置将在Shader Weaver中使用时自动设置为纹理。
纹理:读/写启用 - > true生成Mip Map - > false Sprites:网格类型 - >完整矩形---------------------------
- 兼容资产----------------------------- 2D动态灯光和阴影2DDL Pro:2D动态灯光和阴影Light2D - GPU照明系统
全部删除:删除-----------------------------纹理导入设置--------------
---------------在Shader Weaver中使用以下设置时会自动设置纹理。纹理:读/写启用 - > true生成Mip Map - > false Sprites:网格类型 - >完整矩形---------------------------
- 兼容资产----------------------------- 2D动态灯光和阴影2DDL Pro:2D动态灯光和阴影Light2D - GPU照明系统
全部删除:删除-----------------------------纹理导入设置--------------
---------------在Shader Weaver中使用以下设置时会自动设置纹理。纹理:读/写启用 - > true生成Mip Map - > false Sprites:网格类型 - >完整矩形---------------------------
- 兼容资产----------------------------- 2D动态灯光和阴影2DDL Pro:2D动态灯光和阴影Light2D - GPU照明系统

UI特效资料-----ShaderWeaver的更多相关文章

  1. Qt Style Sheets制作UI特效

    使用Qt Style Sheets制作UI特效  博客出处:http://developer.nokia.com/community/wiki/%E4%BD%BF%E7%94%A8Qt_Style_S ...

  2. Kendo UI开发教程(8): Kendo UI 特效概述

    Kendo UI Fx 提供了一个丰富,可扩展,性能经过优化的工具集合用来完成HTML元素的过渡显示.每种特效近可能的使用CSS Transition ,对于一些老版本浏览器使用修改属性的方法作为补充 ...

  3. 关于UI功能解锁,UI特效动画,UI tips的再思考

    之前写过一篇这样的文章,但当时的思路可行性太低 首先所有的UI面板通过发送字符串消息来告知,是否触发了解锁检测,tips检测,动画特效.可以理解为这样的接口: AsyncResult SendUIMe ...

  4. Kendo UI 特效概述

    Kendo UI 特效概述 Kendo UI Fx 提供了一个丰富,可扩展,性能经过优化的工具集合用来完成 HTML 元素的过渡显示.每种特效近可能的使用 CSS Transition ,对于一些老版 ...

  5. 使用Qt Style Sheets制作UI特效

    引言 作为一套GUI框架,Qt是非常强大的.(注:Qt 不仅是一套优秀的GUI框架,同时也是一套出色的应用程序框架).在UI的制作方面Qt为广大开发者提供了一套强大而易用的工具,她就是——Qt Sty ...

  6. iOS UI特效

    1.iOS特效 a.对应APP中的基本动作分三类: 1.指向性动效(滑动,弹出等) 2.提示性动效(滑动删除,下拉刷新等) 3.空间扩展(翻动,放大等) b.这类动效在设计过程中需要主意几点: 1.系 ...

  7. 高级UI特效—用SVG码造一个精美的中国地图

    前言 来继续学习SVG,要想深入了解还是要多动手进行实战.关于svg基础可以去看一下我的上一篇文章<SVG前戏—让你的View多姿多彩>,今天就用SVG打造一个精美的UI效果. 正文 先上 ...

  8. matlab界面UI设计资料

    一个实现图像灰度处理并归类于某已知相似图片的程序 软件:matlab2017a 算法:HU检索图像算法.Zernike算法 资料: ①: matlab遍历文件夹下所有图片和遍历所有子文件夹下图片 - ...

  9. 推荐安卓开发神器(里面有各种UI特效和实例)

    网上有很多开源的安卓类库很好用,对于刚学习安卓的童鞋亦或者老鸟都是很好的学习对象. 我平时有关注开源代码的习惯,这么多年也搜集了不少精彩的源码. 到后来发现自己手机里装的都是几百个demo app,删 ...

随机推荐

  1. C# 判断一个数是不是奇数/偶数

    一般普通版: private bool IsOdd(int num) { ) == ; } 通过判断取余 现在升级版: private bool IsOdd(int num) { ) == ; } 通 ...

  2. WebStrom背景色设置

    Ctrl Alt S快速打开setting:

  3. ios app提交之前需要哪几个证书

    1.遇到的问题 一款App在别人的机器上开发和发布,现在迭代更新和开发需要在一台新mac机上开发和发布. (使用同一个开发者账号)问题: 1.在新mac机器上开发并导入真机测试,是不是需要从别人的机器 ...

  4. 如何调用写好的指定模块?——sys.path

    python之sys模块详解 sys模块功能多,我们这里介绍一些比较实用的功能,相信你会喜欢的,和我一起走进python的模块吧! sys模块的常见函数列表 sys.argv: 实现从程序外部向程序传 ...

  5. Jmeter_使用IE代理录制脚本

    因为项目登录的密码需要RSA加密,选用了jmeter作为压测工具: 就自己本次项目,顺便学习Jmeter,做一个简单的记录,本文主要介绍使用IE代理录制脚本: 自己也尝试过使用Badboy录制,还是喜 ...

  6. django开发日志配置

    做django开发离不开 日志,这用于保存我门的服务器的日志信息,便于开发人员的维护. 直接上代码: 在setting.py文件里直接配置即可 LOGGING = { 'version': 1, 'd ...

  7. 【bzoj4836】二元运算 分治FFT

    Description 定义二元运算 opt 满足 现在给定一个长为 n 的数列 a 和一个长为 m 的数列 b ,接下来有 q 次询问.每次询问给定一个数字 c 你需要求出有多少对 (i, j) 使 ...

  8. angluarJs与后台交互get

    <!DOCTYPE html> <html lang="en" ng-app="myApp"> <head> <met ...

  9. java 实现word 转 pdf

    java 实现word  转 pdf 不知道网上为啥道友们写的这么复杂  ,自己看到过一篇还不错的  , 自己动手改了改 ,测试一下可以用  , 希望大家可以参考一下 , 对大家有帮助 1.引入jar ...

  10. win10系统常用操作

    1.打开控制面板 (1)选中“此电脑”,右键选择“属性”. (2)可见 控制面板主页 2.设置环境变量和系统变量 (1)选中“此电脑”,右键选择“属性”. (2)可见 控制面板主页 (3)点击高级系统 ...