This course aims to provide students with an opportunity to explore the intersection of AI and computer graphics in animation production. Through hands-on experience and project-based learning, students will develop a strong foundation in AI-assisted CG animation, equipping them with valuable skills for their future.
Course Structure: The course is designed to be accessible and engaging for kids, using language that is easy to understand. Each week's session will be divided into three parts:
Theory: Students will learn the concepts and principles behind the tools and techniques they will use. This portion will be delivered through simple explanations, videos, and demonstrations.
Hands-on Practice: Students will get hands-on experience using the tools and techniques they learned in the theory session. They will work on small exercises and mini-projects, applying their newly acquired knowledge.
Reflection and Feedback: At the end of each session, students will share their work, give and receive feedback, and reflect on their learning experience. This will help them grow and develop their skills further.
Course Outline: Module 1: Introduction to AI Tools and CG Animation (4 hours) • Introduction to AI, computer graphics, and animation (1 hour) • Overview of AI tools used in CG animation production (1 hour) • Setting up software and tools (2 hours)
Module 2: 3D Modeling with Blender 3D and Get3D (4 hours) • Introduction to Blender 3D and Get3D (1 hour) • Creating and editing basic 3D models (1.5 hours) • AI-assisted 3D modeling techniques (1.5 hours)
Module 3: Art and Design with Inkscape and GIMP (4 hours) • Introduction to Inkscape and GIMP (1 hour) • Creating 2D assets for animation projects (1.5 hours) • AI-assisted art and design techniques (1.5 hours)
Module 4: Animation with Leonardo AI (4 hours) • Introduction to Leonardo AI (1 hour) • Creating basic animations using AI (1.5 hours) • Advanced AI-assisted animation techniques (1.5 hours)
Module 5: Video and Sound Editing with Shotcut (4 hours) • Introduction to Shotcut (1 hour) • Editing video and sound for animation projects (1.5 hours) • AI-assisted video and sound editing techniques (1.5 hours)
Module 6: Storytelling and Scriptwriting with ChatGPT (4 hours) • Introduction to ChatGPT (1 hour) • AI-assisted storytelling and scriptwriting (1.5 hours) • Collaboration and brainstorming techniques (1.5 hours)
Module 7: Project Management with Midjourney AI (4 hours) • Introduction to Midjourney AI (1 hour) • Planning and managing animation projects (1.5 hours) • AI-assisted project management techniques (1.5 hours)
Module 8: Final Project and Presentation (4 hours) • Final project work (2 hours) • Project presentations and feedback (2 hours)

This course aims to provide students with an in-depth understanding of artificial intelligence (AI) image generation techniques and their application in creative projects to create visually appealing images. The course will provide students with a detailed overview of the AI image generation process, including how to select and construct key terms to control character feature generation for commercially-applicable concept artworks. The instructor will also show students how to use AI tools to translate their creative ideas and emotions into visuals that can be used in concept design, split-screening, comic drawing, game and animation creation to achieve ideal, cost-effective, and smooth graphics. ----------------------------------------------- Course Structure: 1. Introduction to basic AI techniques: introduction to the basic background, historical process and principles of AI image generation techniques; explain how to use AI systems and how to make judgments about different application contexts 2. Image representation: learn about graphic and data representation, and how aspects of color, light, contrast and color differences relate to other color channels in images 3. AI image generation: learn how to use popular AI image generation tools to generate high quality images; make good use of official websites for filtering searches and use shared open databases; connect with developers of movies and games for fast, low-cost and diverse character settings 4. AI creation: Use AI to generate various music styles, and use what you have learned to start producing AI-generated comics and games

AI music generation is the process of generating music using artificial intelligence. By analyzing music data and patterns and using machine learning algorithms, different types of music can be generated, including pop, jazz, classical, and more. This course starts with an overview of music generation techniques and is centered around mastering different kinds of music generation techniques. Students will also be able to learn basic music theory such as music structure, genre, chords, melody, rhythm, and music format. The course is suitable for beginners. By completing practical projects, students can better understand the principles and practical applications of AI music generation, and use AI to create different music compositions to improve the efficiency and creativity of music creation.

In this course, students will learn about Natural Language Processing (NLP) techniques and common language models such as RNN, LSTM, and Transformer. They will learn content generation skills including how to generate text for Q&A and how to improve the accuracy of Q&A using the ChatGPT tool as a learning model. The course will also delve into the future of chat AI and Q&A systems, and their possible applications in different fields.

This course will teach you how to use Artificial Intelligence (AI) to generate videos. The instructor will introduce the basic concepts of animation: frame rate, storyboard, special effects, etc. The instructor will also introduce the current application of AI in the animation industry, such as how the industry uses the latest AI technology to assist in storyboarding, motion capture, special effects, adding subtitles and background music. By the end of the course, students will use their knowledge of AI animation production processes and techniques to generate their own short animation.