[{"content":" KRB Renderer（KiCad連携 物理ベース レンダラー、の略）というレンダラーを作りました。\n作ったーっていうか、Claude Codeに要望伝えて作ってもらったんですが。\nKiCadの3Dプレビューを置き換える目的で作っていますが、信頼性が高いわけじゃないので、見た目よくして盛り上げることが目的です。\n特徴 kicad_pcbファイルを監視して変更があれば再レンダリング HDR画像を使った環境光レンダリング 被写界深度によるピンぼけ効果 光の波長ごとの屈折率による色収差 GPUによる双方向パストレーシング OIDNによるノイズ低減 動作環境 Rust＋Tauri 2で作られていてUIもかっこよく作ってくれたのですが、それのせいでWayland環境にそのまま移植することが難しくなってしまったので、Windows専用です。\nRTX載ってなくても動きはするのですが、GTX 1060→RTX 3060に今回乗せ換えたら10～15倍程度レンダリングが速くなりました。\nRustについて Rustとか、自分では絶対に書かないし、書きたくないけど、AIにお願いするならこれ一択……とまでは行かないけど、C++とどっちにするか迷うレベルで選択肢になる。\n","date":"2026-10-28T22:00:00+09:00","image":"/p/krb-renderer/usbhub-closeup.jpg","permalink":"/p/krb-renderer/","title":"KiCad連携のレンダラー「KRB Renderer」を作った"},{"content":" ちょうどコロナが流行ってた頃に製作した、VFD管「ИВ-18」を使用した時計。\nИВ-18について ИВ-18 8903というプリントがされてるので、ソ連崩壊の2年前のソ連製。Ураааа\nフィラメントのところに3Vぐらい、ほかの端子に適当に15V～30Vかけると光る。\n買った当時は600円ぐらいだったけど、ウクライナとの戦争が始まるちょっと前から値上がり始まって、今では売ってるところを見かけることもなくなりました。\n筐体 筐体はFusion 360で作ってプリントしたPLAを、アイアンペイントのアンティークゴールドと黒皮鉄 レッドで塗ったものに、真鍮のプレートとアクリルの筒を組み合わせてます。\n本格的に3Dプリンタを使った最後のもの。夜うるさいし、フィラメントの湿度管理が面倒なので、これ以降はJLCPCBに投げることにしました。\n基板 KiCadでPCB作って、5枚組。\nESP32-WROOM-32EがBluetooth使えるので、適当にFlutterでAndroidアプリを作って時刻合わせ（スマホと同じ時間になる）ようにしてます。\nセイコーエプソンのRX8900CEをRTCとして使ってるのですが、こいつも値段上がってしまって気軽にもう使えそうにありません。\n電圧計 光る丸型の電圧計が作りたかったっていうのが実はメインで、時計はおまけ。\n秋月でたくさん売られてる電圧計を買ってきて、慎重に分解して中身を取り出して、丸型の筐体に挿入してます。\n中開けて初めて知ったけど、表示板と中の抵抗が違うだけで、電圧計はどれでも同じ中身のようでした。\n横に取り付けられているバルブ状のパーツは可変抵抗器に直結されていて、可変抵抗は昇圧回路のフィードバック部分の回路に直列で入っている感じ。\n回すと電圧が上下してVFD管の明度が変わり、電圧計の針が動く仕組みです。\nデータの公開は見送り 作ったパーツや回路図をアップロードしようかと思ったのですが、なんだか現行のモデルと微妙に異なることに気が付きまして……。\nなんか照度センサーとか実装してなんやかんやしようとした痕跡が残っているものしかなくて、実際に動く回路なのか分からなくなってしまっているので、お蔵入り。\n寝るときに15Vに絞らないとまぶしすぎるので、自動でどうにかならんかな、と思ってたような気がします。\n","date":"2026-08-05T23:45:00+09:00","image":"/p/iv18-vfd-clock/iv18-clock.jpg","permalink":"/p/iv18-vfd-clock/","title":"VFD管ИВ-18の時計"},{"content":" いろいろ作っているのに作ったものをサイトにすら公開してなかったことに気が付いたので、WordPressを廃止して、Hugoで作り直しました。\nさすがにもはや手作業でやる時代でもないので、Fableさんにお任せで旧記事の移し替えとかもしてもらってます。\nプラグインが悪かったせいで一時期WordPressが改竄されてたので、より安心できるものってことで静的サイトジェネレータです。\nさくらで運用しているのですが、メモリ2GBのVPSでドメイン3つと合わせて年額3万円はちょっと高いよね（Claudeに毎月1.7万かかってるし）というので、サーバはKAGOYA、ドメインはお名前に移管する予定。ちょっとでも動的なものは減らしていこうかと。\n記事をmdで書いてGitHubにコミットすると、サーバの方で定期的にGitHubのリポジトリが更新されているか確認しに来て、更新されてたら同期してサイトを構築するという流れのようでした。\n実運用としてはAIに粗々の記事の原稿投げつけて、AIで構成してGitHubにプッシュ、再構築で公開、みたいな感じかしら。\nAstroでない理由 Astroの方に勢いがあるので、どっち採用するか迷ったのですが、AstroはNode.js使うらしいのでメンテの手間とかがHugoのGoよりかかりそうだってことで不採用。\n作ったもの ここ数年作ってる、もしくは完成したものは今思い出せる範囲で以下のような感じ。\nVFD（IV18）時計 ±5V両電源出力装置（でかい） オーディオミキサー USBロータリエンコーダ USBホイール スイッチ付USBハブ 分割キーボード（Kmnabrm） 分割キーボード（Kmnabrm Tristack） USBオーディオ兼NESエミュレータ（kachkojir RP2350） USBオーディオ兼SNES+NESエミュレータ（kachkojir RK3506G2） 写真撮って今週から上げていきます。\n","date":"2026-07-13T18:50:00+09:00","image":"/p/wordpress-to-hugo/hugo.png","permalink":"/p/wordpress-to-hugo/","title":"WordPress ⇒ Hugo"},{"content":"トロイダルトランスの電磁波シールドとして鉄パイプを溶接したものを作ってもらったので、クエン酸で銅メッキを施そうとおもったんだけど、鉄にはそもそも銅は直接くっつかないということでした。\n鉄の表面が置換反応で銅に置き換わることで銅の密着性に問題があるとかなんとか。\n処理が面倒なメッキ廃水だけが残りました。ちくしょー\nクリップはめちゃくちゃしっかりメッキされていたので、鉄以外には普通にクエン酸でメッキできるみたい。\n","date":"2023-02-15T16:20:35+09:00","image":"/murmur/197/P_20230212_144505.jpg","permalink":"/murmur/197/","title":"クエン酸銅メッキ"},{"content":"どうにもゲーム関連、というよりもデジタルなもの全般から興味が遠ざかってしまっています。成果物がアナログなせいもあって、サイトでの公開も完全に放置状態でした。\nだいぶ前にEnder3 S1ってプリンターを買って、モデル作成⇒印刷をひたすらしていたのですが、白1色の造形物だらけになってきたので、色を塗ってみることにしました。\n実験台になるのは鸚鵡貝型スピーカー。\n3Dプリンターで作ったスピーカーのエンクロージャーとしては一番小さいので試してみるにはちょうどよさげなのでした。\n写真で見ると白一色できれいに見えるのですが、どうにも消せない積層跡やフィラメントの質によると思うんだけど、茶色い焦げ跡とかがあったり、\n左右の張り合わせの時に接着剤代わりにしたパテ（薄水色）や、はがれた部分の補修に使った光硬化パテ（薄黄色）の部分があってあんまりきれいな状態とはいけないのでした。\nということで選んだのはターナーのIRON PAINT。別の実験でシタデルカラーとか使ってみたことがあったのですが、フィギュアと違って面積大きいのと、（私の腕と）筆だとどうにもムラができすぎる（環境的な理由でラッカー系塗料やエアブラシ、スプレーNGしばり）ので今回はこれで行きます。\n結果 いきなり結果。いい具合に凹凸ができて金属っぽくてすごい！\n室内のLEDが茶色っぽかったので太陽光で撮影。\nあんまりよく撮影できてないけど、緑青の塗料も塗るだけでなんかそれっぽくなる感じですごい。\n緑青が付くところがいまいちわかってないので、適当に触らなそうな部分にだけいれてます。青銅の写真検索すると全体的についててこれでよかったのかよくわからん。\nあと、想像以上に塗料が乾くのが速い。\n","date":"2022-11-04T12:37:47+09:00","image":"/3d_print/185/P_20221103_100859.jpg","permalink":"/3d_print/185/","title":"IRON PAINTでPLAの塗装"},{"content":" ひっさびさの連休だぜ。\nモデルとかに比べると陳腐化するのが早いので。しばらくはモデルを作りまくろうかと。\n実はUE4から撤退した。なんかわからんけどよくわからない仕様が多すぎて解決できなかった。影が頭だけ出る距離が違うとかその他諸々。ただいまUnity。こっちもいろいろ変わりすぎてて死にそう。しかもまだ大したことしてないのにぼこぼこ落ちるし……\n制作速度を考えるとローポリ方向で作業をしてるけど、なんとも出来上がりがうまくいかない。\nMonument Valleyみたいなグラデーションが目標なんだけど時間がちょっと足りない全部頂点カラーで焼きこんじゃおうか？\n","date":"2020-01-14T04:53:01+09:00","image":"/murmur/172/200114_01.jpg","permalink":"/murmur/172/","title":"プログラムはしばらく凍結"},{"content":"土日祝日大晦日正月返上で仕事中で（今も会社）制作が何もできない。\n","date":"2020-01-01T19:28:55+09:00","image":"/img/default-cover.png","permalink":"/murmur/168/","title":"2020年明けましておめでとうございます。"},{"content":"こんなかんじ。\nCharacterを親に作ったらいろいろ付きすぎててわけわからんかったので、Pawnを親にして新規BPで作成したものに関数追加。\nレベルブループリントからこれをスポーンさせるときにアセットパス名を指定することで任意の外観のキャラを呼び出す用。\nアセットパス名からmesh呼び出す方法がわからんかったのでVictory Pluginを入れました。解放とかどうなってんですかね？今のうちは気にしないどく。\n胴体つくるやつ\nアクセサリ付けるやつ\nまだ歩けてない。（モーション作ってないし）\n","date":"2019-05-07T01:22:18+09:00","image":"/ue4/155/01.png","permalink":"/ue4/155/","title":"体と頭のメッシュをstringで指定して任意のキャラをスポーンさせたい"},{"content":"GWまっただ中なのになぜか仕事だ！\n更新しなくなった3dsmax2016がうまく立ち上がらない、立ち上がってもfbx読み込みで落ちてしまうので、これはどうしようもありませんわ、ってことで代替ソフト探す。\nモデル自体はメタセコイアで作って、maxではリギングとアニメーションつけてfbxに書き出してたので、ここだけ置き換え。レンダリングもやってたけど、パッケージの表紙を3Dで作ろうとしなけりゃレンダリングもいらないのよね。\n統合型じゃないアニメーションだけつけるやつっていうと、motion builderとakeytsuぐらいしか知らないわ。Autodeskが嫌いになったのでmbは除外。\nってことでakeytsuをsteamでポチっとしてインスコ。便利な世の中ですわ。2万円ほど。\nモーションつけてUE4で読み込むとなぜかスムージングがおかしなとこが出てきてなんだろと思って2時間試行錯誤したけど、「Normal Import Method」が「Compute Normals」になってました。\n「Import Normals」にして解決。\nGW中にモデルの頭部動的差し替えと、マップ歩行まで作るのが目標。\n","date":"2019-05-01T01:22:23+09:00","image":"/ue4/144/akeytsu.jpg","permalink":"/ue4/144/","title":"令和元年初日"},{"content":"去年末にapacheからnginxに変更。\nちょっと早くなった気がしないでもないのですが、docker上で運用してるので実際どうなってるかは気分的問題なのかもしれない。\n鋼のイオセブの進捗 タイトルが変わったりしてますが、中身はああでもないこうでもないとやってます。\n一番制作コストがかかるであろうキャラクタモデリングの素体の作りが大量生産に適してないと判断して、魔法使いとかのモデルも含めてかなりのやり直し発生中。\n作ったモデルのおかしなところ見つけるために今はしばらく寝かしてます。\nSSRまでしか出ないガチャで、疲れからか、不幸にも、もっとすごいウルトラスーパースペシャルレアを引いてしまうお話。\n","date":"2019-01-25T17:25:54+09:00","image":"/img/default-cover.png","permalink":"/murmur/134/","title":"今更だけど今年もよろしくお願いします"},{"content":"土日が動けるようになってきたので、Unreal Engine 4をぐりぐり弄ってる。\n周回遅れな感じがしないでもないけどUnityの代わりにこっち使ってみようかなと勉強中。\nとりあえずダンジョン潜る系のゲームかなぁ。\ntodo blueprintの命名規則とか調べる GameMode? GameState?って何よ 買った本を一通り読む 作れる！学べる！Unreal Engine 4 ゲーム開発入門\nhttps://www.amazon.co.jp/gp/product/B07B4R83VZ/ C++でつくるUnreal Engineアプリ開発 for Windows \u0026amp; macOS (固定レイアウト版)\nhttps://www.amazon.co.jp/gp/product/B01N6RREDL/ 経済で読み解く　織田信長　～「貨幣量」の変化から宗教と戦争の関係を考察する～ (ワニの本)\nhttps://www.amazon.co.jp/gp/product/B071NDLKTW/ 制作コストの低減を検討すべき（必須） キャラクターモデルの量産コスト アイテムグラフィックスの量産コスト Minecraft的な フロアの量産コスト パーツを組み合わせて作る 機能実装 セーブ・ロード セーブ・ロード暗号化 (optional) CSV読み込み blueprint?作成 ジョブ アイテム フロア イベント デザイン UI フィールド画面 メニュー画面 フロアツリー フロア ","date":"2018-04-17T09:22:23+09:00","image":"/img/default-cover.png","permalink":"/proccess/120/","title":"UE4の勉強始めた"},{"content":"生きてます。修羅場とりあえず終わり。\n古くなった制作環境のアップデートから作業してる。\nVPS2つあって無駄にお金使ってる気がするので今月中に統合したい。\nだいぶ前に間違ってサーバごと初期化しちゃったのでpukiwikiとredmineが消えちゃった。\n簡易にメモ書ける環境ないと何にもやる気が起きないっていう。\nとりあえずdocker使ってcrowiとredmine入れるとこから。\n","date":"2018-04-02T15:37:35+09:00","image":"/img/default-cover.png","permalink":"/proccess/116/","title":"生存報告"},{"content":"今冬のコミケには参加しません。（応募してない）\n来年夏のコミケには参加予定です。\n","date":"2017-12-19T12:34:05+09:00","image":"/img/default-cover.png","permalink":"/murmur/113/","title":"今冬のコミケについて"},{"content":" panjandrumを猛スピードで転ばして遊ぶゲームを作っていたが、どうにもコントロールがうまくいかず（まさに史実通り）とん挫した模様。\n平地ですらまともに走行できない謎\n","date":"2017-09-18T09:45:35+09:00","image":"/murmur/99/panjan.jpg","permalink":"/murmur/99/","title":"panjandrumはTNZした"},{"content":" special attack\n","date":"2017-09-17T12:30:31+09:00","image":"/create/94/p1.jpg","permalink":"/create/94/","title":"panjandrum"},{"content":" 初出から2か月半たってるけど、ようやく骨まで入れ終わって人前に出せるようになったMageさん。\n夏コミ受かった場合のパッケージにしてもいいように大きめにレンダリング。\n3dsmax更新しなくなって代替ソフト探したけど結局うまくいかなかったので3dsmax 2016のままで行くことにしました。\nakeytsuやってみたけどmaxのBipedとかCATに慣れちゃうと腰ボーンから普通に作ってかないといけないのはちょっとめんどくさかったさ。\n","date":"2017-05-01T02:08:14+09:00","image":"/mithrilmine/84/mage02.png","permalink":"/mithrilmine/84/","title":"Mageさん"},{"content":"やっと落ち着いてきた感\nグラボの故障で自宅PCが使えなかったのですが、新しいグラボ刺せたので制作再開っす。\n（GeForce670→GeForce1060）\n長い間制作止めちゃってたので何をどこまでしたっけっていう状態。\n新キャラ（魔法使い）に骨入れなきゃ、ぐらいしか覚えてない。\n","date":"2017-04-20T19:17:34+09:00","image":"/img/default-cover.png","permalink":"/proccess/81/","title":"年度末修羅場終了（2度目）"},{"content":"いくつか公開が先送りされてて「やったか！？」って状況……\nダンジョン作成ゲーの開発状況覚えてないので現状把握作業中。\nダンジョンに立てこもるなら、ひたすら長い通路を設けて罠を仕掛けまくるのが最適解じゃないのかっていう問題を解決しないとゲームにならない問題を解決してなかったんだっけ。\n一本道にならないように制限加える？なんかそういうのも違うしなー…。\n","date":"2017-04-03T10:41:08+09:00","image":"/img/default-cover.png","permalink":"/mithrilmine/76/","title":"年度末修羅場終了"},{"content":" ぎりっぎりだったけどサークルカット書いて申し込み。\n新キャラ。仕事やばい。\n","date":"2017-02-16T23:14:53+09:00","image":"/mithrilmine/72/c92_cut-211x300.png","permalink":"/mithrilmine/72/","title":"C92申し込み"},{"content":"年の瀬じゃー。\n作業はゆっくりだけど進んでいます。\n何にも考えずにコード書いてたせいで後で見直すとどこで何してるかわからないコードになってたのでスマートなコードに書き換えとかしてました。\n未だに根っこの部分作ってます。そろそろ見た目に直結するとこやりたい…。\nC91は不参加です。\n今年の夏に申込書買うの忘れてたもので。\nC92は申込書今のうちに申し込んでおきました。\n年末年始はスケジュール空いたので久々にがっつり進められそう。\n1~3月が例年通り極修羅場の予想なので年末年始中にある程度ゲームとして動くレベルに仕上げたいす。\n","date":"2016-12-26T17:08:07+09:00","image":"/img/default-cover.png","permalink":"/proccess/66/","title":"C92の申込書を注文した"},{"content":"去年だかアップデートに失敗して放置してたRedmine復活させた。\nサーバがよくわからん状況で仕方ないので新しくVPS借りちゃった。\nこれでチケット駆動開発を再開できるはず。\nRedmineでRSS出してるみたいだったので左に表示してみた。\nできたらRedmineのチケット操作時にWordpressに投稿してくれるプラグインとか作りたかったけど時間かかりそうだったのでやめた。\nそもそもrubyの文法わけわからんす。\nscriptと名前のついてる言語は苦手感だし。\nあー、でもこのフィードだけ見てもようわからんねぇ……\nとりあえずは生存確認ぐらいには役立つと思うけど。\n","date":"2016-09-07T00:34:01+09:00","image":"/img/default-cover.png","permalink":"/murmur/58/","title":"redmine入れ直し"},{"content":"再開したっていうかだらだらやってたけど、最近ようやく軌道に乗ってきたというか。\nプログラムばっかり弄ってるから見せられるところないんだけど。\nMithrilMineのコードを9割方消して新しいダンジョンげー作ってる。\n冬のコミケは申し込んでいません。というか申し込めなかった。\n申込みの日付調べたのが決済期日の前日で手遅れだったす。\n冬に一緒に体験版並べてくれる優しい人おらんかな…\n","date":"2016-08-22T13:57:36+09:00","image":"/img/default-cover.png","permalink":"/proccess/55/","title":"ゲーム作成再開した"},{"content":" ShaderForge買ったのでマルチテクスチャなテスト。\nテクスチャのアルファとか頂点カラーのアルファに全然別の意味持たせたりするとモデリング時に確認取れなくて面倒で困る。。\n","date":"2016-05-16T02:01:39+09:00","image":"/proccess/47/sf-300x242.jpg","permalink":"/proccess/47/","title":"Shader Forge買ったですしおすし"},{"content":"仕事に追われまくって毎週末仕事してた\n気が付いたら10月になってるんですが…\nさすがにこれはやばいってことで先週土曜MithrilMineのタスクまとめて作業再開したら月曜朝に出すものが仕上がらなくてって、時間のやりくりがうまくいかない感\nCDRWのほうはデザインとかのアイディア出しをDouglasさんにお願いして負担を減らそう…\nMithrilMineは、まぁ私しかやる人がいないのでどうしようもないけど。\nいまだにインターフェイス周りいじってます。\n10月中にはプレイアブルな状態にしたいけど時間の確保がままならんのでどうしたものか。\n","date":"2015-10-06T10:48:35+09:00","image":"/img/default-cover.png","permalink":"/mithrilmine/35/","title":"あかんやつや"},{"content":"□ほとんど進んでないというか。\nmaleficiaを作ってた頃の反動なのか年なのか、やたらと眠いのです。。\n一日8時間とか寝てしまう。\n平日何もできない。\n週末は髪切りに行ったり、偏頭痛でのたうち回ったりでこちらも進捗なし。\nテコ入れは夏休みに期待するかなー\n","date":"2015-07-28T10:00:16+09:00","image":"/img/default-cover.png","permalink":"/proccess/29/","title":"7月の進捗"},{"content":" 施設設置指示用の指カーソルと床カーソル。土日お仕事持って帰ってきてるのであんまり進んでない。\n加算描画がUnityでうまくいったことないんだけど、（ポリゴンの前後関係が同一モデル内でおかしくなる）なんなんだろうね。\n","date":"2015-07-22T06:49:53+09:00","image":"/mithrilmine/23/handcursor.jpg","permalink":"/mithrilmine/23/","title":"カーソル"},{"content":"□本気でがりがり同人げー作ろうと思うと、過去作ったり集めたりしたものを利用して作らないと時間コストがとんでもないことになってしまうと実感したので、なんとか昔のHDDからデータをサルベージできないものかと。\nしばらく寝かせておいたら問題が鎮静化してうまく認識してくれないかなー、と思ってPCにつないでみたところ……！\nだめでした。\n具体的にいうとPC自体の起動に10分以上かかるようになって、ドライブクリックすると30分後にIOエラーとか出る始末…\n□HDD開けてみるかとも考えたのですが、ファイナルデータとかで意外といける（ただし時間かかる）らしいという話を聞いたので、試してみたところ……ドライブすらまともに認識できてないのにファイルサルベージできました！やっほい！\n□3日かかってHDDの5%ほどを救出したのですが、同人関連データはすべて救出できた模様。\n","date":"2015-07-05T23:17:04+09:00","image":"/img/default-cover.png","permalink":"/murmur/20/","title":"去年壊れたHDDのこと"},{"content":"当初はひだすら物資を貯め続けて売買するようなゲームを考えていたのだけれど、突き詰めていくとブラウザ・スマホゲーにぴったりの内容な気がして、いったん白紙に戻しました。\n物資の収集は柱としては残すものの、メインはダンジョン内の生態系シミュレーションに近いものに形が変わってきている感じ。\n今まで内容詰めずに見切り発車を続けてきたので、今回こそはということで仕様をがしがし詰めています\n","date":"2015-06-28T23:59:15+09:00","image":"/img/default-cover.png","permalink":"/proccess/10/","title":"MithrilMineの方向性"},{"content":"ねこみみのかけらはC88には申し込みませんでした。\nC89には参加予定です。\nサイト内コンテンツが非常に古くなっていたので思い切ってリセットをかけました。\n追記：NSIS関連の覚書だけ固定ページとして残しておきました。\n","date":"2015-06-21T15:39:02+09:00","image":"/img/default-cover.png","permalink":"/murmur/5/","title":"C88には参加しません"}]