Unity3d Curved World插件使用,实现扭曲效果

目录

一.插件导入

二.初始设置

三.效果产生


一.插件导入

1.官方下载地址(网上也有资源):

Curved World | VFX Shaders | Unity Asset Store

2.插件导入:

导入有两个方式,两种方式为等价的,随意选择一种方式导入即可。

二.初始设置

导入成功后,就可以发现 Window下多了VacuumShaders选项,VacuumShaders下面也有两个选项。

由于弯曲效果只能通过Curved World提供的着色器来渲染,所以场景的材质着色器必须替换为Curved World着色器,Curved World的着色器中包含与Unity内置着色器相同的着色器,但是增加了顶点变换,以达到视觉弯曲的效果。

1.设置弯曲类型和更新

点击Window—VacuumShaders—Curved World Settings,对Project Bend Type进行选择弯曲类型并点击Update Shaders。

 Project Bend Type对应着我们想要实现的扭曲效果,里面有很多选项,如:以X,Y或者Z为基准进行扭曲,也有球形扭曲使整个场景成为一个球形等。

更新则为更新对应实现效果需要的资源。

2.着色器设置

通过Window—VacuumShaders—Scene Shaders Overview统一进行材质着色器更改,这是全局性的更改设置,因此,在后面的效果中会发现扭曲控制器是对项目的整个场景(世界)进行了扭曲。

进入Scene Shaders Overview后界面如下,将方框中的值修改为下。

三.效果产生

通过以上设置,扭曲效果的实现就只差我们对参数的控制了。

选择一个物体或者场景,点击Add Component->VacuumShaders->Curved World,选择Controller对扭曲效果进行控制。

以下为图中1,2,3解释:

1.线条描绘的是场景原来的样子(形状)。

2.扭曲效果实现后的效果图。

3.我们选择的扭曲的控制器里的选项。

以上就是扭曲实现的过程。

在插件中也有官方自带的API等使用说明文件。 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值