3Dモデルインポート(主にVRM)対応VTuberソフト
REALITYのようなアプリ上でアバターを作るのではなく、3Dモデリングソフト等から持ってこれる経路がありそうなアバター再生ソフトの表
なんてことだ・・・全部Unity製じゃないか・・・・
名前 | 3tene | Luppet | Vovola | VWorld | バモキャ | VMagicMirror |
---|---|---|---|---|---|---|
ひとこと | nuitrackで全身トラッキング | バストアップ特化 | WebCam版バーチャルキャスト | 機材が要らないのが利点 | VR必須 | 伺か的な |
エンジン | Unity | Unity | Unity | Unity | Unity | Unity |
WebCam | 〇 | 〇 | 〇 | × | × | 〇 |
LeapMotion対応 | 〇 | 〇 | 〇 | × | × | × |
nuitrack(≒RealSence)対応 | 〇 | × | × | × | × | × |
VRトラッカー | 〇 | × | × | × | 〇 | × |
キーボード・ジョイパッドなどHID | × | × | × | × | × | 〇 |
ただのWebCamと化しているRealSenseを使って何かしたいんだけれど、vtuberみたいのは現状3teneの全身トラッキング(設定を変えるとフェイストラッキングも動くらしい)くらいにしか使われていないようだ。
Win版(インストーラー版)GNU Radioで、gr_modtoolを動かすためにやったこと
※※Pythonでブロックを作るには、自作ブロックとは別に「Python Block」というブロックがあるので、こちらを使ったほうが気軽でよい※※
GNU Radio Companion上で、自作のブロックを使うにはgr_modtoolを利用するらしい。
これをWindowsインストーラー版で動かすのに色々あったので記録にのこす。 ※インストール場所はC:\Program Files\GNURadio-3.7で説明するので、自分の環境に適宜読み替えて下さい
GNU Radio のWindowsインストーラー版にも、gr_modtoolは存在する。 しかし、GNU Radio CompanionにてLinux版のように
gr_modtool
とやっても起動することは出来ない。 色々直さないと動かないので、出てきたエラーを根気強く直す・・・
続きを読むNode.jsで複数フォルダをzipで圧縮
この記事は
Node.jsにて
- archiverを使ったzip圧縮
- child_processを使ったマルチスレッド化
したソースコードが乗っかっているだけ
やりたいこと
HDDのデータを整理するのに、フォルダ毎に圧縮して保存したいな~という需要があった。
Folder ├Folder1 │├file1 │└file2 ├Folder2 │├file1 │└file2 ├Folder3 │├file1 │└file2 ・・・
これを
Folder ├Folder1.zip ├Folder2.zip ├Folder3.zip ・・・
という具合にしたい。 7zipとバッチファイルでなんとかする試みもある。 これはD&Dで圧縮出来てとても便利なので、これを使えばいいと思うが今回はnodejsで作ってみた。
続きを読むFMトランスミッター
下記のFM受信機を参考に、トランスミッター(送信機)のほうを作った
http://wireless-square.com/2016/01/14/fm-receiver-using-gnu-radio/
フローグラフ(.grc)は下記
FM moduration sample with HackRF One (GNU Radio Companion) · GitHub
AMトランスミッター
osmocom sinkの動きが理解できてなくて迷ったが実はすごく簡単だった。
これはwavファイルを鳴らすサンプル。
取り合えず手元のAMラジオでそこそこ鳴る
フローグラフ(.grc)は以下gistにある
AM moduration sample with HackRF One (GNU Radio Companion) · GitHub
wav_samp_rate はwavファイルのサンプリングレート
sdr_samp_rate はsdrのサンプリングレート
波形のレンジが+側(0~+1)のみで遷移するよう
Multiply Constで0.5倍、Add Constで0.5オフセットをかけている。
osmocomに渡すのはただwavのデータで良い。
(-側に行かないようにオフセットをかける必要はあるが)