
Lemo-Opuscar là gì?
Lemo-Opuscar là bộ sưu tập gồm 39 phong cách phim được định nghĩa cẩn thận và 39 phim ngắn đi kèm, tất cả đều được tạo hoàn toàn bằng mã nguồn. Bạn chọn một phong cách, cung cấp câu chuyện, rồi yêu cầu một tác nhân lập trình tương thích đạo diễn và xây dựng bộ phim.
Dự án không sử dụng video tạo sinh hay cảnh quay có sẵn. Các bộ phim được tạo từ những trang Canvas và WebGL, kết xuất theo từng khung hình. Quy trình này cũng có thể tạo nhạc gốc từ các thư viện mẫu miễn phí, tạo lời thuyết minh bằng chuyển văn bản thành giọng nói cục bộ và trộn các phần âm thanh kết quả.

Các phong cách được phát triển cho Claude Opus 5.5. Những mô hình và tác nhân khác có thể đọc hướng dẫn của dự án, nhưng không đảm bảo tạo ra kết quả tương tự.
Tính năng chính
- 39 phong cách riêng biệt: Các lựa chọn trải dài từ màu nước, tranh thủy mặc, tranh khắc gỗ và nghệ thuật cắt giấy đến RPG pixel, phim câm, kể chuyện bằng dữ liệu, dựng hình sản phẩm và anime.
- Làm phim bằng mã nguồn: Hình ảnh được vẽ và kết xuất bằng chương trình thay vì tạo bằng mô hình video.
- Quy trình do tác nhân điều hành: Tác nhân lập trình đảm nhiệm việc phát triển câu chuyện, xây dựng hình ảnh, quyết định máy quay, diễn xuất, âm thanh, kết xuất và tự kiểm tra.
- Các bước cần con người phê duyệt: Tác nhân dừng để chờ phê duyệt câu chuyện và phân cảnh, sau đó tiếp tục dừng để chờ phê duyệt phong cách hình ảnh.
- Hướng dẫn riêng cho từng phong cách: Mỗi phong cách có một tệp
STYLE.mdmô tả diện mạo và âm thanh cần có. - Hướng dẫn sản xuất tích hợp: Các tài liệu chuyên biệt giải thích cả định hướng sáng tạo lẫn cách triển khai kỹ thuật.
- Quy trình giọng nói và âm thanh cục bộ: Lời thuyết minh có thể được tạo bằng chuyển văn bản thành giọng nói cục bộ, còn nhạc có thể được lắp ghép từ các thư viện mẫu miễn phí.
- Hướng dẫn có thể tái sử dụng: Bạn có thể sử dụng các hướng dẫn đi kèm trong kho mã nguồn hoặc trỏ một tác nhân trong dự án khác đến cùng các tệp này.
Chọn phong cách phim

Trước khi cài đặt dự án, hãy khám phá thư viện trực tuyến. Mỗi ví dụ cho thấy một trong các phong cách hiện có được thể hiện như thế nào khi chuyển động.
Bộ sưu tập được sắp xếp thành các nhóm sáng tạo lớn:
- Vẽ tay và hội họa: Sách tranh sáp màu, màu nước, tranh thủy mặc Trung Hoa, tranh sơn dầu đắp nổi, vẽ một nét, minh họa bảng trắng và phác họa đô thị.
- Truyền thống Đông Á: Múa rối bóng, ukiyo-e, cắt giấy đỏ và hộp đèn cắt giấy.
- In ấn và thiết kế đồ họa: Risograph, hồ sơ ảnh bán sắc, tranh khắc gỗ, đồ họa chuyển động Thụy Sĩ, Art Deco, bản thiết kế, kính màu và chuyển động biểu tượng hình ảnh.
- Thông tin và trình bày: Kể chuyện bằng dữ liệu, đồ họa thông tin đẳng phối, bài thuyết trình công nghệ nền tối và screencast sống động.
- Hoạt hình, anime và trò chơi: Hoạt hình rubber-hose, anime cel thập niên 1980, hoạt hình sitcom khoa học viễn tưởng, RPG pixel, HD-2D, trò chơi siêu ngắn và phong cách gameshow.
- Điện ảnh, chất liệu và 3D: Phim câm, cảnh quay tình cờ mang tính siêu thực, đồ chơi gạch, sách bật mở bằng giấy, mô hình thu nhỏ tilt-shift, đảo low-poly và dựng hình sản phẩm bằng kính.
Hãy chọn phong cách phù hợp với chủ đề và nhịp điệu câu chuyện. Ví dụ, màu nước có thể phù hợp với hành trình ấm áp qua một vùng phong cảnh, trong khi đồ họa thông tin đẳng phối có thể giải thích một quy trình như cách cà phê đi từ nông trại đến tách.
Điều kiện tiên quyết
Hãy cài đặt các phần mềm sau trước khi bắt đầu:
- Node.js 20 trở lên
- Google Chrome
- ffmpeg
- Python 3.11 trở lên
- Một tác nhân lập trình có thể đọc
AGENTS.md, chẳng hạn như Claude, Codex hoặc Cursor
Các tài nguyên lớn như mô hình giọng nói và thư viện mẫu không nhất thiết được tải xuống trong quá trình thiết lập ban đầu. Quy trình chỉ tải chúng xuống khi một bước sản xuất yêu cầu.

