Airsc miễn phí cho tất cả. Nếu nó giúp bạn, hãy ủng hộ $2–$20.

Ủng hộ
PluginAn toànẢnh, video & âm thanhCần cài đặt chút

anidoodle

alexgreensh · alexgreensh/anidoodle

Giúp agent tạo minh họa, video vẽ timelapse, ảnh động, tranh web tương tác và phim ngắn bằng code theo 31 phong cách, render giống hệt nhau mỗi lần.

Art and animation, written as code. Illustrations, loops, interactive web art, launch-videos and scored films in dozens of styles, identical on every render.

828 sao66Giấy phép: Apache-2.0Cập nhật 13 ngày trước0 lượt mở

Xem trước

▍

Bạn có thể làm gì với nó

  • Tạo bộ minh họa đồng nhất theo một phong cách vẽ tay phù hợp thương hiệu
  • Làm video ra mắt hoặc video giải thích động cho ứng dụng của bạn
  • Tạo tranh tương tác trên web cho landing page

Kiểm tra an toàn

An toàn

Không thấy dấu hiệu rủi ro trong các file đã quét.

Quét tự động các file trong repo. Luôn xem lại code trước khi chạy.

Trích từ README

https://github.com/user-attachments/assets/1cf7f75c-b040-4c00-bf0c-cf1885f8b8da

The launch film, 77 seconds. Every frame and every sound in it was made with anidoodle, in code.

anidoodle

Hand-drawn art, written as code.

Illustrations, drawing timelapses, films, explainers and interactive web art in 31 styles. Every mark is a function and every score is written, so the same source redraws the same picture on every machine, at every size, for good.

Works in Claude Code · Codex · Grok Build · and any agent that reads skills. Install

English · 日本語 · 简体中文 · 한국어 · Français · Español

Styles · Drawing films · Music · What you can make · What it packs · Motion · Get started

31 styles to choose from

Each style is its own way of making a mark: the taper of a nib, the bleed of a wash, the scumble of chalk on slate, the torn edge of cut paper, the halftone of a risograph drum, one engraved line spiralling out to become a moon. The subject changes shape in each hand, the way it would for thirty-one different illustrators. Every style also ships a film of its picture being drawn, mark by mark, in the order an artist in that medium works. Pick one for your brand and every picture after it arrives in the same hand. Every plate above, and the contact sheet itself, is drawn by code in this repo.

All 31 styles, and how each one is made

StyleHow it's made
BallpointOne biro; tone from where hatching sits
Broken colourSeparate dabs of unmixed colour, impressionist
ChalkboardSide-of-chalk scumble with dust
Charcoal erasureCharcoal drawn, erased and redrawn, ghosts kept
Coloured pencilDirectional pencil hatching on toothy cream paper
CrayonWaxy scribble fills that skip the paper's valleys
Cut-paper collageTorn and cut paper, no drawn lines
Cyanotype blueprintRuling-pen drafting on a cyanotype sheet
EmbroideryThread stitched through linen in a hoop
Flat vectorCrisp geometric shapes with grain and long shadows
Folk-tale storybookPainted foreground dissolving into pencil line on cream paper
Ink & line-washWashes first, then a flexible nib
IsometricA 2:1 isometric cutaway in flat-shaded planes
Low-poly 3DFlat-shaded triangles, drawn in code
Marker comicFlat cel fills and one heavy contour
Mid-century gouacheOpaque matte shapes, dry-brush edges, loose line
Newsprint halftoneOne black screen plus a spot colour on newsprint
Painted oilBristle strokes and impasto on a toned canvas
Paper-craftLayered cut paper and painted cut-outs, on twos
Pencil & watercolourWashes that never quite fill their pencil line
Pixel artA fixed 16-colour palette on a low-res grid
RisographInk drums overprinting through registration
Rubber-hose1930s cartoon ink with bendy limbs and film grain
ScratchboardWhite lines scratched out of black clay
Single-line engravingOne unbroken spiral whose width is the tone
StipplePen dots whose density is the tone
StorybookPencil and watercolour for characters
Sumi-eOne loaded brush on absorbent paper
Toy brickStudded plastic bricks, built layer by layer
Vintage scrapbookEngravings, cut-letter titles and taped cards on aged paper
Woodcut / ukiyo-eA carved keyblock and colour blocks on washi

Every style draws itself

Every style ships the finished picture and, from the same source, a film of it being made in the order an artist in that medium works. Watercolour lays in pencil, then washes light to dark. A woodblock prints the keyblock, then each colour block. Pixel art blocks in flat shapes, then shades clusters. Nothing fades in: every stroke grows, every wash spreads from where the brush touched, and the film's last frame is the still, pixel for pixel. It is the timelapse, the making-of and the explainer diagram in one.

Music, composed in code

The notes are written as data and the engine makes the sound. Nothing in this repository is a recording. A music style is a vocabulary the model composes from, never a preset: 21 of them, from lo-fi electronic, house and synthwave to orchestral, jazz, folk and solo piano. Each gives the sound, the grooves and the harmony language; the chords, the motif and the form are written new, so every film gets its own score.

Install the optional sound pack and eight acoustic instruments play recordings of real ones: a Steinway grand and an upright, concert harp, marimba, vibraphone, glockenspiel, tubular bells and timpani, in three recorded rooms. Synths, lo-fi colour, electronic drums and sound effects stay in code. Without the pack every score still plays, unchanged.

node <skill>/engine/tools/soundfetch.mjs list    # the install directory and what is installed
node <skill>/engine/tools/soundfetch.mjs get all # download (373 MB), verify by hash, unpack; your agent asks you first
  • Keys: a piano modelled on a real Steinway grand, Rhodes and Wurlitzer electric pianos, tonewheel and pipe organs, mallets and bells.
  • Ensemble: string sections of separate players, brass, flute and clarinet, a choir that sings its vowels, nylon, steel and electric guitars, harp and four kinds of bass.
  • Drums: real kits in code (acoustic, 808, 909, dusty, brushes, orchestral with timpani), every hit a little different.
  • Real lo-fi: a 12-bit sampler, tape wobble and hiss, vinyl crackle and a kick that makes the mix breathe.
  • Mix and room: per-part EQ, a drum bus, hall, plate and convolution reverbs, and a master at streaming loudness.

node tools/music.mjs check clears a score before anyone listens: key and mode, loudness, masking, the balance of every part, and novelty, which fails a score that sou

Xem mã nguồn trên GitHub