Khóa luận tốt nghiệp: Tìm hiểu và diễn hoạt Animation 2D trên Moho - Bùi Văn Sâm

Khóa luận tốt nghiệp CNTT chuyên sâu về diễn hoạt animation 2D trên phần mềm Moho. Tài liệu phân tích các nguyên tắc và quy trình làm phim hoạt hình.

Trường đại học

Trường Đại học Hải Phòng

Chuyên ngành

Công nghệ thông tin

Người đăng

Ẩn danh

Thể loại

Đồ án tốt nghiệp

2024

52
0
0

Phí lưu trữ

30 Point

Tóm tắt

I. Giới thiệu về Phần mềm Moho và Ứng dụng trong Animation 2D

Moho là một phần mềm chuyên dụng cho animation 2D hiện đại, được thiết kế để giúp các nhà sáng tạo nội dung hoạt hình tạo ra những bộ phim hoạt hình chuyên nghiệp. Phần mềm này kết hợp các công cụ vẽ tiên tiến với hệ thống xương (bone) độc đáo, cho phép người dùng tạo ra chuyển động mượt mà và tự nhiên cho các nhân vật 2D. Trong lĩnh vực tạo phim hoạt hình, Moho cung cấp môi trường làm việc toàn diện với giao diện thân thiện, giúp các animator từ cơ bản đến chuyên nghiệp có thể thực hiện các dự án sáng tạo. Việc học tập và sử dụng Moho không chỉ mở ra cơ hội sáng tạo mà còn là một kỹ năng quan trọng trong ngành công nghệ thông tin và đồ họa máy tính.

1.1. Giao diện và Cấu trúc Chính của Moho

Giao diện Moho bao gồm các khu vực chính: thanh công cụ, bảng Layer, timeline hoạt hình, và cửa sổ xem trước. Bảng Layer cho phép quản lý các thành phần khác nhau của nhân vật, từ đầu, mình, chân đến các chi tiết khác. Hệ thống bone trong Moho giúp người dùng tạo bộ xương ảo cho nhân vật, từ đó điều khiển chuyển động một cách linh hoạt và hiệu quả.

1.2. Các Công cụ Cơ Bản và Tính năng Chính

Moho cung cấp các công cụ Draw cho vẽ hình dạng, công cụ FillColor để tô màu, cùng với Bone Tool cho khiển hoạt hình. Tính năng Bind PointBind Layer cho phép gắn kết các phần của nhân vật với xương, tạo nên hệ thống điều khiển linh hoạt. Ngoài ra, maskingshape mask giúp tạo hiệu ứng phức tạp và chuyên nghiệp.

II. Mười Hai Nguyên Tắc Diễn Hoạt Cơ Bản

Mười hai nguyên tắc diễn hoạt là những quy tắc nền tảng được phát triển bởi các animator Disney huyền thoại, giúp tạo ra những chuyển động tự nhiên và lôi cuốn. Những nguyên tắc này được áp dụng rộng rãi trong animation 2D trên Moho, từ những chuyển động cơ bản đến những cảnh phức tạp. Hiểu rõ và vận dụng tốt các nguyên tắc diễn hoạt không chỉ nâng cao chất lượng sản phẩm mà còn giúp người dùng tiết kiệm thời gian trong quá trình làm việc. Việc nắm vững những nguyên tắc này là bước đầu quan trọng để trở thành một animator chuyên nghiệp.

2.1. Nén và Giãn Squash Stretch

Nguyên tắc nén và giãn tạo ra cảm giác động lực và sức sống cho nhân vật. Khi một nhân vật nhảy xuống, cơ thể sẽ nén (squash), còn khi nhảy lên sẽ giãn (stretch). Điều này tạo ra sự linh hoạt và tự nhiên cho chuyển động, làm cho nhân vật trông sống động hơn thay vì cứng nhắc.

2.2. Nhịp Điệu và Khoảng Cách Timing and Spacing

Timing xác định thời gian thực hiện một hành động, trong khi spacing quyết định khoảng cách giữa các keyframe. Những điều chỉnh này ảnh hưởng đến tốc độ và cảm xúc của chuyển động. Nhịp điệu tốt giúp khán giả hiểu rõ ý định của nhân vật và tạo ra sự hấp dẫn trong bộ phim hoạt hình.

