사용 가이드로 건너뛰기
Manim작성자 awesome-skills

Manim 스킬.

재현 가능한 수학·기술 설명 애니메이션을 만듭니다.

  • 수학 애니메이션
  • Python
소스 검토 · manimSKILL.md
작업 재현 가능한 수학·기술 설명 애니메이션을 만듭니다. 결과물 실행 가능한 Manim 장면 소스 파일. 시작 전 확인 개념, 대상과 표기법, 기존 Manim 환경과 요청 출력을 제공하세요. 텍스트가 많은 장면을 계획하기 전에 언어별 글꼴과 수식 백엔드를 확인하세요.
편집 요약 · 소스 검토일 2026-11-02 · 생성된 예제가 아닙니다

01 기능 소개

재현 가능한 수학·기술 설명 애니메이션을 만듭니다

의미를 전달하는 기하, 초안 동영상 검토와 재현 가능한 소스 제공으로 Manim Community Edition 설명 애니메이션을 계획하고 렌더링하세요.

소스 기반 워크플로실행 벤치마크 아님

작업 방식

manim은 Manim Community Edition으로 설명 애니메이션을 만듭니다. 움직이는 기하가 설명을 전달하는 수학적 변화, 알고리즘과 기술 다이어그램을 대상으로 합니다. 원문은 시청자가 이해해야 할 핵심에서 시작해 시퀀스와 레이블을 계획합니다.

워크플로는 최종 결과물 전에 저화질 동영상을 렌더링합니다. 의도한 표시 크기에서 중간 상태, 전환과 레이블 가독성을 확인합니다. 소스 코드, 렌더 명령과 환경 버전을 결과물과 함께 제공하며 렌더링 성공과 시각적 승인을 구분합니다.

예상 산출물

  • 실행 가능한 Manim 장면 소스 파일.
  • 요청한 MP4, GIF 또는 정지 이미지.
  • 렌더 명령, 환경 기록과 검증 메모.
예시 브리프 보기

브리프에서 검토까지

  1. 01
    설명 정의

    시간에 따라 무엇이 변하고 어떤 통찰을 드러낼지 선택합니다. 중심 객체, 눈에 보이는 동작과 보조 레이블을 계획합니다.

  2. 02
    기존 환경에서 구현

    프로젝트 자체 환경의 Python과 Manim을 확인합니다. 검토한 원문은 Python 3.11+와 ManimCE 0.22.x를 대상으로 하며 오래된 프로젝트에는 해당 버전 문서가 필요합니다. 장면 구성 전에 해상도, 렌더러와 출력을 설정하고 마이그레이션 요청이 없다면 의존성을 바꾸지 않습니다.

  3. 03
    초안 동영상 검토

    저화질 모션 미리보기를 렌더링하고 전환과 중간 상태를 확인한 뒤 의미나 레이아웃 문제를 수정하고 요청한 최종 렌더를 진행합니다.

02 활용 상황

언제 사용하면 좋을까요

개념, 대상과 표기법, 기존 Manim 환경과 요청 출력을 제공하세요. 텍스트가 많은 장면을 계획하기 전에 언어별 글꼴과 수식 백엔드를 확인하세요.

적합한 경우

  • 변화 자체가 개념을 설명할 때기하, 상태 또는 항목의 움직임이 알고리즘이나 수학적 관계를 가르치는 데 도움이 될 때 사용합니다.
  • 기술 영상에 재현 가능한 소스가 필요할 때수정 후 장면과 정확한 명령으로 다시 렌더링할 수 있습니다.

확인할 한계

  • 원문은 ManimCE 대상ManimGL로 몰래 대체하거나 기존 프로젝트를 마이그레이션하지 않습니다.
  • 수학·글꼴 의존성 차이텍스트는 설치된 글꼴을 사용하며 수식에는 TeX 또는 지원되는 선택적 백엔드가 필요할 수 있습니다.
  • 정지 화면은 모션을 입증하지 못합니다렌더 성공이나 최종 PNG만으로 올바른 속도감과 중간 상태를 확인할 수는 없습니다.

준비할 입력

  • 개념과 대상시청자가 이해해야 할 관계나 과정을 명시합니다.
  • 콘텐츠와 표기법수식, 레이블, 언어와 필요한 용어를 제공합니다.
  • 환경과 출력기존 Manim 버전, 렌더러, 프레임 크기와 요청 형식을 명시합니다.

03 핵심 결정

중요한 판단 기준

  1. 눈에 보이는 추론

    자막에만 의존하지 않고 기하와 객체의 동일성으로 설명을 전달할 수 있습니다.

  2. 이른 의미 검사

    비용이 큰 렌더링 전에 초안 동영상으로 잘못된 상태나 점프를 발견합니다.

  3. 재현 가능한 제공

    소스와 환경 메모로 이후 수정이 실용적이 됩니다.

