Прототип визуальной совместной работы
Граф коммитов видео, визуальные различия и данные о происхождении кадров ниже используют демонстрационные данные и не подключены к реальным проверкам в Git. Вернуться к разделу совместной работы с исходным кодом
GITversion control that renders

Каждый коммит,
видимый.

Эта демонстрация сопоставляет отрисованные кадры с изменениями кода, чтобы показать, как видео может развиваться между версиями.

$ motion clone motiongit.com/motiongit/prism-type
$ motion diff v1.0.0 v1.1.0 --visual
$ motion fork  --style night
$ motion propose "Более мягкий тайминг появления"

Интерфейс командной строки motion планируется. Текущая совместная работа с исходным кодом использует сервис Git и его веб-интерфейс; визуальное сравнение остается демонстрацией.

Repositories94
Releases739
Styles4
Forks2
01

Граф коммитов видео

Демонстрационные узлы сопоставляют коммиты с кадрами, показывая, как форки, варианты стиля и слияния могут формировать историю шаблона.

v1.0.0Первый релиз
v1.1.0Добавить портретную раскладку
a3f9e1Форк · Более мягкое появление
style/nightВариант стиля · Ночной розовый
v1.2.0Выровнять аудио
v1.3.0Слияние #18 Более мягкое появление
mainfork/@linstyle/night
02

Визуальное сравнение

Сравните две демонстрационные версии с одинаковыми входными данными в один и тот же момент. Перетащите разделитель, чтобы изучить изображение; изменения параметров и исходного кода отображаются рядом.

v1.2.0
v1.3.0
frame 0144 / 0240 · 00:04:24

params.schema.json

  "accent": {
-   "default": "#C2D788"
+   "default": "#79C0FF"
  },
+ "easing": { "enum": ["soft","snap"] }

src/main.js

  const k = clamp01(t / 0.8);
- const e = 1 - Math.pow(1 - k, 3);
+ const e = ease[inputs.easing](k);
Попиксельная разница18.4%
Окно MotionСохранить исходную скорость
Длительность00:08 → 00:08
03

Отслеживание изменений на уровне кадра

Изучите демонстрационную временную шкалу, чтобы увидеть создателя, сообщение коммита и кадр для каждого раздела.

00:0000:0100:0200:0300:0400:0500:0600:0700:08
Появление
Заголовок
Декорация
Аудио
Исчезновение
v1.0.0v1.1.0v1.2.0fork @lin
04

Визуальные предложения

Эта демонстрация иллюстрирует предложения с предпросмотрами до и после, а также комментариями к кадрам. Запросы на слияние исходного кода используют сервис Git; опубликованные шаблоны по-прежнему требуют отдельной проверки.

Open#18 Более мягкий тайминг появления@lin wants to merge fork/@lin → main
before · frame 0012
after · frame 0012
L
@lin · frame 0012

Изменено сглаживание появления с кубического на мягкое, чтобы заголовок плавно появлялся. Протестировано с заголовком из четырех строк.

M
@motiongit · frame 0030

Третья строка перекрывает кольцо в портретной раскладке. Не могли бы вы сдвинуть кольцо вверх на 4%?

Структура и целостностьОтрисовать все три соотношения сторонВизуальная разница: 18.4%. Требуется проверка

Эти панели являются демонстрациями. Форки шаблонов доступны на страницах шаблонов. Пулл-реквесты исходного кода используют отдельно подключенные Git-репозитории; слияние не публикует шаблон.

05

Репозитории

Исследуйте опубликованные шаблоны. Совместная работа над исходным кодом доступна только для репозиториев, которые были отдельно подключены и утверждены.

06

Последний коммит

Опубликованные релизы хранят фиксированный хеш контента и не могут быть перезаписаны.

Заметки на точечной сетке · Руководство по обучению v2.7.4-alpha.2
@adunext · 可以在阿杜导演里按镜头调整时长:拖长会在这一镜结尾的停顿处多停一会儿(整个画面定格),拖短会去掉那里已有的停顿。不调整时,画面和声音与上一版相同。 · 9 часов назад
155dd4f
Пространственная галерея · Альбом воспоминаний v2.6.5-alpha.2
@prism-studio · 阿杜导演里这套模板的镜头按照片编排固定,不提供拖动改时长,并会说明原因。画面和声音不变。 · 10 часов назад
87729ef
Бумажная перспектива · Объяснение с озвучкой v2.7.21-alpha.13
@adunext · 可以在阿杜导演里按镜头调整时长:拖长会在这一镜结尾的停顿处多停一会儿(人物画面定格),拖短会去掉那里已有的停顿。不调整时,画面和声音与上一版相同。 · 10 часов назад
960c95c
Заметки на точечной сетке · Руководство по обучению v2.7.4-alpha.1
@adunext · 说明里新增模板专有名词表。阿杜导演识别口播时可以用它,把 MotionGit 等专名识别得更准确。画面不变。 · 12 часов назад
abb03ec
Пространственная галерея · Альбом воспоминаний v2.6.5-alpha.1
@prism-studio · 说明里新增模板专有名词表。阿杜导演识别口播时可以用它,把 MotionGit 等专名识别得更准确。画面不变。 · 12 часов назад
ef0113d
Бумажная перспектива · Объяснение с озвучкой v2.7.21-alpha.12
@adunext · 说明里新增模板专有名词表。阿杜导演识别口播时可以用它,把 MotionGit 等专名识别得更准确。画面不变。 · 12 часов назад
1f73c2a
Современная инфографика · Объяснение с озвучкой v2.7.18-alpha.14
@adunext · 说明里新增模板专有名词表。阿杜导演识别口播时可以用它,把 MotionGit 等专名识别得更准确。画面不变。 · 12 часов назад
cef2204
Современная инфографика · Объяснение с озвучкой v2.7.18-alpha.13
@adunext · 可以在阿杜导演里按镜头调整时长:拖长会在这一镜结尾的停顿处多停一会儿(人物画面定格),拖短会去掉那里已有的停顿。不调整时,画面和声音与上一版相同。 · 14 часов назад
c7363d5
Бумажная перспектива · Объяснение с озвучкой v2.7.21-alpha.11
@adunext · 工程里还缺人物画面、录屏/截图或网页截图时,对应的占位画面会带上标记,阿杜导演可以据此在导出前提醒你换成自己的素材。画面与上一版相同。 · 15 часов назад
1b1740d
Современная инфографика · Объяснение с озвучкой v2.7.18-alpha.12
@adunext · 工程里还缺人物画面、录屏/截图或网页截图时,对应的占位画面会带上标记,阿杜导演可以据此在导出前提醒你换成自己的素材。画面与上一版相同。 · 15 часов назад
62b3d91