III. Kỹ Thuật Tạo Xương và Gắn Kết trong Moho

Hệ thống xương (bone) là cốt lõi của animation trong Moho, cho phép animator điều khiển chuyển động nhân vật một cách chính xác. Quá trình tạo xương bắt đầu bằng việc vẽ các khớp từ gốc đến ngọn, tạo thành một chuỗi xương liên tiếp. Sau đó, sử dụng Bind Point để gắn các điểm ảnh với xương, và Bind Layer để gắn các lớp hình ảnh. Điều này tạo ra một hệ thống điều khiển toàn diện, cho phép animation mượt màtự nhiên. Kỹ thuật này đặc biệt hữu ích trong việc tạo những nhân vật phức tạp như trong bộ phim PJ Mask-Biệt Đội Siêu Anh Hùng.

3.1. Quy Trình Tạo Xương cho Nhân Vật

Bước đầu tiên là xác định cấu trúc xương của nhân vật từ đầu xuống chân. Sử dụng Bone Tool, vẽ các xương theo cấu trúc sinh học thực tế. Đảm bảo các xương được sắp xếp hợp lý để tạo ra những chuyển động linh hoạt. Mỗi xương đại diện cho một khớp hoặc một phần cơ thể có thể di chuyển độc lập.

3.2. Gắn Kết Hình Ảnh với Xương Binding

Sau khi tạo xương, sử dụng Bind Point để gắn các điểm cụ thể trên hình ảnh với xương. Bind Layer cho phép gắn toàn bộ một lớp với xương. Quá trình này tạo ra mối liên kết giữa hình ảnh 2Dhệ thống xương, cho phép khi xương di chuyển, hình ảnh sẽ theo theo một cách tự nhiên và mượt mà.

IV. Ứng Dụng Thực Tế Tạo Phim Hoạt Hình PJ Mask

Dự án tạo phim hoạt hình PJ Mask-Biệt Đội Siêu Anh Hùng là một ứng dụng thực tế của các kỹ thuật animation 2D trên Moho. Dự án bao gồm các giai đoạn: phát triển ý tưởng và kịch bản, thiết kế nhân vật, tạo khung cảnh, gắn xương nhân vật, thực hiện hoạt hình, và tổng hợp hiệu ứng âm thanh. Mỗi giai đoạn yêu cầu sự kết hợp giữa kỹ thuật Mohokiến thức về nguyên tắc diễn hoạt. Kết quả là một bộ phim hoạt hình chuyên nghiệp, không chỉ giải trí mà còn thể hiện được lối vẽ độc đáo và những chuyển động sống động.

4.1. Thiết Kế Nhân Vật và Khung Cảnh

Bước đầu tiên trong dự án là thiết kế các nhân vật PJ Mask với ngoại hình đặc trưng, theo phong cách hoạt hình hiện đại. Tiếp theo là tạo các khung cảnh như hành lang, phòng, và các địa điểm khác trong bộ phim. Mỗi nhân vậtkhung cảnh được vẽ chi tiết, sẵn sàng cho quá trình gắn xương và hoạt hình.

4.2. Hoạt Hình và Tổng Hợp Hiệu Ứng

Sau khi gắn xương, bắt đầu quá trình animation bằng cách tạo các keyframe và điều khiển chuyển động nhân vật. Các nguyên tắc diễn hoạt được áp dụng để tạo ra những chuyển động tự nhiên và cảm xúc. Cuối cùng, thêm hiệu ứng âm thanh, nhạc nền, và các hiệu ứng hình ảnh để hoàn thiện bộ phim hoạt hình.

28/12/2025

Trích đoạn nội dung tài liệu

CHƯƠNG 1: KỸ THUẬT THIẾT KẾ MOHO 1. Cấu hình của máy - Hệ điều hành: Windows 10 hoặc macOS 10. - Bộ vi xử lý: Intel Core i5 hoặc tương đương. - RAM: 8GB hoặc nhiều hơn.

- Đồ họa: Card đồ họa có hỗ trợ OpenGL 3.3 và DirectX 11 hoặc cao hơn. Phần mềm Moho 1. Giới thiệu về phần mềm MoHo Hình1.Giao diện của moho Phần mềm Moho (còn được gọi là Anime Studio) là một phần mềm hoạt hình 2D chuyên nghiệp được phát triển bởi công ty Smith Micro Software. Phần mềm này cung cấp cho người dùng các công cụ để tạo ra các hoạt hình 2D chất lượng cao, từ các bản vẽ đơn giản đến các dự án phức tạp.

