Fading
The defined fading 
Animation in fading.py
            - transform.Transform(Animation)
                - fading.FadeOut(Transform)
                    - fading.FadeOutAndShift(FadeOut)
                        - fading.FadeOutAndShiftDown(FadeOutAndShift)
 
 
- fading.FadeIn(Transform)
                    - fading.FadeInFromPoint(FadeIn)
- fading.FadeInFromLarge(FadeIn)
 
- fading.FadeInFrom(Transform)
                    - fading.FadeInFromDown(FadeInFrom)
 
 
- fading.VFadeIn(Animation)
                - fading.VFadeOut(VFadeIn)
- fading.VFadeInThenOut(VFadeIn)
 
Class FadeIn(Transform)
    FadeIn is used to fade in the specified 
Mobject animatedly for given parameters.
Class FadeInFrom(Transform)
    FadeInFrom is used to fade in the specified 
Mobject animatedly with default from 
Down motion for given parameters.
Class FadeInFromDown(FadeInFrom)
    FadeInFromDown is same as 
FadeInFromDown.
        
Example
 
    Code
        # folder/file: tut/manim_animation_fadeinfadeinfromfadeinfromdown_001a.py
from manimlib.scene.scene import Scene
from manimlib.mobject.geometry import Circle, Square
from manimlib.mobject.svg.tex_mobject import TextMobject
from manimlib.animation.composition import AnimationGroup
from manimlib.animation.fading import FadeIn, FadeInFrom, FadeInFromDown
class manim_animation_fadeinfadeinfromfadeinfromdown_001a(Scene): 
   def construct(self):
        a1=TextMobject("\\textbf{Test1 Text}",height=0.6).move_to([-4.5,2.5,0])
        a2=TextMobject("\\textbf{T2 Text}",height=0.28).move_to([1,2.5,0])
        a3=Circle(color="#FFFFFF").scale(0.8).move_to([4,2.5,0])
        a4=Square(fill_color="#00FF00",fill_opacity=1).scale(0.8).move_to([6,2.5,0])
        b1=TextMobject("\\textbf{Test1 Text}",height=0.6).move_to([-4.5,0,0])
        b2=TextMobject("\\textbf{T2 Text}",height=0.6).move_to([1,0,0])
        b3=Circle(color="#FFFFFF").scale(0.8).move_to([4,0,0])
        b4=Square(fill_color="#00FF00",fill_opacity=1).scale(0.8).move_to([6,0,0])
        c1=TextMobject("\\textbf{Test1 Text}",height=0.6).move_to([-4.5,-2.5,0])
        c2=TextMobject("\\textbf{T2 Text}",height=0.6).move_to([1,-2.5,0])
        c3=Circle(color="#FFFFFF").scale(0.8).move_to([4,-2.5,0])
        c4=Square(fill_color="#00FF00",fill_opacity=1).scale(0.8).move_to([6,-2.5,0])
        self.add(TextMobject("FadeIn").move_to([0,3.5,0]),TextMobject("FadeInFrom").move_to([0,1,0]),TextMobject("FadeInFromDown").move_to([0,-1.5,0]))
        self.add(a1,a2,a3,a4,b1,b2,b3,b4,c1,c2,c3,c4)
        self.wait(3)
        self.play(AnimationGroup(FadeIn(a1),FadeInFrom(b1),FadeInFromDown(c1)),run_time=5)
        self.wait(3)
        self.play(AnimationGroup(FadeIn(a2),FadeInFrom(b2),FadeInFromDown(c2)),run_time=5)
        self.wait(3)
        self.play(AnimationGroup(FadeIn(a3),FadeInFrom(b3),FadeInFromDown(c3)),run_time=5)
        self.wait(3)
        self.play(AnimationGroup(FadeIn(a4),FadeInFrom(b4),FadeInFromDown(c4)),run_time=5)
        self.wait(3)
        Output
 
