3DCADモデルの見せたくない内側をアレする話―中身の詰まった3DモデルをBlenderでサクッとハリボテ化する手順―

さて、様々な大人の事情で、3DCADモデルを中身スカスカのハリボテにしたいときに使えるテクニックの話です。 たとえば、内部構造は内緒だけど外形のデータだけ渡したい、ゲームエンジンで扱うためにメッシュ削減したい、NFTとして販売したい、などなど、さま…

シリアル通信をオシロで眺めたときに1ビットの幅からボーレートを求めたかった話―1ビットの時間×ボーレートはやみ表―

タイトルの意味がわかる、かつ、具体的にどうやって求めれば良いかぱっと出てこない人(ぼく)向けのメモです。 それ以外の人にとってはここまで読んでいただくのも気が引ける内容の無さなです、すみません。 この記事で触れる内容 シリアル通信ポートにオシ…

オープンソースのゲームエンジンGodotでサクッとMQTTを使う話―コピペで動く(はず)Godotノンゲーム利用のための通信まわり―

※ この記事の内容はGodot Engine 4.2.2と4.3.RC1でテストしています。 さて、ゲームエンジンをNon Game(ゲーム開発以外、たとえば産業用とか、研究とか)用途で使いたいとき、なにかと他システムとの通信が必要になる場合が多いと思います。 色々と方法はあ…

iPhone LiDAR×Blenderで体積算出しようぜ!

iPhone LiDAR×Blenderで体積算出しようぜ! タイトルは、iOS LiDARといえばiwama氏の超有用note記事「iPhone LiDAR × CloudCompareで体積算出しようぜ!」へのリスペクトをこめて。 note.com CloudCompareは使い慣れなくてちょっと心の壁があるので、普段使…

SONYの空間再現ディスプレイELF-SRをBlenderで使いたかった話―空間再現ディスプレイ Plugin for Preview(BL)のインストールエラーを解決する―

