東京とTokyoの二つ選択肢があるけどどちらがいいんだろうとか、英語にした方良いのだろうかと試行していました。その中で一つ分かったことは、電話番号は最初の0は除いて記述することです。それだけでは登録できませんでした。「アカウントの作成には最大で15分かかります」的な表示が出てきてそれ以上進まない。メールが来るのかと3日間待っても来ないし、chatがあったので、なけなしの英作文能力で質問したら、今審議中で1日かかるよと言われて、結局一日待っても何も起きない。(最大で15分と書いてあるのに、1日かかると言われるのはこれ如何に)※Chatは対応してくれるときとしてくれない時があります。2020年4月の一年間無料の締め切り間近の楽天モバイルよりかははるかに対応してくれる印象。Canaryを使用して登録してみました。Vivaldiの時はメールアドレスを同じやつ何度入れてもメールアドレス検証でエラーを吐かなかったのに、Chromeでは吐いた。Cloud」!秒で届きました。今までの苦労は何だったのか。ブラウザ間で動作違うってよくありますよね。Canaryですら動作異なりますもんね。Canary、Firefox、Edge、IE、OperaとかPCに入れてるんですよね。その日の怒りのノリで書いたこの記事が参考になれば幸いです。2021の25日目の記事です。前回は上月さんの「Live2Dを触ってみた」でした。本日はクリスマスです。皆さんは本日はどのようにお過ごしの予定でしょうか?私はこの前買ったパズルを完成させる予定です。人によってはクリぼっちで最悪だなんて言っている人がいますが、私の考えではクリスマスにひとりで過ごすということは全く恥じることではないと思います。いうとクリスマスというのは本来イエス=キリストの誕生を祝うことが目的であるので、そもそもクリスマスに大勢で集まらなければならないと考えること自体が本来の目的とずれているからです。一人であるということ自体に対してなんら問題もなく、逆に誰かといなければと考えること自体が周りの考えに振り回されているということになり、それ自体が問題となるからです。余談は置いておいて、本記事のタイトルにも書いてある通りfishshellについて話していこうと思います。本記事は調べたらそのまま出てくるような内容をまとめたような形になってしまうかもしれないですが、そのような場合は温かい目で見守ってください。shellまず、shellとはざっくりいうと自身がPCに対して行ってもらいたい命令をOS対して出すプログラムのことです。shellにはいくつか種類があり、たとえばbash,tcsh,zshなどがあります。それらには当然のように機能の面において違いがあります。今回話そうとしているfishとはそのようなshellのうちの一つです。fishのどこがいいのかさてこれからfishについて話していこうとおもいますが、なぜbashやzshではなくfishなのかと疑問に思う人がいるかもしれません。その理由を端的にいうと、fishは他のshellと比べてとても扱う(カスタマイズをする)のが容易であるからです。fishのデフォルトの機能としてシンタックスハイライトの機能がついており、それによってコマンドやオプションが間違っているのか一目で確かめることができます。コマンドを入力する際に過去のコマンド履歴からインタラクティブに補完を見ることもできます。Monterey1,iterm2かターミナルでfish_configとコマンドを入力する。2,ブラウザが開かれるので、そこから設定を行う以上のような簡単な操作だけでもまぁまぁ見た目を変えることができる。fishのカスタマイズ方法さきほどはfishの簡単なカスタマイズ方法を説明しましたが、この方法ではカスタマイズの自由度がとても狭いです。そのためつぎはさらに自由度の高いカスタマイズ方法について話そうと思います。それは~/.config/fish/config.fishファイルに直接設定を書いていく方法です。これだけだと、文章として寂しいので私個人が実際にいじった部分をのせようと思います。現時点の私の設定ファイルは見ての通り、あまり書かれていません。そのためこれからさらに使いやすいように設定ファイルをいじるのが私の目標です。今までに述べた方法以外にも、プラグインを入れるというカスタマイズ方法もあります。みなさんもこれを機にfishをつかって、みなさんの使いやすいようにカスタマイズしてみてください。2021の24日目の記事です。イベント開催することで24日の予定を阻むFGOの運営の気持ちがよくわかる日になりました。お過ごしでしょうか?前回は、かき氏の「Reactで時間割アプリを作ってみた」でした。私が書いた記事は、前回はGANについて、前々回はOpenCVについて、前々々回はUnityについて書くといったように毎回分野を変えて記述しているので、今回はLive2Dについて記述していこうと思います。~あらすじ~自分の描いた絵が動くと嬉しいですよね。いうわけで、Live2Dやったことないけどやってみました。~キャラについて~今回動かすキャラは、「Angel-Rein」ちゃんです。春のハッカソンで「嫌われているE-Learningを擬人化して対話することで好きになろう企画」の自然言語で会話する対話Botを作成することになりました。その時に、新しいキャラを制作することが好きな私がデザインしたのがReinちゃんです。マフラー付けて冬っぽい服装ですが、考案したのは春で、描いたのは夏ごろです。名前の由来は、E-Learningのアナグラムデザインやキャラの詳細については、ここを参照してください。(別ページへ飛びます。)~出来たもの~※読み込みに時間がかかるかも。Blenderの方が簡単とさえ思えました。いうか実際Blenderの方が簡単だと思います。3Dを絵を変形させて表現するというのが難しい。求められる作業だと感じました。見てください、この点の数!たった腕を動かすだけでこれだけのキーを打ち込まなければなりませんでした。(もっと賢い方法はあるのかもしれませんが)袖が動いて前と後ろが切り替わる所とか、それによって袖がどう動くかとか、腕がより俯瞰した位置ならどう見えるかなどなど考えて動かすとこうなりました。Blenderなら立体図形を作成してしまえば、動き方に応じて図形を編集する必要は無いですが、live2dは立体図形は手元にないけど図形を動かすとこう見えるだろうという予測を立てなければならないです。可動範囲を狭くする、例えば腕の振れ幅を10度だけにする、顔もほんのちょっとしか動かないとかいったことをすれば簡単になると思いますが、回転や拡大縮小以外の複雑に変形しながら動く場合には、それだけで数時間飛ぶ作業量を要求されたりします。あと、原画はキャラ設定画像としてなるべく正面で描いた絵なのですが、少し見栄えよく見せようと顔が傾いていたりします。これのせいで、対称編集が出来ないといった書く段階で知りたかった事柄も相まって難易度を底上げしてしまったようです。物理演算を入れる作業については、あまり細かいところを気にしなかった(気にしている余裕がなかった)からか、結構楽々に設定することができました。この図形を想像しなければいけない部分とかどうにかならないのでしょうか。真に絵を描ける人はこの辺の能力が高いのかもしれませんね。Euclidとかあって、自分の絵を3D化できるという話を聞いて心躍ったのですが、あれはどうやら既に公開停止になっているようです。何が原因で頓挫したのかは分からないですが、上手くいけばメタバース時代の覇権を握れたかもしれないと思えるだけに残念です。それにしても、世の中のVtuberはLive2dであそこまで動かせてすごいんだなぁ~って今回作成してみて感じました。~総括~Blenderではなく、Live2Dを使用する場面というのは恐らく以下の場面でしょう。ご参考になれば幸いです。2021の21日目の記事です(実質9日目)。前回(12/21)はtakuemonさんのMixamoのススメです。今回はUnityで2Dゲームをゼロから作りかつ記事を書くという無謀なRTAを行います。これが一番早いとは思いません。実装方法できた完走した感想(俄並感)謎解き初めにほかの皆さんの記事は実用性があり内容も素晴らしいのですが、わたくしの書く記事は実用性も糞もなく、TDNただの読んでくださる人および執筆者の時間潰しにすぎません。それでも楽しんで頂けると幸いです。作るゲーム今回は、脱出ゲームを作ってみようと思います。準備まずはプロジェクトを作りましょう。Hubから新規作成→2D→任意で名前変更→作成で作れます。次に、画像を自作します。ペイントがおすすめです。軽い謎を解いて鍵をゲットし部屋から脱出する感じです。実装方法タイトル・本編・クリア画面の3つのシーンをSceneManagerを使って遷移させてやる感じです。アイテムの表示・非表示はオブジェクトの座標を画面外に移すことで疑似的に実行しています。できた後でドライブにzipファイルを置いておきます。完走した感想(俄並感)じつは実装しているうちに、GameObjectを非表示にするとアタッチしているスクリプトが無効になるといった仕様に悩まされ方針を変更せざるを得なくなりました。最近Unityに触れる機会がなかったので、いい練習の機会になったと思いました。最後に、ゲーム作るのは大変でした。2021の20日の記事です。明日(今日)の記事はMrMocchyさんのローポリのすゝめです。今回は、Unityでゲーム制作しているときに個人的にお世話になったサイトを紹介させていただきたいと思います。URL:https://www.mixamo.com/#/Mixamoはどんなサイトかといいますと、大量のキャラクターとモーションが無料で使い放題という慈善事業みたいなことしてるサイトです。ここではキャラクターをアップロードして、専用のモーションをダウンロードするまでを解説していきます。1.アカウントを作る青色のボタンをクリックしてアカウントをつくります。CHARACTERをクリックしましょう。するとこのウィンドウが表示されます。私はユニティちゃんのfbxファイルをアップロードしました。テクスチャが貼られたモデルをアップロードしたい場合は、テクスチャとモデルを圧縮したzipファイルをアップロードしてください。左下の頭蓋骨をおすと、ボーンが表示されます。NEXTをクリックします。すると、こんな感じに警告文が表示されます(初見でちょっとビビった)が、全く問題ないので無視してNEXTをクリックしましょう。左側のモーションをクリックすることで、ユニティちゃんにモーションを反映させることができます。顔面に向けてキックするユニティちゃんブレイクダンスで決めポーズをキメるユニティちゃん銃をかまえてストレイフするユニティちゃんそれではこれらのモーションをダウンロードしてみましょう。DOWNLOADをクリックします。するとこのようなウィンドウが表示されますがそのままでDOWNLOADをクリックしてください。これでユニティちゃんのモーションがダウンロードされました。Unityで3Dゲームを作る時、キャラクターのモーションに悩まされることは多いと思います。そんなとき、Mixamoに頼ってみると、あなたの求めるキャラクターやモーションが手に入るかもしれません。