Với giao diện đơn giản và dễ sử dụng, Moho cho phép người dùng vẽ và chỉnh sửa các bản vẽ, tạo các khung hình và hoạt hình, sử dụng các hiệu ứng và chuyển động, và xuất ra các định dạng video khác nhau. Moho cũng hỗ trợ nhiều tính năng và công cụ cho 4 phép người dùng tạo ra các hoạt hình chuyển động mượt mà, như động cơ vật lý, đường dẫn động và tạo mặt nạ. Moho là một phần mềm hoạt hình 2D đa nền tảng, được hỗ trợ trên cả Windows và macOS. Ngoài ra, Moho cũng hỗ trợ định dạng tệp phổ biến như GIF, MOV, AVI và định dạng video HD.

Moho cũng hỗ trợ tích hợp với các phần mềm khác như Adobe Photoshop và After Effects để tạo ra các hoạt hình chuyển động độc đáo. Với các tính năng và công cụ tuyệt vời, Moho là một công cụ hoạt hình 2D chuyên nghiệp và tiện lợi cho các nghệ sĩ, nhà sản xuất phim hoạt hình và các nhà thiết kế đồ họa. Giao diện làm việc của MoHo Hình1.Giao diện làm việc của moho 1. File : File chính chứa toàn bộ dữ liệu và cấu trúc của dự án Moho.

Nó bao gồm các đối tượng, lớp, khung hình, chuyển động, hiệu ứng và các thiết lập khác của dự án. Công cụ Draw: Add point (A) : Vẽ bằng điểm để tạo ra khối nhất định. Auto-Weld : Tự động kết nối các điểm thành shape 5 Auto-Fill : Tự động đổ màu cho shape Auto-Stroke : Tự động đổ màu viền ❖ Select point (G) : Chọn điểm hoặc vùng điểm. ❖ Transform point (T) : Di chuyển điểm hoặc vùng điểm.

❖ Curvature (C) : Bẻ cong đường vẽ. ❖ Freehand (F) : Vẽ bằng chuột (giống như dùng bút vẽ) ❖ Draw Shape (S) : Vẽ shape nhanh (Vuông , Tròn , Tam giác…) ❖ Delete Edge (D) : Xóa 1 đoạn thừa ❖ Magnet (X) : Di chuyển các point theo vùng ảnh hưởng. Công cụ Fill và Color ❖ Create Shape (U) : Tạo shape cho vùng điểm. ❖ Select Shape (Q) : Chọn shape cần đổ màu.

❖ Paint Bucket (P) : Đổ màu cho shape. ❖ Delete Shape : Xóa fill màu shape ❖ Line Width (W) : Tăng kích thước stroke điểm ❖ Hide Edge (H) : Xóa Stroke đường ❖ Stroke Exposure : Chạy đường stroke (khá hay) ❖ Curve Profile : Đổi shape theo hình dáng đối tượng khác. ❖ Color point (K) : Đổi màu điểm 1. Công cụ Layer o Tạo layer o Layer setting o Key layer o Tạo Group 6 Hình1.Bảng công cụ Layer a, HIDE ALL Hiện shape khi và chỉ khi shape đó bên trong shape khác ✓ Các bước thực hiện Bước 1 : Cho 2 layer vào 1 group Hình1.Ảnh layer với group Bước 2: DoubleClick vào Group mắt.

Phẩn masking–chọn hide all. Sau đó OK 7 Hình1.Ảnh Masking Bước 3: Nó sẽ hiện như hình. Tròng mắt có hình dấu + , phần Ngươi có hình tròn như hình. Shape có dấu + là vùng mask.