Cài đặt Lemo-Opuscar
Sao chép kho mã nguồn và truy cập vào thư mục của nó:
git clone https://github.com/lemomo-ai/lemo-opuscar.git
cd lemo-opuscarKhởi động tác nhân lập trình của bạn. README minh họa lệnh Claude:
claudeBạn cũng có thể sử dụng Codex, Cursor hoặc một tác nhân khác có khả năng đọc các hướng dẫn trong AGENTS.md của kho mã nguồn.
Tìm hiểu ba hướng dẫn sản xuất
Tác nhân sử dụng ba nguồn chỉ đạo chính:

DIRECTOR.md: Bao quát câu chuyện, âm thanh, nhịp điệu, máy quay, diễn xuất và tự kiểm tra.TECHNIQUE.md: Giải thích việc kết xuất theo từng khung hình, sản xuất giọng nói, âm nhạc và trộn âm thanh.styles/<style>/STYLE.md: Định nghĩa các đặc điểm hình ảnh và âm thanh của phong cách được chọn, đồng thời giải thích cách bộ phim minh họa của phong cách đó được tạo ra.
Hai hướng dẫn đầu tiên cũng có sẵn bằng tiếng Trung trong docs/zh-CN/. Hướng dẫn phong cách thay đổi theo phong cách bạn yêu cầu. Ví dụ, với màu nước, tệp liên quan là styles/watercolor/STYLE.md.
Tạo bộ phim đầu tiên
Bước 1: Viết bản mô tả rõ ràng
Cho tác nhân biết thời lượng, phong cách, chủ đề và định hướng lời dẫn mong muốn. README cung cấp ví dụ sau:
Hãy tạo một bộ phim dài 45 giây theo phong cách màu nước về trang trại cà phê do gia đình tôi điều hành. Người dẫn chuyện nữ có giọng ấm áp.
Một bản mô tả ngắn gọn cung cấp cho tác nhân bốn ràng buộc quan trọng:

- Bộ phim nên kéo dài khoảng 45 giây.
- Bộ phim nên tuân theo hướng dẫn phong cách màu nước.
- Câu chuyện nên tập trung vào một trang trại cà phê của gia đình.
- Lời dẫn nên sử dụng giọng nữ ấm áp.
Bước 2: Xem lại câu chuyện và storyboard
Trước tiên, tác nhân phát triển câu chuyện và storyboard, sau đó dừng lại để bạn phê duyệt. Hãy sử dụng điểm kiểm tra này để xác minh cấu trúc tường thuật, trình tự cảnh quay, sắc thái, thời lượng và việc bộ phim có truyền tải đúng thông điệp mong muốn hay không.
Nếu ý tưởng vẫn chưa phù hợp, hãy yêu cầu chỉnh sửa trước khi phê duyệt. Việc thay đổi sẽ dễ dàng hơn khi bộ phim vẫn đang ở giai đoạn lập kế hoạch.
Bước 3: Phê duyệt diện mạo hình ảnh
Tác nhân tạm dừng lần thứ hai để xác nhận diện mạo của bộ phim. Hãy so sánh hình ảnh được đề xuất với hướng dẫn trong STYLE.md đã chọn và ví dụ tương ứng trong thư viện.
Kiểm tra bố cục, màu sắc, kiểu chữ, chất liệu, cách thể hiện nhân vật và mức độ trung thành tổng thể với phong cách đã chọn. Chỉ phê duyệt diện mạo khi nó hỗ trợ cả phong cách lẫn câu chuyện của bạn.
Bước 4: Để tác nhân hoàn tất quá trình sản xuất

