しゅみぷろ読者になるしゅみぷろプログラミングとかこの広告は、90日以上更新していないブログに表示しています。追記この記事で紹介しているものより簡単にドット打ち出来る方法をメモっておきました。初見の方は以下の記事を見て下さい。esprog.hatenablog.comはじめにSplatoon2で「えっ、これ描いたの!?めちゃくちゃキレイじゃない!?」ってなるくらいクオリティ高い絵が投稿されてるのをよく見ますよね。クオリティ高いのを見る度、自分でも描いてみたいなーとは思うものの、Switchでお絵描きするのはクセがあってなかなかうまくいかず・・・。PCではお絵描きするけど、イカ2でドット打ちするのはちょっと時間も掛かるし面倒だし・・・と敬遠される方もいるのでは?自分もPCではちょこっとだけ、本当にちょこっとお絵描きをするので、お絵描きチャレンジしようとしたのですが、ドット打ちが面倒なので自動化してくれる例のヤツを使ってみました。本エントリではその紹介等していけたらと思います。ちなみに自動化するとこんな感じで勝手にやってくれます。与えた画像と実際に出力された画像の例も貼っておきます。もとの画像が細かいので微妙な感じもありますが、PCでお絵描きするなり画像を加工するなりして、あとは勝手にその絵をドット打ちしてくれるのでめちゃ楽です。Consoleでの作業とかが怠かったりで万人には扱いにくいので、需要があれば画像選択するだけでTeensy用のバイナリ吐き出すくらいまでやってくれるアプリケーション作ろうかなとか考えてます(需要がないので考えてるだけです)。綺麗にドット打ちさせるためのハックも記載しましたので、以下も参考にしてみて下さい(クリスタ使ってる人向けです)。Loaderまずは上記のやつを落とすなり買うなりします(記事を書いてる段階でリアルマネー3000円程度です)。Switch-Fightstickは元々こちらで公開されていますが、ハッシュ値5e3463f...のコミットあたりからLUFAライブラリの格納ディレクトリに変更があったりと、少々使いづらい事になってしまったので、こちらのリンクのものは、本家をForkして更新を戻し、多少手を入れて利用しやすいようにしてあります。アダプタは、購入さえできればOKです。ここからは以降のソフトウェアの導入方法について書いていきます。2.7のインストーラーをダウンロードして実行します。インストーラーの手順に従ってインストールしていきます。インストールの段階でPythonへのパスを通しておくと後で環境変数弄ったりしなくてよくなるので楽です。drive」にしておきます(左のxマークアイコンが消えます)。インストールが完了したら、念のためcmdからPythonのバージョン情報が見れるか確認しておくと良いと思います。スタートボタンから「cmd」と検索して、cmd.exeを起動し以下のコマンドを実行します。--version以下の画像みたいな感じに表示されれば成功です(ユーザー名は意図的に白く塗りつぶして隠してあります)。SourceForge.net上記リンクより、WinAVRのインストーラーをダウンロードして実行します。(Recommended)」にチェックが入っているかを確認する)。インストールが完了したら、makeコマンドが実行可能かどうかを確認しておくと良いと思います。Pythonのインストール時同様cmd.exeを起動し、以下のコマンドを実行します。-v以下の画像みたいな感じに表示されれば成功です(ユーザー名は意図的に白く塗りつぶして隠してあります)。GIMPGIMP2.8のダウンロード上記リンクより、GIMPのインストーラーをダウンロードして実行します。あとはインストーラーに従っていればインストールは完了です。GitHub上記リンクから、zipファイルをダウンロードして解凍します。今後の説明では、Desktopに解凍したものとして説明を続けている部分があります。有識者の方は適宜ディレクトリを自身の環境に読み替えてください。わからない方はDesktopに解凍しておいてください。解凍したら、以下のようなフォルダが出てくると思います。GitHub本家更新にてドット打ち高速化処理が行われていたため、mergeしたバージョンを作りました。本家で重複定義等のエラーもいつの間にか修正されていたみたいです。こちらのバージョンを落としてきて使う場合、ディレクトリ名が変わるので以降の内容は適宜読み替えて下さい。Vista上記リンクから「teensy.exe」をダウンロードしたら完了です。使い方ほぼこの動画通りのことをやればイケます。Switch-Fightstickの本家は現在色んなPRをMergeして、makefile内のLUFA参照パスが変更されていたり、makeが通らない(リンクの際にimage_dataが重複定義されている旨のエラーが出る)など、色々あったのでちょっとだけやり方を変えています。1.絵を用意320x120ピクセルで画像を用意します。書くなり加工して作るなり好きにして下さい。因みに画像はJPEGで保存しておくことをオススメします。2.GIMPで加工・エクスポート動画の通りに、GIMPで画像をモノクロにしてRaw画像データでエクスポートします。エクスポート先のフォルダは"環境のセットアップ"の際にDesktopに解凍した「Switch-Fightstick-1.0.0f」フォルダ内にしておきます。make<Raw画像データファイル名>には、先程GIMPでエクスポートしたファイル名を指定します。「ironic.data」という名前でエクスポートした場合は以下の画像のようにします。成功すると「Switch-Fightstick-1.0.0f」フォルダ内に「Joystic.hex」が出力されます。File」から、「Switch-Fightstick-1.0.0f」フォルダ内の「Joystic.hex」を選択します。PCと接続しているTeensyの黒ポチのボタンを押して、プログラム書き込みモードにします。Reboot」の順に操作し、書き込みが完了すればこの工程は終了です。5.Switchに接続して待つSwitchでSplatoon2のイラスト投稿画面までいき、ペンのサイズを最小にして、カーソルを一番右上まで移動させておきます。TeensyとSwitchを接続し、あとは出来上がるのを待ちます。この記事書き終わったらお絵描きして、自分の絵を投稿するんだ・・・PS自分の記事と本家を参考に、環境構築について詳細に書いてくださった記事を発見しましたので共有させていただきます。)はてなブログをはじめよう!es_programさんは、はてなブログを使っています。ブログを報告する引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。