04 예시 브리프

목적을 좁힌 요청으로 시작하세요

아래 예시 브리프는 테스트되지 않았습니다. 사용하기 전에 스킬의 설정을 확인하세요.

소스와 설정 확인

시청자가 이해해야 할 관계나 과정을 명시합니다.

업스트림 소스 파일
https://github.com/awesome-skills/manim-skill/blob/f8479fa475aace157f12a161519e4bb497a35fbf/SKILL.md

아래 참고 링크에서 원본 사용 지침을 확인할 수 있습니다. 사용 전에 리포지터리의 설정 요건을 확인하세요. 설치 명령어가 아닙니다.

결과물 하나부터 시작

스킬을 실행하기 전에 이 브리프의 범위, 소스 자료, 제약 조건을 상황에 맞게 조정하세요.

예시 브리프
manim으로 원의 반지름을 두 배로 하면 면적이 네 배가 되는 이유를 고등학생에게 설명하세요. 원이 커지는 동안 같은 원임을 알 수 있게 하고 반지름 측정을 보여 주며 화면을 복잡하게 만들지 않고 면적 공식에 연결하세요. 기존 Manim Community Edition 환경을 사용하고 먼저 버전을 확인하세요. 짧은 저화질 동영상을 렌더링해 블로그 임베드 크기에서 중간 기하와 레이블 가독성을 살핀 뒤 최종 16:9 MP4를 만드세요. 장면 소스, 정확한 렌더 명령과 검증 한계를 제공하세요. 의존성을 자동 업그레이드하지 마세요.

결과 확인

실제 출력을 다음의 관찰 가능한 기준과 비교해 확인하세요.

  • 최종 프레임뿐 아니라 중간 기하와 의미를 확인합니다.
  • 목표 표시 너비에서 글리프, 수식 백엔드와 레이블을 확인합니다.
  • 최종 파일이 디코딩되며 요청한 크기와 길이에 맞는지 검증합니다.

OpenDesign은 코딩 에이전트를 위한 로컬 디자인 작업 공간을 제공합니다. 이 목록은 스킬이 번들로 포함되어 있거나 외부 도구, 자격 증명, 소프트웨어 의존성이 포함되어 있다는 뜻이 아닙니다.

05 출처 및 라이선스

소스와 라이선스

이 페이지는 아래에 링크된 고정 소스 리비전을 설명합니다. 업스트림의 동작과 요구 사항은 바뀔 수 있습니다.

소스 소유자
awesome-skills
스킬 파일
SKILL.md
라이선스
MIT
검토한 스냅샷
2026-11-02 · f8479fa475aa
편집 소스 요약
재현 가능한 수학·기술 설명 애니메이션을 만듭니다.

링크된 소스를 바탕으로 OpenDesign이 작성한 원본 요약입니다. 저장소 스타 수는 특정 시점의 인기 지표일 뿐 스킬 사용량이나 품질 점수가 아닙니다.

06 시작 전 질문

시작 전 궁금한 점

ManimGL과 ManimCE는 서로 대체 가능한가요?

원문은 서로 다른 엔진으로 다룹니다. 마이그레이션 요청이 없다면 기존 엔진과 의존성 선택을 유지해야 합니다.

일반 텍스트 레이블에도 TeX가 필요한가요?

원문은 설치된 글꼴과 Manim Text를 사용합니다. 수식과 일부 편의 객체에는 추가 수학 렌더링 의존성이 필요할 수 있습니다.

왜 저화질 동영상을 먼저 렌더링하나요?

시간에 따른 속도감, 객체 점프와 의미 오류를 드러냅니다. 정지 화면이나 구문 검사로는 이를 검증할 수 없습니다.

변환 후 객체가 왜 갑자기 이동하나요?

검토한 참조는 원본 객체를 변경하는 Transform과 대상 객체로 교체하는 ReplacementTransform을 구분합니다. 실제 장면에 남아 있는 객체를 계속 애니메이션하고 같은 객체를 동시에 변경하는 애니메이션은 피하세요.

OpenDesign

작업 요청과 디자인 결과물을 한곳에 모으세요.

브리프, 소스 자료, 디자인 작업을 로컬 작업 공간에 함께 보관하세요. 워크플로에 추가하기 전에 스킬 자체의 설정을 확인하세요.

업스트림 소스 파일
https://github.com/awesome-skills/manim-skill/blob/f8479fa475aace157f12a161519e4bb497a35fbf/SKILL.md