V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
xiaocsl
V2EX  ›  问与答

实现"复杂"的转场特效,有常用的库或者推荐看哪方面的资料呢?

  •  
  •   xiaocsl · 2022-07-13 09:02:20 +08:00 · 1197 次点击
    这是一个创建于 889 天前的主题,其中的信息可能已经有所发展或是发生改变。

    动图稍微大点,加载可能会慢..

    大量的静态图片,组合随机的,需要实现转场动画,手动一个一个生成有点不现实.. 生产环境性能支持实时渲染,或者,通过代码批量生成也可以. 想的最好是有现成的库去调用.次之的有性能比较好的底层库, 或者比如游戏引擎能比较快捷的实现不.

    之前完全没接触过这方面的,一时间都不知道往哪个方向找资料...有啥关键词推荐的不?

    感谢感谢

    动图 1.gif 动图 2.gif

    示例.jpg

    6 条回复    2022-07-13 09:50:07 +08:00
    TomVista
        1
    TomVista  
       2022-07-13 09:07:44 +08:00
    webgl
    LXJ
        2
    LXJ  
       2022-07-13 09:09:34 +08:00   ❤️ 1
    xiaocsl
        3
    xiaocsl  
    OP
       2022-07-13 09:22:42 +08:00
    @LXJ #2 感谢感谢..这个很有用,知道了个"GLSL",有个大概方向了.
    稍微遗憾的是.有个特殊的地方,现在锁死不能用 web 方案.没办法直接用这个现成的 npm 包.我去找一下对应的 OpenGL 相关的库
    LXJ
        4
    LXJ  
       2022-07-13 09:28:28 +08:00
    @xiaocsl #3 这个没限制 web 的,里面是可以看到源码的一个 shader ,和 ffmpeg 自带的转场 shader 是通用的,你能用 ffmpeg 就能用上这些效果。
    xiaocsl
        5
    xiaocsl  
    OP
       2022-07-13 09:36:52 +08:00
    @LXJ #4 嗯, GLSL 查了下,通用的着色器脚本语言,所以第一反应是 OpenGL . 然后你这又帮忙说了下还有 ffmpeg 方案..
    xiaocsl
        6
    xiaocsl  
    OP
       2022-07-13 09:50:07 +08:00
    @LXJ #4 有 GLSL 这个词,就有方向了.然后看了下 剪映 的缓存 .vert .frag 这俩文件,查了一下.脑子里大概有思路了..感谢感谢,再次感谢..
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1235 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 17:52 · PVG 01:52 · LAX 09:52 · JFK 12:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.