ビジュアルコラボレーションプロトタイプ
以下の動画コミットグラフ、ビジュアル差分、フレーム出所はデモデータを使用しており、実際の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 CLIは計画中です。現在のソースコードの共同作業はGitサービスとそのWebインターフェースを使用します。ビジュアル比較は現在デモのままです。

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

ビジュアルディフ

同じ入力を使用した2つのデモバージョンを同じタイミングで比較します。分割線をドラッグして画像を検査できます。パラメータとソースの変更はその横に表示されます。

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%
モーションウィンドウ元の速度を維持
再生時間00:08 → 00:08
03

フレーム単位のBlame

デモのタイムラインを探索して、各セクションのクリエイター、コミットメッセージ、フレームを確認できます。

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

エントランスのイージングをcubicからsoftに変更し、タイトルが穏やかに収まるようにしました。4行のタイトルでテスト済みです。

M
@motiongit · frame 0030

ポートレートレイアウトで3行目がリングに重なります。リングを4%上に移動していただけますか?

構造と整合性3つのアスペクト比すべてをレンダリングビジュアル差分: 18.4%。レビューが必要です

これらのパネルはデモです。テンプレートのフォークはテンプレートページで利用可能です。ソースのプルリクエストは別途接続されたGitリポジトリを使用します。マージしてもテンプレートは公開されません。

05

リポジトリ

公開済みのテンプレートを探索します。ソースの共同作業は、別途接続され承認されたリポジトリでのみ利用可能です。

06

最新のコミット

公開済みのリリースは固定されたコンテンツハッシュを保持し、上書きできません。

ドット方眼ノート · 学習ガイド v2.7.4-alpha.2
@adunext · 可以在阿杜导演里按镜头调整时长:拖长会在这一镜结尾的停顿处多停一会儿(整个画面定格),拖短会去掉那里已有的停顿。不调整时,画面和声音与上一版相同。 · 16時間前
155dd4f
空間ギャラリー · 思い出アルバム v2.6.5-alpha.2
@prism-studio · 阿杜导演里这套模板的镜头按照片编排固定,不提供拖动改时长,并会说明原因。画面和声音不变。 · 17時間前
87729ef
紙のパース表現 · ナレーション解説 v2.7.21-alpha.13
@adunext · 可以在阿杜导演里按镜头调整时长:拖长会在这一镜结尾的停顿处多停一会儿(人物画面定格),拖短会去掉那里已有的停顿。不调整时,画面和声音与上一版相同。 · 17時間前
960c95c
ドット方眼ノート · 学習ガイド v2.7.4-alpha.1
@adunext · 说明里新增模板专有名词表。阿杜导演识别口播时可以用它,把 MotionGit 等专名识别得更准确。画面不变。 · 19時間前
abb03ec
空間ギャラリー · 思い出アルバム v2.6.5-alpha.1
@prism-studio · 说明里新增模板专有名词表。阿杜导演识别口播时可以用它,把 MotionGit 等专名识别得更准确。画面不变。 · 19時間前
ef0113d
紙のパース表現 · ナレーション解説 v2.7.21-alpha.12
@adunext · 说明里新增模板专有名词表。阿杜导演识别口播时可以用它,把 MotionGit 等专名识别得更准确。画面不变。 · 19時間前
1f73c2a
モダンな図文レイアウト · ナレーション解説 v2.7.18-alpha.14
@adunext · 说明里新增模板专有名词表。阿杜导演识别口播时可以用它,把 MotionGit 等专名识别得更准确。画面不变。 · 19時間前
cef2204
モダンな図文レイアウト · ナレーション解説 v2.7.18-alpha.13
@adunext · 可以在阿杜导演里按镜头调整时长:拖长会在这一镜结尾的停顿处多停一会儿(人物画面定格),拖短会去掉那里已有的停顿。不调整时,画面和声音与上一版相同。 · 21時間前
c7363d5
紙のパース表現 · ナレーション解説 v2.7.21-alpha.11
@adunext · 工程里还缺人物画面、录屏/截图或网页截图时,对应的占位画面会带上标记,阿杜导演可以据此在导出前提醒你换成自己的素材。画面与上一版相同。 · 22時間前
1b1740d
モダンな図文レイアウト · ナレーション解説 v2.7.18-alpha.12
@adunext · 工程里还缺人物画面、录屏/截图或网页截图时,对应的占位画面会带上标记,阿杜导演可以据此在导出前提醒你换成自己的素材。画面与上一版相同。 · 22時間前
62b3d91