Original AI Prompt
Generate & Play Hailuo AI video:from manim import * class KidsSongAnimation(Scene): def construct(self): # Background Color self.camera.background_color = "#87CEEB" # Sky Blue # Add the Sun sun = Circle(radius=1, color=YELLOW, fill_opacity=1) sun.move_to(UP * 3.5 + LEFT * 5) rays = VGroup( *[Line(ORIGIN, UP * 1.5, color=YELLOW).rotate(angle) for angle in np.linspace(0, 2 * PI, 12)] ) rays.move_to(sun.get_center()) self.play(Create(sun), Create(rays), run_time=2) # Add Animated Kids kid1 = SVGMobject("kid1.svg").scale(0.5).move_to(LEFT * 3 + DOWN * 2) kid2 = SVGMobject("kid2.svg").scale(0.5).move_to(RIGHT * 3 + DOWN * 2) self.play(FadeIn(kid1), FadeIn(kid2)) # Animate Kids Hopping self.play(kid1.animate.shift(UP * 0.5), kid2.animate.shift(UP * 0.5), run_time=0.5) self.play(kid1.animate.shift(DOWN * 0.5), kid2.animate.shift(DOWN * 0.5), run_time=0.5) # Add Singing Text lyrics = Text("Adventure time, let’s hop, let’s run!", font_size=40, color=WHITE) lyrics.move_to(UP * 1) self.play(Write(lyrics), run_time=3) # Add Climbing Tree Scene tree = SVGMobject("tree.svg").scale(1.5).move_to(LEFT * 2 + DOWN * 0.5) self.play(FadeIn(tree)) self.play(kid1.animate.shift(UP * 1), kid2.animate.shift(LEFT * 1 + UP * 1), run_time=2) # Add Dancing Scene with Animals bunny = SVGMobject("bunny.svg").scale(0.5).move_to(RIGHT * 3 + DOWN * 2.5) bird = SVGMobject("bird.svg").scale(0.3).move_to(UP * 2 + RIGHT * 2) self.play(FadeIn(bunny), FadeIn(bird)) self.play(kid1.animate.shift(RIGHT * 2), bunny.animate.shift(LEFT * 2), run_time=1) self.play(kid2.animate.rotate(PI / 4), bird.animate.rotate(-PI / 4), run_time=1) # Ending Scene rainbow = ArcBetweenPoints(LEFT * 4, RIGHT * 4, angle=PI / 2, color=RAINBOW) self.play(Create(rainbow))
AI-Powered Analysis
A whimsical animated adventure featuring kids and animals dancing and interacting in a colorful environment.