Shape có hình tròn là shape mask.Ảnh Shape và shape mask Bước 4: Muốn thêm các shape khác vào vùng mask ta tạo shape khác, chuột phải vào shape và chọn “Mask this layer”.Ảnh Mask this layer 8 Tương tự, 9hem vùng mask thì chuột phải chọn “Add to mask” b, REVEAL ALL Hiện shape khi và chỉ khi shape đó bên trong shape khác. ✓ Các bước thực hiện Bước 1 : Cho 2 layer vào 1 group Hình 1.Ảnh layer và group Bước 2: DoubleClick vào Group mắt. Phẩn masking–chọn Reveal all. Sau đó OK 9 Hình1.Ảnh masking Bước 3: Ta chuột phải vào “Vùng mask – Tròng mắt” chọn “Subtract from mask (this layer will be invisible)” Chọn vào layer muốn mask (Ngươi) chọn “Mask this layer” 10 Hình 1.Ảnh Mask this layer Bước 4: Muốn thêm các shape khác vào vùng mask ta tạo shape khác, chuột phải vào shape và chọn “Mask this layer”.

Tương tự, thêm vùng mask thì chuột phải chọn “Add to mask” 1. Bone là gì? “Bone" là thuật ngữ được sử dụng để chỉ các khung xương ảo được tạo ra để điều khiển và biến đổi các phần của nhân vật trong quá trình diễn hoạt. Bone được chia làm mấy dạng? Bone trong Moho được chia thành 3 dạng chính: 11 ✓ Bone đơn giản (Simple Bone) ✓ Bone thông minh (Smart Bone) ✓ Bone tổ hợp (Combined Bone) c. Cấu trúc Bone cơ bản ( Hình 2.Sơ đồ về xương của nhân vật góc chỉnh diện 1.

Công cụ Bone Tool ✓ Add Bone (A): Thêm xương mới. ✓ Select Bone (B): Chọn xương. ✓ Transform Bone (T) : Di chuyển xương. ✓ Manipulate Bone (Z) : Tạo cử động xương.

✓ Sketch Bone : Vẽ xương theo bút. ✓ Reparent Bone (P) : Tạo liên kết xương cha-con ✓ Bone Strength (S) : Vùng ảnh ưởng của xương. ✓ Offset Bone : Điều chỉnh vị trí ban đầu của xương. Bind Point - Bind Layer 12 Khái niệm: - Bind Point và Bind Layer là hai tính năng quan trọng trong Moho để kết nối các phần của nhân vật với bone và layer tương ứng.

- Bind Point (Điểm ràng buộc): Bind Point là điểm neo được sử dụng để gắn kết các phần cơ thể của nhân vật với bone. - Bind Layer (Lớp ràng buộc): Bind Layer cho phép người dùng gắn kết các layer phụ (sub-layer) với bone. a, Các bước thực hiện Bind Point Hình 1.Ảnh Bind Point Bước 1: Xác định các điểm và xương muốn bind. Bước 2: Dùng phím (B) Select bone để chọn xương muốn bind.

Giữ Alt + chuột phải vào layer để tìm đến layer trên thanh công cụ. Bước 3: Chọn điểm hoặc các điểm muốn bind, Rồi ấn bind point trên thanh công cụ. Khi các điểm được ấn đậm lên tức là chúng ta đã bind thành công b, Các bước thực hiện Bind Layer 13 Hình 1.Ảnh Bind Layer Bước 1 : Xác định layer và xương muốn bind. Bước 2 : Ta có 2 trường hợp ở đây xảy ra: Bind 1 layer cho 1 xương : ta tìm đến layer cần bind, chọn “Bind layer” trên thanh công cụ rồi click vào xương cần bind.

Khi xương hiện đỏ là thành công. Bind 1 layer cho 2 xương (more) : ta tìm đến layer cần bind, dùng phím (B) Select bone chọn 2 xương dùng phím tổ hợp Ctrl + F (moho 12.5) khi xương hiện đỏ là thành công. Lưu ý : Chỉ được bind 1 loại layer or điểm cho các vector hoặc shape. Smart Bone a, Xương thông minh Bước 1: Chọn xương và đặt tên Bước 2: Tạo Angle Constraints 14 Bước 3: Click vào xương muốn tạo Action, mở công cụ Action.

