前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >基于WebGL的超逼真仿透明液体流动变形效果教程

基于WebGL的超逼真仿透明液体流动变形效果教程

作者头像
用户5997198
发布2019-08-09 12:28:48
1.7K0
发布2019-08-09 12:28:48
举报
文章被收录于专栏:蚂蚁开源社区

简要教程


这是一款基于WebGL的超逼真液体流动变形效果。该效果使用PixiJS和GSAP来制作,以轮播图的方式来展现不同类型的液体流动变形效果。液体流动变形效果共5组,非常逼真。 使用方法


在页面中引入下面的文件。

代码语言:javascript
复制
<script src="js/demo.js"></script> 
<script src="js/pixi.min.js"></script>         
<script src="js/TweenMax.min.js"></script>         
<script src="js/main.js"></script>         
<script src="js/imagesloaded.pkgd.min.js"></script>

javascript


javascript代码

代码语言:javascript
复制
<script>
imagesLoaded(document.body, () => document.body.classList.remove('loading'));
var spriteImages         = document.querySelectorAll( '.slide-item__image' );
var spriteImagesSrc = [];
for ( var i = 0; i < spriteImages.length; i++ ) {
var img = spriteImages[i];
spriteImagesSrc.push( img.getAttribute('src' ) );
}
var initcanvasSlideshow = new CanvasSlideshow({
sprites: spriteImagesSrc,
displacementImage: 'img/dmaps/2048x2048/clouds.jpg',
autoPlay: true,
autoPlaySpeed: [10, 3],
displaceScale: [200, 70]
});
</script>

该液体流动变形效果的github地址为:https://github.com/codrops/LiquidDistortion/

阅读原文-演示/下载源码,还有更多更好玩的开源代码等你哦!

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-07-31,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 蚂蚁大喇叭 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档