jbilcke-hf / clapper

Clapper.app, a video synthesizer and sequencer designed for the age of AI cinema
https://clapper.app
GNU General Public License v3.0
1.95k stars 177 forks source link

Improve the entity editor #15

Open jbilcke-hf opened 2 months ago

jbilcke-hf commented 2 months ago

Context

In Clapper, characters and locations are represented under the same umbrella concept of entity (the TS type is ClapEntity).

This generic concept allows us to manipulate weird things that are not really human actors but also animals, hybrid location/characters eg. vehicles, aliens, robots, talking spaceships, haunted objects, a catbus, a mecha..

each of those entities can be represented by an audio and visual "identity" card, together with textual descriptors for the age, origin, appearance etc.

eg. "haunted temple runs, 3000 years old, himalayas, snowy, derelict"

Goal

The goal of this ticket is to implement a nice editor to allow:

Limitations / things to checks

Let's keep it generic for now.

We can still introduce specialized editing tools for human characters (face, body parts) later on.

How to implement

there is already a basic editor, but it's ugly.

Acceptance criteria

lalalune commented 1 month ago

Some of these are done, but as we discussed, we want a tree structure using the existing code.