しばらく前から、仕事でSONY製の空間再現ディスプレイELF-SR2を触っていました。 3DCGを裸眼で見ることができる、ちょっと未来なガジェットです。 (function(b,c,f,g,a,d,e){b.MoshimoAffiliateObject=a; b[a]=b[a]||function(){arguments.currentScript=c.c…

「最小のAndroid 13スマートフォン」用のハードウェアキーボードを作る話―仮組みまで―

この投稿は、キーボード #1 Advent Calendar 2023 - Adventarの8日目の記事です。 adventar.org 日付を勘違いしていて、当日の朝に大急ぎで執筆しております…! ちっちゃいキーボードを作ろう

34%超ロープロキーボード「hp0」を作った話—RP2040Zero&Choc V1でエンドゲームする—

さて、近ごろ出先で作業をすることが増えてきて、持ち運びに便利なコンパクトなキーボードが欲しくなってきました。 以前作った34キー向けのさいきょうのキーマップがあるので、これを活用できる34キー超ロープロファイルキーボードを設計することにしました…

XREAL AirでBlenderのビューポート立体視を実現したいPoC—Blender XREAL viewport addonが待ちきれない(妄想)ので無理やり試す話—

XREAL Airを買ったので遊び倒したい 先日XREAL Air(旧NREAL Air)を衝動買いしました。 ジャンル的にはARグラスと言われるやつで、半透過レンズに映像が浮かんで見えるタイプのデバイスです。 (function(b,c,f,g,a,d,e){b.MoshimoAffiliateObject=a; b[a]=b…

MicroPythonでLEDのbreathe effect(呼吸するようなフェード)を実装するはなし—コピペ用のPythonスニペット—

さて、今日はLEDを光らせる時の小ワザの話です。 Breatheエフェクト(呼吸をするようにフェードイン・アウトを繰り返す、Macbookの待機中ランプとかで見る光らせ方)って、たまに使いたくなりますよね? いつも、前回どうやったか忘れる絶妙なタイミングで必…

Kensingtonのオービット&リングトラックボールにミドルボタン&3Dツール用マクロパッドを増設する話

最近BlenderやUnityなど、3D系のソフトを使う機会が多くなってきたんですが、普段使いのトラックボールは致命的なことに、ミドルボタン(ホイールボタン?)がありません。 (function(b,c,f,g,a,d,e){b.MoshimoAffiliateObject=a; b[a]=b[a]||function(){arg…

iPhoneの機種変更を検討していたのにドンキの7インチUMPC「NANOTE NEXT」を買っていたという話

7インチのUMPCを買たので、その経緯やらをまとめました。 迷ってる人の参考になるような情報をまとめようと思ったのですが、こうしてまとめてみるとあんまり合理的な選定プロセスがあったわけではなく、ポエティックな内容になってしまいました。 まあそれは…

Blenderで3DCGリアルタイムコラボレーション(共同編集)ができる神アドオンMixer 1.0.1をBlender 3.4で動かす話ーサポート切れで動かなくなっちゃったのを復活させる3分クッキング—

さて、Blenderで共同編集できるアドオンを探してみると、2023年現在、現行で開発・メンテされているものはなさそうです(僕の探し方が甘い可能性は大なので、良いのがあったら教えてください) 見つけた中で1番新しかったのが、Mixerというアドオンです。 3d…

木材NC加工サービスの「EMARF」を利用して、ホームシアターのセンタースピーカーYAMAHA NS-C120用のスタンドをつくった話—

さて、すこし前のこと、ホームシアターのセンタースピーカー用に、スピーカースタンドを買おうと考えました。 うちのホームシアターは、中古品の寄せあつめで格安セットアップしていて、センタースピーカーには3,000円ほどで手に入れたヤマハ NS-C120を使っ…

買ってよかったもの2022

年末なので年末っぽい記事を書きたいなと思って、去年何やっていたかさかのぼってみたら、日本語環境で自作キーボードを使えるように頑張ってました。 全然年末感なかった...。 www.creativity-ape.com ちょうどTwitterで@reona396さんの「買ってよかったも…

M5Stackクリスマスコンテストに応募した話―M5 ATOMとMAX7219モジュールでつくるクリスマスイルミネーション―

メリークリスマス! M5Stack主催のクリスマスコンテストが開催されていたので、参加してみることにしました。 M5Stack Christmas ContestChristmas is coming! Light up your Christmas with M5Stack!✨Join our contest according to the rules in the pictu…

"スマートな” TVリモコンを作りたい話 設計&基板製造@JLCPCB編—Raspberry Pi Picoでシンプルな学習リモコンを作りたい—

今回はこの記事の続きです www.creativity-ape.com (function(b,c,f,g,a,d,e){b.MoshimoAffiliateObject=a; b[a]=b[a]||function(){arguments.currentScript=c.currentScript ||c.scripts[c.scripts.length-2];(b[a].q=b[a].q||[]).push(arguments)}; c.getE…

証券所のティッカーみたいな細長い電光掲示板を作る話—MAX7219モジュールとRaspberry Pi Pico (rp2040)とMicrPython

わけあって、証券所のティッカーみたいな、細長い電光掲示板が必要になりました。 既製品も色々ありますが、今回の用途にはややリッチすぎるので、自作することにしました。 (function(b,c,f,g,a,d,e){b.MoshimoAffiliateObject=a; b[a]=b[a]||function(){ar…

書籍「M5Atomで作る歩行ロボット」より6軸二足歩行ロボットのビルドログ—UIFlowでロボを歩かせたい—

今年の夏休みに、お台場の科学未来館の特別展「きみとロボット ニンゲンッテ、ナンダ?」を見てきました。 www.miraikan.jst.go.jp 僕はこういうのにけっこう影響されやすいタイプなので、完全にロボットにかぶれて、日々高まるロボット作りたい欲。 じつは…

"スマートな” TVリモコンを作りたい話 構想編—Raspberry Pi Picoでシンプルな学習リモコンを作りたい—

今日は家電3大ストレスのひとつ、テレビリモコンのボタン多すぎ問題をどうにかしたいという話です。 そう、テレビリモコンのボタンって多すぎやしませんか? そう思って手元のを数えてみると、ボタンが64個も付いています。 このなかで、日常的に使うボタン…

フォトグラメトリ用に4K解像度のドローン動画から1秒おきにフレーム切り出してJPEG画像に保存したい話―ドローン+ffmpeg+Reality Capture―

タイトルの通り、ちょっと地味な内容ですが、毎度やり方を忘れそうになるので、自分用のメモとして記録します。 動画をもとにフォトグラメトリをやりたいとき、ソフト側が動画読み込みに対応している場合も多いですが、たとえば、「現場で撮った動画を会社に…

iPhone LiDARのリアルタイムプレビュー用外付け液晶としてAndroidタブレットを使おうとした話—PoC編—

近ごろ、iPhone単体で3DスキャンができるiPhone LiDAR界隈が盛り上がってますね、とくに土木、建築、考古学界隈などで活用事例が多いようです。 スマホのおまけ的機能なので、精度とパワーは簡易的なものですが、個人で買える手のひらサイズの端末で、3Dスキ…

超強力なオープンソース3DCGソフト「Blender」を動画編集ソフトとして使い倒したい話—Video Editingワークスペース入門の次の1歩—

はじめに 普段どんな動画編集ソフトを使っていますか? Final cutとかPremie Proとか使ってるよって人は対象外です、この記事が刺さるのはきっとこんな人。 ちょっと凝った動画編集(カット編集とか、テロップ入れたりとか、合成とか)したい けど、Adobeの…

超強力なオープンソース3DCGソフト「Blender」のモーショントラッキングデータを書き出したい話―マーカー座標をビルトインPythonでCSV書き出し―

最近、動画から振動パターンを分析したいという案件がありました。具体的には、動画に映っているマーカーの動きをトラッキングして、数値として取り出したい。 Blenderのモーショントラッキング機能を使ったらうまく行ったので、その方法を記録します。

日立国際電気「ISnex Viewer」が手に入らないときに.hvs形式の動画を再生・編集したい話―徒労の供養と、AIを使ったアップコンバート&フレーム補完フリーソフトのメモ―

ほとんどの人は、タイトルを見てもなんのことやらさっぱりだと思いますが、検索でこの記事にたどり着いた方、あなたの求めるものはきっとここにあります。 はじめに 日立国際電機の監視カメラシステムISnexシリーズは、録画ファイルが.hvsという見慣れない形…

東京ネオン浴マップ(中目黒〜代官山〜恵比寿エリアのネオンサイン)

このブログでずっとアクセス数1位をキープしているのが「ネオン風サインの作りかた」なんですが、ネオンサインの恩恵を受けている身としては、やはり本物のネオンサインについても発信する義理がある気がしてきたので、今回は本物ネオンサインについての話で…

Unityと外部ツールをノーコードで連携させたい話 —Node-RED & OSC & Unity Visual Scripting(受信編)—

Node-REDとUnityのVisual Scripting(以降VS)を、OSC(Open Sound Control)で連携させる話の後半です。 前半はこちら。 www.creativity-ape.com 前回データをOSCで送信するところまで作ったので、今回はそれを受信して、Unity上でオブジェクトを動かすとこ…

Unityと外部ツールをノーコードで連携させたい話 —Node-RED & OSC & Unity Visual Scripting(送信編)—

今回は、Unityと外部ツールをノーコードで連携させたい、そんなときに使えるテクニックの話です。 そもそもの発端はこちら。 Unityで、10ms間隔くらいの時系列座標データ(CSV形式)を実時間で再生して、Visual Scriptingでオブジェクトを動かすというのをや…

ロジクールのマウス「MX Anywhere 3」のスイッチを静音化した話

さて、しばらく前に、ロジクールのちょっと良いマウス「MX Anywhere 3」のスイッチを静音化しました。 その手順(ってほどでもないけれど)をTwitterに書き散らかしていて、後で見返そうと思ったら探すのが難儀だったので、また必要になった時のためにメモと…

BRIDダクトレールファンのカラバリを勝手につくる話—欲しい色がないなら塗ればいいか—

はじめに 最近、BRIDのダクトレールファンというものを購入しました。名前のとおり、ライティングレールにつけるタイプの空調ファンで、ワンタッチで簡単にシーリングファンを導入することができるスグレモノです。 (function(b,c,f,g,a,d,e){b.MoshimoAffil…

KMK FirmwareでJP配列のキーマップを作る—Windows日本語環境で自作キーボードを簡単に使うための小ネタ—

2021年も残すところあと3日、昨年の今頃何やってたかなと振り返ってみたところ、100円のLEDランタンに1/fゆらぎ化改造を施していました。 www.creativity-ape.com このギミックは自分的になかなか気に入っているので、"Lチカ"ならぬ"Lユラ"関係も今後もう少…