大きな更新です。ライブラリに作品ギャラリーへの入口を付け、レイヤーのコピーと貼り付け(フォルダごと・コマの範囲・重ね貼り)、ライブラリの再生バー、ゆらゆら差分の強さと揺らす対象の選び方、いつも見える色の段と「整理」、3DS の作品のまとめ変換が入りました。アプリ内の再生と書き出した MP4 で、絵と音が少しずれることがあったのも直しています。Mac 版もアプリの中で更新できるようになりました。Discord や X でいただいたご要望・ご報告から入れたものもあります。
1. ギャラリー
- ライブラリの上の帯に「ギャラリー」ボタンを付けました。押すと、お使いのブラウザで作品ギャラリーが開きます。 技術メモ: ボタンはお使いのブラウザでギャラリーのページを開くだけで、メモアニマ自身が通信するわけではありません。アドレスに作品の情報などは何も付けません。
- 書き出しが終わると「保存した作品ファイル(.memoanima)は、そのままギャラリーに投稿できます。」と出て、「投稿画面を開く」「保存先を開く」から続けられます。この案内は、設定の「ギャラリーの案内を表示する」でオフにできます(ライブラリのボタンは残ります)。 技術メモ: ギャラリーに投稿できるのは作品ファイル(.memoanima)です。書き出した MP4 や GIF ではありません。
2. レイヤー
- レイヤーのコピーと貼り付けを使いやすくしました。フォルダは中のレイヤーごとコピーでき、貼り付け先は今のコマ・コマの範囲・全コマから選べます。範囲を選んでいないときのCtrl+Cはレイヤーのコピーになり、Ctrl+Vは最後にコピーしたもの(範囲かレイヤー)を貼り付けます。
- 「重ね貼り」を加えました。コピーした絵の、描いてある所だけを今のレイヤーに重ねます。今までの「貼り付け」(丸ごと差し替え)もそのまま使えます。 技術メモ: コピーした絵の透明な所では、今のレイヤーの絵をそのまま残します。3DS の「重ねばり」に近い動きで、X でいただいた声から加えました。
- レイヤーの並べ替えで、フォルダの中に入るか外に出るかを、行の上半分か下半分かで決めるようにしました。入る先には印が出ます。フォルダの中で別のフォルダを動かしたとき、隣のフォルダの中に入ってしまうことはなくなりました。
- +でレイヤーを足した直後の移動や変形が、前に選んでいたレイヤーに効いてしまう不具合を直しました。+を元に戻したときは、前に描いていたレイヤーに戻ります。 技術メモ: レイヤーを 1 枚だけ選んでいるときは、移動・変形・歪みの四隅・自動選択とゆらゆら差分の「選択中」が、いま描いているレイヤーに効くように揃えました。
- 1コマだけの上書きの貼り付けで、全コマ共通のレイヤーまで差し替わる不具合を直しました。 技術メモ: 全コマ共通(📌)のレイヤーは、1コマだけの上書きの貼り付けでは書き換えません。
- フォルダを「新規レイヤーへ」貼ったとき、このコマだけの表示色と描く順番が落ちていた不具合を直しました。
3. 再生と音
- ライブラリの再生に、再生バーと「今のコマ / コマ数」を付けました。押した所や動かした所へすぐ飛べます。再生中に動かしたときは、離した所から再生が続きます。 技術メモ: 作品を選んでいないときは出ません。3DS の作品(.kwz/.ppm)でも使えます。Discord でいただいたご要望から加えました。
- アプリ内の再生で、絵が音より少しずつ先に進むことがあったのを直しました。 技術メモ: これまでは 1 コマずつ決まった間隔で進めていて、その間隔がミリ秒の単位に切り捨てられて少し短くなるぶん、絵が先に進んでいました。再生を始めてからの経過時間で今のコマを決めるようにしています。書き出した MP4 は、もともと合っていました。
- BGMの鳴らし方を、アプリ内の再生と書き出しで揃えました。曲がアニメより短いときは、書き出しでも曲を1回だけ鳴らします。「曲の長さで書き出す」にしたときは、アプリ内の再生でも曲を最後まで流して、アニメを繰り返します。
- 書き出したMP4をWindowsの標準のプレーヤーで見ると、音が少し早く聞こえることがあったのを直しました。v1.9.5までに書き出したMP4は、書き出し直すと合います。 技術メモ: 書き出す MP4 で、前後のコマを参照する圧縮(B フレーム)を使わないようにしました。Windows の標準のプレーヤーが映像の頭の調整を読まないため、音が絵より 2 コマぶん(12fps で 0.15 秒ほど)先に聞こえていました。
- 「曲の長さで書き出す」で回数を2回以上にしたとき、2回目から絵と音がずれる不具合を直しました。途中のコマから書き出したときは、前のコマで鳴り始めた効果音の続きも入るようにしました。 技術メモ: 曲の長さがアニメの長さのちょうど倍数でないとき、2 回目から少しずつずれていました。1 回ぶんを曲の長さに合わせてから繰り返すようにしています。
4. ゆらゆら差分
- 揺れの強さを1〜10のバーで選べるようにしました(今までの弱・中・強は3・5・7に当たります)。作る差分を見本で確かめながら選べます。1pxの線が途切れないようにしました。 技術メモ: 既定の強さは 5(前の「中」)です。同じ設定でも、前の版と同じ揺れ方にはなりません(同じ版・同じコマ・同じ設定なら同じになります)。
- レイヤーの一覧で選んだレイヤーやフォルダを、まとめて揺らせるようにしました(Ctrl/Shiftで複数選べます)。全コマ共通のレイヤーは揺らせないので、それだけを選んだときは知らせて何も作りません。 技術メモ: フォルダを選ぶと、中のレイヤーごと揺らします。目のアイコンで隠したレイヤーやロック中のレイヤーも揺れます。1 枚だけ選んでいるときは、いま描いているレイヤーが揺れます。
- コマの複製・まとめて追加・ゆらゆら差分で作ったコマに、元のコマの「このコマだけの表示色」も引き継ぐようにしました。 技術メモ: コマのコピーと貼り付けで作品をまたいだときも引き継ぎます(レイヤー全体の色は、貼り先の設定のままです)。
5. 色
- 色の帯とよく使う色を、右の列の下の、いつも見える場所に移しました。道具を替えても、スクロールせずに色を選べます。 技術メモ: Discord でいただいたご要望から。色を選ぶたびに、右の列の上の段をスクロールしなくて済むようにしました。
- パレットに「整理」を付けました。作品のどこにも使っていない色を、まとめて消せます。絵は1画素も変わらず、Ctrl+Zで戻せます。 技術メモ: 既定の 6 色と、いま選んでいる色は残します。取り消し(Ctrl+Z)で戻せる絵やコピー中の絵で使っている色も残します。
6. 範囲選択とカーソル
- 範囲選択の線を、ドットより細い点線にしました。投げ縄は、ペンの動きになめらかについてくるようにしました。 技術メモ: 線は、ドットの境目に沿って動く点線です。
- 選んだ範囲の中に色を付ける表示を、最初はオフにしました(「色を付ける」でオンにできます)。
- ペン・消しゴム・ブラシのカーソルを、塗られるドットを囲む枠だけにしました。 技術メモ: これまでは太さ1のときに点と枠がずれたり、下の色が隠れたりしていました。
7. 取り込みと変換
- アルバムの中の3DSの作品(.kwz/.ppm)を、まとめて .memoanima にできるようにしました。元のファイルは残り、同じ名前の .memoanima がもうあるものは飛ばします。 技術メモ: ライブラリの左の「アルバム」の見出しにある、作品の印のボタンから使えます。作った作品のサムネイルは 1 コマ目です。外付けのドライブ(exFAT など)では作れないことがあります。Discord でいただいたご要望から加えました。
- .kwz/.ppmを開いたりドラッグしたりして取り込むと、今のアルバムにそのまま入るようにしました。「合作」アルバムは作りません。 技術メモ: 取り込み先のアルバムを聞く窓は出なくなりました。
- 3DSの作品を取り込んだとき、効果音が1つずれて置かれていた不具合を直しました。 技術メモ: すでに取り込んだ作品は変わりません。直したあとに取り込んだ作品から、正しい位置に置かれます。
8. 保存
- 保存先に同じ名前の作品があるときは、置き換える前に確かめるようにしました(「置き換える」「別の名前で保存」「キャンセル」)。 技術メモ: 開いている作品を、そのまま上書き保存するときは出ません。
- ファイル名を変えた後も、編集画面の左上と書き出しの最初の名前が、元の名前のままだった不具合を直しました。
- 保存先を選ぶ画面の「以前のバージョン(v1.5系)でも開ける形式で保存する」をなくしました。保存はいつも新しい形式になります。旧形式の作品も今までどおり開けて、保存すると新しい形式になります。 技術メモ: 前に「旧形式で保存」にしていた作品も、次の保存から新しい形式になります。
9. 更新
- Mac版も、アプリの中で更新できるようになりました。更新が済むとアプリが開き直します。保存していない編集があるときは、開き直す前に確かめます。 技術メモ: 「アプリケーション」フォルダに入れて使っているときに更新できます。.dmg から直接開いているときは、更新できずに今の版のまま動きます(作品には触りません)。
- v1.9.5以前のMacからv2.0.0へ更新するときだけ、進み具合が100%のまま止まって見えます。⌘Qで閉じて開き直すと、v2.0.0になっています。 技術メモ: 済んだら開き直す仕組みは v2.0.0 に入ったものなので、それより前の版から上げる 1 回目だけは、自分で開き直す必要があります。
- 更新は、署名に入っている版と配信の版が同じときだけ入るようにしました。更新の確認は、OSのプロキシの設定に従います。 技術メモ: 配るファイルの署名に版の番号を入れ、その版と配信の版が違うときは更新を入れないようにしました。
- 更新のお知らせを、項目ごとに改行して出すようにしました(次の版への更新から見えます)。 技術メモ: 更新の窓は、更新する前の版が描きます。そのため、この直しが見えるのは v2.0.0 から次の版へ上げるときからです。
10. その他
- 変形の途中に矢印キーで動かすと、オレンジの枠とハンドルが元の場所に残る不具合を直しました。
- 大きな作品を開いた直後に、全コマへの貼り付け・重ね貼り・統合をすると、絵が前の姿に戻ることがあった不具合を直しました。
- 作品のファイル形式はv1.6.0以降と同じです。
※ 作品のファイル形式は v1.6.0 以降と同じです。旧形式(v1.5 系以前で開ける形式)で保存する機能はなくなりました(旧形式の作品を開くことは今までどおりできます)。Mac で v1.9.5 以前から更新するときだけ、進み具合が 100% のまま止まって見えます。⌘Q で閉じて開き直すと v2.0.0 になっています。