osu吧 关注:167,813贴子:1,921,071
  • 14回复贴,共1

【Storyboard教程/第三部分】部分解析SB

只看楼主收藏回复

编者按:咕了一年的教程终于出了第三部分,这部分主要是由yf_bmp大师 https://osu.ppy.sh/u/1243669 写的,由于各种原因就一直鸽到了现在(不过反正也没人催更哈哈)
顺带宣传一下基本只讨论sb的skin&sb群 340505133 , 说是这么说不过平时基本只有我、yf和麻花三个人在聊,欢迎神sber和新sber的加入。
-----------------------------分割线---------------------------
这里的SB大多数包含复杂效果,此部分为解析这些效果的实现方法,且大部分需要自己编写程序,生成代码。也可以用SGL、storybrew(https://github.com/Damnae/storybrew)等sb制作工具,为了方便理解,过程用口述自然语言来完成。


IP属地:上海1楼2017-02-22 21:25回复
    第一期(鉴于第一期我们从相对简单一些但有一定代表性的讲起):
    3L - MyonMyonMyonMyonMyonMyon! (https://osu.ppy.sh/b/920988)
    简评:这是elite storyboarder 11t的大家比较熟悉的一个小作品,虽说效果不多但表达比较生动,是一个简单有趣的作品。不过相对空白部分很多,说不好听是偷懒比较明显。
    分析:

    1. 00:16:082 – (附近)
    这是一个环绕中心的旋转歌词,并是跟随vocal而旋转,而且根据节奏不同效果也有点略微不同。
    资源文件:整句歌词是被拆分成不同的png图片,并且是常规的裁剪方法(所以目录里会有很多相同字的图片:例如

    )
    设计:将一定个数的文字先平均放在一个固定的圆周。到下一个歌词时,依次将图片移动到下一个对应的位置,为了加强感觉,可以再加入一些缩放的效果。跟随vocal,一般可以用一些工具,或者是自带的bookmark插一个书签到vocal切换的地方,然后再利用程序批量读取这些timing。这里值得注意的是,整体看上去是在做圆周运动,其实是每个图片在做直线运动。至于这里不同的效果:注意上方时间轴并观察,会发现歌词效果不同的依据停留是否超过1/2拍。


    IP属地:上海2楼2017-02-22 21:27
    回复
      2. 00:46:318 – (附近)
      樱花:这里11t做了一个比较有趣的处理:手工添加滤镜。我们知道osu的storyboard所提供的功能基础到不能再基础,所以实时滤镜之类的完全不可能。要灵活运用滤镜,只能从图片资源下手:(提前处理好,在高速移动的时候用后面的图片)

      后面的星:n个星,时间一样,半径不一样,单个角度随机,单个飞出角度随机,简单从中间扩散。
      前景人物:这里是用了逐帧动画,并且是手工计算时间的。相比使用animation,这样做虽然osb代码量会增加,但是在时间精度上可以由自己掌握。(比animation更精确)。这里给个例子:手工根据bpm计算下来,平均每帧的时间是带小数的,那我们只要在出结果的时候取整,中间运算一直用浮点数,那么越到后面的精确度是不会损失的。但如果用animation自带的仅支持整数时间间隔来作为每一帧的时间的话,越到后面误差越大,甚至人物会不合节奏。(osb中timing仅支持整数)
      以上就是MyonMyonMyonMyonMyonMyon! sb的具体分析,下个月开始会在本帖每月分析一个sb【暂定】,尽量不咕。以上就是本次教程的内容,虽然篇幅不长,但要具体理解的话还是得将文字、代码与实际效果结合起来看。如有疑问欢迎提出~


      IP属地:上海5楼2017-02-22 21:30
      回复
        好好好 群主出品必属精品


        8楼2017-02-22 22:22
        回复
          🤔


          IP属地:上海来自Android客户端11楼2017-02-22 23:08
          回复
            滋磁


            IP属地:浙江12楼2017-02-23 00:48
            回复
              自此


              IP属地:辽宁来自iPhone客户端15楼2017-02-23 01:02
              回复
                仰慕大师


                IP属地:北京来自iPhone客户端22楼2017-02-23 06:41
                回复


                  来自Android客户端23楼2017-02-23 06:47
                  回复
                    字词


                    IP属地:山东来自Android客户端25楼2017-02-24 16:29
                    回复
                      以为是坟


                      IP属地:广东来自iPhone客户端26楼2017-02-24 17:11
                      回复
                        仰慕大师


                        IP属地:河北27楼2017-02-24 19:02
                        回复
                          以为是坟。。


                          IP属地:湖南来自Android客户端28楼2017-02-24 23:18
                          回复
                            仰慕大师


                            IP属地:英国来自Android客户端29楼2017-02-25 09:36
                            回复
                              仰慕dalao


                              IP属地:浙江来自Android客户端30楼2017-02-26 09:32
                              回复