12 KiB
Attribution
Every non-code asset in FilmCraft, with its author, source and licence. Each file listed here also has
a <file>.attribution sidecar with full details. The rules are in AGENTS.md §1: no Adobe
iconography, images or other Adobe assets; open licences only; every asset attributed.
cargo xtask assets checks that this index and the sidecars cover every asset in the repository.
Asset files
| Asset | Author | Source | Licence |
|---|---|---|---|
assets/fonts/Inter-Regular.ttf |
The Inter Project Authors | https://github.com/rsms/inter | OFL-1.1 (assets/fonts/OFL-Inter.txt) |
assets/fonts/Inter-Medium.ttf |
The Inter Project Authors | https://github.com/rsms/inter | OFL-1.1 (assets/fonts/OFL-Inter.txt) |
assets/fonts/Inter-SemiBold.ttf |
The Inter Project Authors | https://github.com/rsms/inter | OFL-1.1 (assets/fonts/OFL-Inter.txt) |
assets/fonts/Inter-Bold.ttf |
The Inter Project Authors | https://github.com/rsms/inter | OFL-1.1 (assets/fonts/OFL-Inter.txt) |
assets/fonts/Inter-Italic.ttf |
The Inter Project Authors | https://github.com/rsms/inter | OFL-1.1 (assets/fonts/OFL-Inter.txt) |
assets/fonts/NotoSerif-Regular.ttf |
The Noto Project Authors | https://github.com/notofonts/latin-greek-cyrillic | OFL-1.1 (assets/fonts/OFL-NotoSerif.txt) |
assets/fonts/JetBrainsMono-Regular.ttf |
The JetBrains Mono Project Authors | https://github.com/JetBrains/JetBrainsMono | OFL-1.1 (assets/fonts/OFL-JetBrainsMono.txt) |
docs/images/filmcraft-hero.png |
FilmCraft contributors | Original work: FilmCraft screenshot; NASA Apollo 11 film and TV footage (images.nasa.gov; US Government work, public domain; NASA does not endorse this project), subtitles from the NASA Apollo 11 air-to-ground transcript (public domain), CC0 Chopin (Musopen) | MIT OR Apache-2.0; footage and transcript public domain |
docs/images/filmcraft-color.png |
FilmCraft contributors | Original work: FilmCraft screenshot; frames from Charade (1963, public domain) | MIT OR Apache-2.0; film frames public domain |
docs/images/filmcraft-keyframes.png |
FilmCraft contributors | Original work: FilmCraft screenshot; frames from Night of the Living Dead (1968, public domain) | MIT OR Apache-2.0; film frames public domain |
docs/images/filmcraft-export.png |
FilmCraft contributors | Original work: FilmCraft screenshot; frame from Night of the Living Dead (1968, public domain) | MIT OR Apache-2.0; film frames public domain |
docs/images/filmcraft-assembly.png |
FilmCraft contributors | Original work: FilmCraft screenshot; frames from Carnival of Souls (1962), Night of the Living Dead (1968), thumbnails of all demo media | MIT OR Apache-2.0; film frames public domain |
docs/images/filmcraft-lumetri.png |
FilmCraft contributors | Original work: FilmCraft UI crop (Lumetri Color panel) | MIT OR Apache-2.0 |
docs/images/filmcraft-scopes.png |
FilmCraft contributors | Original work: FilmCraft UI crop (scopes of a Charade (1963) frame, public domain) | MIT OR Apache-2.0 |
docs/images/filmcraft-effects.png |
FilmCraft contributors | Original work: FilmCraft screenshot crop; NASA Earth Views (US Government work, public domain) | MIT OR Apache-2.0; footage public domain |
docs/images/filmcraft-timeline.png |
FilmCraft contributors | Original work: FilmCraft UI crop; thumbnails from Night of the Living Dead (1968) and Carnival of Souls (1962), CC0 Chopin waveform | MIT OR Apache-2.0; film frames public domain |
apps/filmcraft-web/web/favicon.svg |
FilmCraft contributors | Original work: web app icon (disc, sprocket ring, play triangle) drawn from basic SVG shapes | MIT OR Apache-2.0 |
Golden test images
Reference frames for the renderer golden tests (crates/golden), rendered by FilmCraft itself from
procedural demo footage (crates/media/src/generators.rs); no external media. Regenerate with
FILMCRAFT_BLESS=1 cargo test -p filmcraft-golden.
| Asset | Author | Source | Licence |
|---|---|---|---|
crates/golden/goldens/blend_modes.png |
FilmCraft contributors | Original work: golden reference rendered by FilmCraft (crates/golden/tests/golden.rs, scene blend_modes) from procedurally generated media |
MIT OR Apache-2.0 |
crates/golden/goldens/crop.png |
FilmCraft contributors | Original work: golden reference rendered by FilmCraft (crates/golden/tests/golden.rs, scene crop) from procedurally generated media |
MIT OR Apache-2.0 |
crates/golden/goldens/gaussian_blur.png |
FilmCraft contributors | Original work: golden reference rendered by FilmCraft (crates/golden/tests/golden.rs, scene gaussian_blur) from procedurally generated media |
MIT OR Apache-2.0 |
crates/golden/goldens/graphic_shapes.png |
FilmCraft contributors | Original work: golden reference rendered by FilmCraft (crates/golden/tests/golden.rs, scene graphic_shapes) from procedurally generated media and bundled OFL fonts |
MIT OR Apache-2.0 |
crates/golden/goldens/log_to_rec709.png |
FilmCraft contributors | Original work: golden reference rendered by FilmCraft (crates/golden/tests/golden.rs, scene log_to_rec709) from procedurally generated media re-encoded as S-Log3 |
MIT OR Apache-2.0 |
crates/golden/goldens/hdr_tone_map.png |
FilmCraft contributors | Original work: golden reference rendered by FilmCraft (crates/golden/tests/golden.rs, scene hdr_tone_map) from procedurally generated media re-encoded as Rec. 2100 PQ |
MIT OR Apache-2.0 |
crates/golden/goldens/graphic_title.png |
FilmCraft contributors | Original work: golden reference rendered by FilmCraft (crates/golden/tests/golden.rs, scene graphic_title) from procedurally generated media and bundled OFL fonts |
MIT OR Apache-2.0 |
crates/golden/goldens/lumetri_basic.png |
FilmCraft contributors | Original work: golden reference rendered by FilmCraft (crates/golden/tests/golden.rs, scene lumetri_basic) from procedurally generated media |
MIT OR Apache-2.0 |
crates/golden/goldens/text_burnin.png |
FilmCraft contributors | Original work: golden reference rendered by FilmCraft (crates/golden/tests/golden.rs, scene text_burnin) from procedurally generated media |
MIT OR Apache-2.0 |
crates/golden/goldens/transform_opacity.png |
FilmCraft contributors | Original work: golden reference rendered by FilmCraft (crates/golden/tests/golden.rs, scene transform_opacity) from procedurally generated media |
MIT OR Apache-2.0 |
crates/golden/goldens/transition_cross_dissolve.png |
FilmCraft contributors | Original work: golden reference rendered by FilmCraft (crates/golden/tests/golden.rs, scene transition_cross_dissolve) from procedurally generated media |
MIT OR Apache-2.0 |
crates/golden/goldens/transition_dip_to_black.png |
FilmCraft contributors | Original work: golden reference rendered by FilmCraft (crates/golden/tests/golden.rs, scene transition_dip_to_black) from procedurally generated media |
MIT OR Apache-2.0 |
crates/golden/goldens/transition_wipe.png |
FilmCraft contributors | Original work: golden reference rendered by FilmCraft (crates/golden/tests/golden.rs, scene transition_wipe) from procedurally generated media |
MIT OR Apache-2.0 |
crates/golden/goldens/mask_blur.png |
FilmCraft contributors | Original work: golden reference rendered by FilmCraft (crates/golden/tests/golden.rs, scene mask_blur) from procedurally generated media |
MIT OR Apache-2.0 |
crates/golden/goldens/mask_color.png |
FilmCraft contributors | Original work: golden reference rendered by FilmCraft (crates/golden/tests/golden.rs, scene mask_color) from procedurally generated media |
MIT OR Apache-2.0 |
crates/golden/goldens/mask_inverted.png |
FilmCraft contributors | Original work: golden reference rendered by FilmCraft (crates/golden/tests/golden.rs, scene mask_inverted) from procedurally generated media |
MIT OR Apache-2.0 |
crates/golden/goldens/mask_opacity.png |
FilmCraft contributors | Original work: golden reference rendered by FilmCraft (crates/golden/tests/golden.rs, scene mask_opacity) from procedurally generated media |
MIT OR Apache-2.0 |
Third-party media shown in screenshots
The README screenshots show frames from these works. The media files themselves are not in the repository; each screenshot's sidecar lists exactly which appear.
| Work | Author | Status | Source |
|---|---|---|---|
| Night of the Living Dead (1968) | George A. Romero / Image Ten | US public domain (no copyright notice) | https://archive.org/details/night-of-the-living-dead-1968-english |
| Carnival of Souls (1962) | Herk Harvey / Harcourt Productions | US public domain | https://archive.org/details/CarnivalOfSoulsVideoQualityUpgrade |
| Charade (1963) | Stanley Donen / Universal | US public domain (defective notice) | https://archive.org/details/charade-1963-cary-grant-audrey-hepburn-comedy-mystery-romance-thriller-full-movie |
| Earth Views from the ISS (NHQ_2020_1221) | NASA | US Government work, public domain (no NASA endorsement implied) | https://images.nasa.gov/details/NHQ_2020_1221_Earth%20Views |
| Chopin: Nocturne Op. 48 No. 1, Ballade No. 1 | Musopen | CC0-1.0 | https://archive.org/details/musopen-chopin |
Assets drawn or generated in code
These are original work by FilmCraft contributors under the project licence (MIT OR Apache-2.0). None is traced or derived from Adobe artwork.
| Asset | Where |
|---|---|
| UI icons (tools, transport, panels, header) | crates/ui-egui/src/icons.rs: vector paths on a 16×16 grid |
| Align / distribute / paragraph-alignment glyphs in the graphics panel | crates/ui-egui/src/panels/graphics.rs (align_glyph): bars and lines drawn with the egui painter |
| Demo footage (ocean sunset, aurora, city night, dunes, forest, plasma), bars and tone, counting leader, colour matte | crates/media/src/generators.rs |
| Lumetri "Look" presets (Teal & Orange, Warm Film, …) | crates/render/src/effects.rs (apply_look): procedural colour transforms, not LUT files |
| Colour palette and layout metrics | crates/ui-egui/src/theme.rs: colour values and sizes only; no artwork |
First-party brand marks
The ArtCraft name and logo are trademarks of the ArtCraft team, used in FilmCraft with permission. They are not openly licensed and are not covered by the project licence; forks must remove or replace them (AGENTS.md §1.8).
| File | Author | Source | Licence |
|---|---|---|---|
docs/brand/artcraft-logo-white.png |
ArtCraft team | Original work: first-party ArtCraft brand mark (ArtCraft wordmark, light ink for dark backgrounds) | ArtCraft trademark, all rights reserved; used with permission (not MIT/Apache) |
docs/brand/artcraft-logo-white.svg |
ArtCraft team | Original work: first-party ArtCraft brand mark (ArtCraft wordmark, light ink for dark backgrounds) | ArtCraft trademark, all rights reserved; used with permission (not MIT/Apache) |
docs/brand/artcraft-logo.png |
ArtCraft team | Original work: first-party ArtCraft brand mark (ArtCraft wordmark (symbol + "ARTCRAFT"), dark ink for light backgrounds) | ArtCraft trademark, all rights reserved; used with permission (not MIT/Apache) |
docs/brand/artcraft-logo.svg |
ArtCraft team | Original work: first-party ArtCraft brand mark (ArtCraft wordmark (symbol + "ARTCRAFT"), dark ink for light backgrounds) | ArtCraft trademark, all rights reserved; used with permission (not MIT/Apache) |
docs/brand/artcraft-mark-black.png |
ArtCraft team | Original work: first-party ArtCraft brand mark (ArtCraft symbol ("A" mark), black) | ArtCraft trademark, all rights reserved; used with permission (not MIT/Apache) |
docs/brand/artcraft-mark-black.svg |
ArtCraft team | Original work: first-party ArtCraft brand mark (ArtCraft symbol ("A" mark), black) | ArtCraft trademark, all rights reserved; used with permission (not MIT/Apache) |
docs/brand/artcraft-mark.png |
ArtCraft team | Original work: first-party ArtCraft brand mark (ArtCraft symbol ("A" mark), blue) | ArtCraft trademark, all rights reserved; used with permission (not MIT/Apache) |
docs/brand/artcraft-mark.svg |
ArtCraft team | Original work: first-party ArtCraft brand mark (ArtCraft symbol ("A" mark), blue) | ArtCraft trademark, all rights reserved; used with permission (not MIT/Apache) |