Tạo Action cho xương Hình1.Ảnh công cụ Action Bước 4: Tiến hành key shape 1.Keyframe Trạng thái của keyframe Hình 1.Bảng trạng thái của keyframe 15 Smooth: Trang thái mượt mà Linear: Trạng thái đều Ease In/Out: Trạng thái nhanh dần và chậm dần Ease In: Trạng thái nhanh dần Ease Out: Trạng thái chậm dần Bezier: Trạng thái tùy chỉnh Step: Trạng thái nhảy bước Noisy: Trạng thái nhiễu Cycle: Trạng thái vòng lặp Bounce: Trạng thái lùi Elastic: Trạng thái tiến 1.Bảng Timeline Hình1.Bảng Timeline Bảng timeline cho phép bạn hiển thị và quản lý tất cả các khung hình trong dự án của mình. Bạn có thể thêm khung hình mới, xóa khung hình không cần thiết hoặc chỉnh sửa các thuộc tính của khung hình. 16 CHƯƠNG 2 : CÁC NGUYÊN TẮC DIỄN HOẠT 2. Nguyễn tắc diễn hoạt Nguyên tắc diễn hoạt animation: là một tập hợp các nguyên tắc và quy tắc được áp dụng trong việc tạo ra hiệu ứng diễn hoạt chân thực và sống động trong các bộ phim hoạt hình và trò chơi điện tử.

Nguồn gốc Mười hai nguyên tắc diễn hoạt cơ bản được giới thiệu lần đầu tiên bởi hai họa sĩ hoạt hình của Disney là Ollie Johnston và Frank Thomas trong cuốn sách: "The Illusion of Life: Disney Animation", xuất bản lần đầu tiên năm 1981. Mười hai nguyên tắc diễn hoạt : Nguyên tắc 1 : Nén và giãn (Squash and Stretch) Nguyên tắc 2 : Nhịp điệu (Timing and Spacing) Nguyên tắc 3 : Sự lấy đà (Anticipation) Nguyên tắc 4 : Kéo theo và trễ lại (Follow Through & Overlapping Action) Nguyên tắc 5 : Chuyển động cong (Arcs) Nguyên tắc 6 : Bắt đầu nhanh dần kết thúc chậm dần (Slow in & Slow out) Nguyên tắc 7 : Bóng dán rõ ràng (Solid Posing) Nguyên tắc 8 : Sự cường điệu (Exaggeration) Nguyên tắc 9 : Ngẫu hứng và có kế hoạch (Straight Ahead & Pose-to-Pose) Nguyên tắc 10 : Hành động phụ (Secondary Action) Nguyên tắc 11 : Xây dựng nhân vật nổi bật (Appeal) Nguyên tắc 12 : Dàn dựng cảnh quay (Staging) 2. Nguyên tắc 1: Nén và Giãn (Squash & Stretch) Nguyên tắc "Squash and Stretch" trong diễn hoạt animation là một kỹ thuật sử dụng để biến đổi hình dạng của vật thể hoạt hình trong quá trình di chuyển. Nguyên tắc này đề cập đến việc co lại (squash) và kéo dãn (stretch) các phần cơ thể để tạo hiệu ứng chuyển động động lực và sống động.

➢ Công dụng: 17 • Thể hiện tốc độ: Tốc độ càng nhanh vật càng thể hiện rõ nén giãn; Tốc độ càng chậm vật càng thể hiện ít nén giãn. • Thể hiện chất liệu: Vật có chất liệu đàn hồi càng cao càng thể hiện nén giãn; Vật có chất liệu cứng càng ít thể hiện nén giãn. • Thể hiện trọng lượng: Vật có trọng lượng lớn càng thể hiện nhiều nén giãn Vật có trọng lượng nhỏ càng thể hiện ít nén giãn Hình 1.Ảnh minh họa Nén và Giãn 2. Nguyên tắc 2: Nhịp điệu (Timing and Spacing) Nguyên tắc “Timing and Spacing" trong diễn hoạt animation là một kỹ thuật sử dụng sự thay đổi của thời gian và khoảng cách để kiểm soát hành động.

Sử dụng ít khung hình hơn, khoảng cách giữ các hình lớn hơn thì chuyển động dứt khoát và nhanh chóng. Sử dụng nhiều khung hình hơn, khoảng cách giữa các hình nhỏ hơn thì chuyển động mượt mà và chậm chạp.Ảnh minh họa nhịp điệu Sự thay đổi về nhịp điệu sẽ tạo nên các hành động khác nhau 2. Nguyên tắc 3: Sự lấy đà (Anticipation) - Straight Ahead & Pose to Pose có nghĩa gì?

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