MyGo 云音乐
Go와 MyGo로 만든 서드파티 네이버 클라우드 뮤직 데스크톱 클라이언트
Algan은 Python 라이브러리로 2D·3D 애니메이션을 GPU 중심으로 쉽게 만들 수 있게 해줍니다
Algan (ALGorithmic ANimation) is a Python library for making 2-D and 3-D animations. Algan is inspired by Manim, and aims to keep the same ease of use, while providing a full-fledged GPU-oriented r...
미디어Python · JavaScriptGitHub @algorithmicsimplicity온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
The simplest way to animate.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Watch the 16-second demo — every frame of it, and the logo above, is rendered by Algan ( branding/ ).
Full-featured 2D/3D programmatic animation engine for explanatory mathematics and technical videos.
Algan is designed to be a successor to Manim with full-featured 3-D raytracing capabilities.
As seen on AlgorithmicSimplicity.README 전문 보기 ↗Algan is designed to be a successor to Manim with full-featured 3-D raytracing capabilities.
As seen on AlgorithmicSimplicity.
Seq(), Sync(), Lag(), Off(), and Speech() blocks makes animation code modular and re-usable.become().pip install algan
algan warmup # optional: compile the render kernels now, in parallel, instead of during your first render
For installing optional extra features (GPU acceleration, LaTeX for formulas, speech), see the Installation Guide.
Save this script as scene.py:
from algan import *
# 1. Make 3-D objects with physical materials
sphere = Sphere(color=BLUE, radius=1.2)
sphere.set_material(
MeshPhysicalMaterial(
roughness=0.15,
metalness=0.1,
clearcoat=1.0,
clearcoat_roughness=0.08,
)
)
# 2. Define animation timeline with contexts
sphere.spawn()
with Sync(runtime=2):
sphere.move(RIGHT * 2)
sphere.rotate(180, OUT, about=ORIGIN)
sphere.color = RED
# 3. Render video
Scene.save_video("quickstart.mp4")
Run with Python or the Algan CLI:
# Using python
python scene.py
# Using the algan CLI
algan render scene.py
The output video will be written to algan_outputs/quickstart.mp4.
Algan is licensed under the MIT License (see LICENSE). Copyright © Algorithmic Simplicity.