教你如何製作C4D搭配動畫效果

目前的C4D設計受到很多人的喜歡,因爲其效果可以呈現得很有立體感、空間感。而且搭配一定的動畫效果更可以突出靈動、高技術的視覺效果。本次將講解下圖C4D圖動畫效果製作,其主要由兩大效果組成,閃光以及球體橢圓效果。本章先講解閃光效果製作。效果可前往睿江雲首頁觀看 http://www.eflycloud.com
教你如何製作C4D搭配動畫效果
1-1 C4D動態效果圖

一、底圖以及閃爍圖準備

(1)原始設計稿:一開始設計師給的設計圖是這樣子的 ↓↓↓
教你如何製作C4D搭配動畫效果
1-2 原始設計稿
(2)設計稿剖析:那如何才能做到閃爍效果呢?首先你要把這張圖剖析:一張底圖 + 閃光切割圖。剖析圖如下↓↓↓
教你如何製作C4D搭配動畫效果
1-3底圖
教你如何製作C4D搭配動畫效果
1-4 閃光切割圖
以上1-3底圖黑色的塊則是可以進行閃光的部分,其閃光切割圖是1-4圖中相對應數字標籤的圖。可以考慮把體積小的閃光切割圖合併一張圖,以減少圖片的請求處理。

二、css閃光效果處理

(1)底圖與切割圖吻合處理
先通過定位把切割圖完美匹配底圖,合併成一張完整的1-2原始設計圖。代碼實現如下:

<!-- html -->
<!-- 底圖 -->
<div class="servicMainOut">
    <!-- 切割圖5 -->
    <div class="service-top1"></div>
    <!-- 切割圖6 -->
    <div class="service-top2"></div>
    <!-- 切割圖1、2、3、4 -->
    <div class="service-cloud1"></div>
    <div class="service-cloud2"></div>
    <div class="service-cloud3"></div>
    <div class="service-cloud4"></div>
</div>
.servicMainOut {
    position: relative;
    width: 1017px;
    height: 469px;
    background: url(https://static.eflycloud.com/V5/pc/image/home/service.png) no-repeat center;
}
.service-top1 {
    position: absolute;
    top: 23px;
    right: 416px;
    background: transparent url(https://static.eflycloud.com/V5/pc/image/home/cloud.png) no-repeat -396px 0;
    width: 224px;
    height: 89px;
}
.service-top2 {
    position: absolute;
    top: 66px;
    right: 563px;
    background: transparent url(https://static.eflycloud.com/V5/pc/image/home/cloud.png) no-repeat -620px 0;
    width: 135px;
    height: 202px;
}
.service-cloud1 {
    position: absolute;
    top: 100px;
    right: 840px;
    background: transparent url(https://static.eflycloud.com/V5/pc/image/home/cloud.png) no-repeat 0 0;
    width: 89px;
    height: 84px;
}
.service-cloud2 {
    position: absolute;
    top: 246px;
    right: 671px;
    background: transparent url(https://static.eflycloud.com/V5/pc/image/home/cloud.png) no-repeat -89px 0;
    width: 126px;
    height: 120px;
}
.service-cloud3 {
    position: absolute;
    top: 228px;
    right: 233px;
    background: transparent url(https://static.eflycloud.com/V5/pc/image/home/cloud.png) no-repeat -215px 0;
    width: 103px;
    height: 59px;
}
.service-cloud4 {
    position: absolute;
    top: 136px;
    right: 50px;
    background: transparent url(https://static.eflycloud.com/V5/pc/image/home/cloud.png) no-repeat -317px 0;
    width: 79px;
    height: 54px;
}

(2)閃光效果
閃光效果主要是通過控制切割圖標籤塊透明度opacity來實現。在動畫過程中,使切割圖的透明圖過亮或過暗,令底圖與切割圖疊加呈現不同的效果。opacity=1時,閃亮度最高,全然呈現切割圖;opacity=0時,閃亮度最暗,無亮燈狀態,全然呈現底圖狀態。代碼如下:

   @-webkit-keyframes serviceFlash {
    from,
    0%,
    to {
        opacity: 1;
    }

    40% {
        opacity: 0;
    }

    60%,100% {
        opacity: 1;
    }
}
.service-top1 {
    animation: serviceFlash 2s infinite;
}
.service-top2 {
    animation: serviceFlash 0.65s infinite;
    animation-delay: 1s;
}
// 切割圖1、2、3、4添加service-cloud
.service-cloud {
    animation: serviceFlash 0.3s 2;
}

可以根據需要,調節動畫時間、延遲執行動畫時間來實現動畫閃動的快慢以及動畫在不同點上閃動。按照以上的方法就可以簡單配置閃動效果啦。但是動畫不易一下子閃動太多,否則很容易過了,給人亂糟糟的感覺。所以做單閃動或者控制多個閃動幾個閃動就可以了。

官網的閃動控制下一次再總結吧,敬請期待!
教你如何製作C4D搭配動畫效果
文章來自公衆號:睿江雲計算

睿江雲官網鏈接:https://www.eflycloud.com/home?from=RJ0024

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章