キノコの自省録

日々適当クリエイト

IoT智絵里アラームを作ろうと思う(8) - ソフトウェア編

下書きから発掘。何かを書き直そうとしたっぽいんですが、全く覚えていないのでそのままポスト。 とりあえず智絵里アラームのソフト編です。どんな構造になっているのか説明します。 設計 ソフトウェアの機能ブロックを図に表すとこんな感じになっています。…

Kritaでレイヤースタイルを別レイヤーにコピーする方法

KritaにはPhotoshopと互換性のあるレイヤースタイルが実装されています。 レイヤースタイルとは、縁取りやドロップシャドウ、ハローなどをレイヤー毎に設定できるエフェクトです。念のため。 Photoshopの場合、「レイヤースタイルのコピー」「レイヤースタイ…

ラフから線画までのイラスト制作過程

なんとなくラフ(構図のアタリ)からラフ2、ラフ3まで残して描いたので、線画までの途中経過をちょっと紹介。 今回のイラストはこちら。 ストリートスタイル その1 「唯と智絵里でKMNZっぽいデュオストリート系」というイメージで、わしゃわしゃ構図作成…

ウイルス対策のために殺菌灯(UV-C)はどのくらい照射すれば良いのか

前回に引き続き殺菌灯のお話。少々前回の焼き直し感があります。 kinokorori.hatenablog.com 殺菌灯スゴイです。カビがメリメリ剥げていきます。掃除が楽しい。お風呂がとてもピカピカになって感動しています。ただ、殺菌灯照射後のカビのコロニーから凄まじ…

国産の紫外線(UV-C)殺菌灯を調達してみた

昨今の新型コロナウィルス騒動も相俟って、ちょっと自宅の環境を見直しています。 元々気にはなっていたんですが、自分の住まいは大部屋以外窓がないんですね。 なので大部屋以外は昼でも暗く、電気が必須。換気はそこそこですが、やっぱり窓には叶わないと…