Sau hai lần phê duyệt, tác nhân tiến hành kết xuất, thu lời dẫn, thêm nhạc và phối âm. Dự án hoàn chỉnh được ghi vào:
films/<name>/Một bộ phim thông thường mất khoảng 30 đến 60 phút để tác nhân tạo ra và có thể tiêu tốn một lượng lớn token mô hình.
Thêm ví dụ về prompt
Bạn có thể điều chỉnh cấu trúc prompt cơ bản cho nhiều loại phim khác nhau. Hãy đảm bảo mọi yêu cầu đều phù hợp với một tên phong cách hiện có.
Hãy tạo một bộ phim dài 30 giây theo phong cách bảng trắng, giải thích cách GPS sử dụng đồng hồ nguyên tử. Sử dụng lời dẫn rõ ràng, mang tính giáo dục.Hãy tạo một bộ phim dài 40 giây theo phong cách RPG pixel 16-bit về một lữ khách đến được trạm kiểm soát cuối cùng sau một hành trình dài.Hãy tạo một bộ phim kể chuyện bằng dữ liệu ngắn về nhiệt độ mùa hè trong một thế kỷ. Hãy để biểu đồ dẫn dắt câu chuyện.
Các ví dụ này chỉ rõ phong cách, chủ đề và định hướng sáng tạo mà không quy định từng chi tiết triển khai. Tác nhân có thể sử dụng các hướng dẫn về định hướng và kỹ thuật của dự án để lập kế hoạch sản xuất.
Mẹo nâng cao
Kết hợp phong cách với câu chuyện
Đừng chọn một phong cách chỉ vì nó trông hấp dẫn. Hãy cân nhắc cách ngôn ngữ hình ảnh của phong cách hỗ trợ chủ đề. Video giải thích trên bảng trắng hoặc infographic đẳng phối hợp với các quy trình giáo dục, trong khi phim câm, anime cel hoặc múa rối bóng có thể phù hợp hơn với những câu chuyện tập trung vào nhân vật.
Sử dụng có chủ đích các giai đoạn phê duyệt
Hãy xem hai lần tạm dừng như các cổng kiểm duyệt sản xuất. Ở cổng đầu tiên, hãy tập trung vào nội dung tường thuật và thời lượng. Ở cổng thứ hai, hãy tập trung vào tính nhất quán hình ảnh. Việc tách riêng các quyết định này giúp ngăn một phần thể hiện hình ảnh trau chuốt che giấu những điểm yếu trong câu chuyện nền tảng.
Tự đọc hướng dẫn phong cách
Mặc dù tác nhân đọc các tệp liên quan, việc xem lại styles/<style>/STYLE.md có thể giúp bạn đưa ra phản hồi tốt hơn. Tệp này mô tả diện mạo và âm thanh mà phong cách nên có, đồng thời ghi lại cách bộ phim minh họa được sản xuất.

Tái sử dụng quy trình trong dự án khác
Bạn không nhất thiết phải tạo bộ phim bên trong kho lưu trữ đã sao chép. Nếu thích cấu trúc dự án riêng, hãy trỏ tác nhân lập trình của bạn đến DIRECTOR.md, TECHNIQUE.md và STYLE.md của phong cách đã chọn.
Lập ngân sách thời gian và token
Hãy dự kiến khoảng 30 đến 60 phút làm việc của tác nhân cho mỗi bộ phim, cùng với mức sử dụng token đáng kể. Những sản phẩm chi tiết hơn có thể cần được theo dõi cẩn thận ở mỗi giai đoạn phê duyệt.
Kiểm tra giấy phép tài sản
Mã nguồn được cấp phép theo MIT. Các hướng dẫn, tệp phong cách và bộ phim sử dụng CC BY 4.0. Các mẫu, phông chữ và âm nhạc của bên thứ ba vẫn giữ giấy phép tương ứng, bao gồm CC0, CC BY và OFL. Hãy tham khảo tệp CREDITS của từng dự án minh họa để biết thông tin ghi công và giấy phép theo từng mục.
Kết luận
Lemo-Opuscar cung cấp một cách có cấu trúc để biến câu chuyện thành một bộ phim ngắn hoàn chỉnh được tạo bằng mã. Hãy cài đặt kho lưu trữ, chọn một trong 39 phong cách, cung cấp cho tác nhân bản mô tả tập trung và xem lại câu chuyện cũng như định hướng hình ảnh tại hai điểm kiểm tra phê duyệt. Sau đó, tác nhân có thể kết xuất bộ phim theo từng khung hình và ghép lời dẫn, âm nhạc cùng bản phối cuối cùng.