Krita(G'MIC)で雲模様

木目や岩など、自然物のテクスチャによく使われるPhotoshopの雲模様ですが、KritaでもG’MICを使って描くことが出来るようになりました。 G'MICのダウンロードと設定 雲模様の描画には、G'MICのver2.8.3以降が必要です。 Kritaには元々G'MICが同梱されていま…

グラボの換装と支え棒の自作

思うところがあって、グラフィックボードRTX2060SUPERを買いました。Amazonで45000円くらいでした。実はこんな高性能なグラボを買うのは生まれて初めてです。 それにしてもグラボって物理的に重いんですね。接点の板がバキっといきそうなくらい。適当に針金…

プレーヤーに向かってくる弾を撃つ、照準に向かって撃つ

中高生向けのゲームプログラミング用数学の内容です。 敵が真っ直ぐ自分の方向に向かって弾を発射したり、自機が照準に向かって弾を発射したりといった実装をしたいことは多々あると思います。 これ自分が中学生だか高校生くらいの時、実装方法がわからなか…

Fungusのメッセージダイアログを任意のボタンで送る方法

大変便利なFungusのSayDialogですが、ちょっとキー設定で困ってしまいました。 FungusのSayDialog FungusのSayDialogは、デフォルト設定の場合、キーボードだとSpaceやEnterでしか送ることができません。要するに割と良くアクションキーとしてアサインされる…

ブロックチェーンの分かりにくいであろう部分を説明してみる

ブロックチェーンによる革命が起こるまでにあと10年かかる理由 - ZDNet Japan ブロックチェーンの普及まであと10年かかる、という記事が出ていますが、なんというか、そもそもブロックチェーンって理解が及んでない気がします。 私もよく「ブロックチェーン…

Unity FungusのInvokeMethodとCallMethodは何が違うのか

Fungusを使ったメソッド呼び出しには、InvokeMethodとCallMethodの2種類があります。何が違うのでしょうか? CallMethodはGameObject.SendMessage() ヘルプにも書いてありますが、CallMethodは、実際にはGameObject.SendMessage()を呼び出しています。 即ち…

Kritaで不透明度アニメーション補間

久々のエントリー。ここしばらくイラストばかり描いてました。 今回は、Krtiaのアニメーション補間機能について紹介。いや、そもそもKritaのアニメーション機能って何が出来るの?という方はこちらをどうぞ。 kinokorori.hatenablog.com Kritaのアニメーショ…

シンガポールに行ってきました

本当にただの日記です。 先月末の6/26から4日ほどにシンガポールに行ったので、その日記。 シンガポールへはビジネスで行ったんですが、結構時間が余ったので、そこそこウロウロできました。 マリーナベイサンズとマーライオン マーライオンは世界3大ガッカ…

【ライフハック】ソフトウェアエンジニアに捧げるアロマ講座

ソフト屋は職業柄、何かを作るときはPCデスクから離れられない運命にあります。プライベートでも勉強を兼ねて何か作るという人も多く、家でも職場でも机にかじりつきになるのがこの職業かと思います。 そんなわけで机生活を快適に保つソリューションが必要な…

UnityアセットのFungusをスクリプトから制御するTips

前回の続きです。 kinokorori.hatenablog.com 今回は、 スクリプトからメッセージを送信して実行 スクリプトから変数を変更して条件分岐 の2本立て。 Scriptからトリガーを発火させる 前回、Flowchartを2つ用意して、Flowchartそれぞれにコライダを設定して…

Unity Fungusで看板に接触した時に出すメッセージを実装してみる

会話ウィンドウなどのメッセージ回りに何か良いものないかな、と漁っていた時、この記事読んでFungusが面白そうだったので、色々弄ってみました。 【Unity】ゲームのちょっとした会話場面にFungusを使ってみる - まともな開発者になりたい とりあえず今回は…

【日記】インプットとアウトプットのバランスを大事に

去り行く平成を見つめつつの雑記。 インプットとアウトプットのバランス 平成の世を生きたソフト屋の自分が、ソフトの勉強する上で特に頭に入れていたのは、インプットとアウトプットのバランスでした。 インプットは要するに本を読んだりして知識を入れる作…

Kritaの選択エリアに関するTips(移動と色域選択)

続々、Kritaの記事。今回は領域選択の移動と、色域選択についてです。 特に領域選択の移動は、かなり探し回りましたよ……。 色域選択をする Photoshopでいうところの色域選択ですが、Kritaの場合、”選択”メニュー内ではなく、ツールボックスに専用ツールがあ…

Kritaの右クリックで登場するメニューをカスタマイズする

引き続きKritaのTips。 右クリックメニュー? Kritaでは、キャンバス上で右クリックすると、こんな感じのメニューが表示されます。 popup palette これ、ポップアップパレットと言います。ほとんどの機能は見たままなので説明不要だと思いますが、ブラシの登…

Kritaの右ペイン(ドッキングパネル)に編集履歴を出すなど

あんまりKritaの日本語の記事が増えませんね、ということで、ちょっと投稿。 下の画像のように、Kritaの右ペインにあるメニュー群を、ドッキングパネルと言います。 右ペインと言いましたが、場所は右固定ではありません。下に表示させたり、フローさせたり…

ビザンチン将軍問題のどうでもいい小噺

最近プライベートが忙しくて時間が取れないため、ブログネタもなく更新が滞っていましたので、一つしょうもないお話を。 ビザンチン将軍問題 ブロックチェーンの技術などを追っかけて行くと、ビザンチン将軍問題というコンセンサス問題に出くわすことがある…

Ugee液タブでKritaの筆圧が死んだ場合の対処法

大掃除して液タブのUSBポートを差し替えたせいなのか、Kritaのバージョンを変えたせいなのかわからないですが、しばらくKritaで筆圧が反映されなくて大いに困ってました。 Ugee液タブのドライバ画面ではちゃんと筆圧出てるんですが、なぜかKritaで出ない現象…

Unity2Dなどのタイリングテクスチャ作成にKritaのラップアラウンドはいかが?

2Dアクションゲーム作っていると、タイル状の背景部品を並べて、地面や壁を表現することが多いと思います。 このタイルには、プリセットパターンみたいに、最初からシームレス(継ぎ目がみえない)に作られている画像を使えばいいのですが、それでは足りない…

Unity2Dアクションでスクロール速度の異なる背景を実装する

アクションゲームなどで、前景のスクロールに対して、後景がちょっとスクロールする遠近感のある背景、みたいなものを見かけると思います。格好いいですよね。例えばこんな感じです。 手前の線路のスクロール速度と比較すると、ゆっくりと山や雲が移動してい…

【日記】2018年振り返り

2018年も最後ということで、1年の振り返り。 ウィッチクライド受賞 ウィッチクライド自体は受賞の半年以上前にリリースした作品ですが、「出して終わり」という状態になっていました。 受賞と言う形で区切りがついたのは良いことなんですが、AppStore任せで…

記憶喪失になりました

10月下旬に突如として記憶喪失にかかりました。そのおかげで、この1か月くらいかなりバタバタしてました。 10月21日の15時~21時くらいまでの記憶がありません。結構長いですね。 ちなみに、22時に救急搬送されました。いつ検索したのか、搬送される前、ブラ…

【イラスト】Kritaで手書きアニメーション

Kritaのアニメーション機能を使って、gifアニメを出力してみました。 今回は、既に完成したイラストを、Kritaでアニメーション化する方法について紹介。 なお、Kritaのバージョンは4.1.5です。

【UMLクラス図】継承の矢印の向きはわかりにくい?

突如として思い出したので小ネタエントリー。 経験の浅い人にクラス図を描かせると、継承の矢印を逆にしてしまうケースがちらほら見受けられます。 実際、「親クラスから子クラスへ継承するなら、親→子じゃないんですか?」という質問を受けたことがあります…

【イラスト】アタリって意味不明じゃないですか?

初心者向けイラストの描き方講座見ると大抵載っているアタリ。 そもそもアタリ入れて、これどう使うわけ?というよりそもそもアタリってどうやって入れりゃいいの?という謎に迫ります。

約束の言葉(Commitment word) - Clean CoderとElastic Leadership

(PM関係と本の紹介のエントリです) 後輩(ほぼ新入社員)に、モジュールのある挙動について、どういう仕様にする予定ですか?とチケットで尋ねたところ、 今後はConfig設定で変えられるようにしたいと思っている。 という、なんだか論文の末尾に書く「今後…