未踏作業日誌――余計なもの作るよ!

未踏の作業日誌的なものを書きましょうということで書くことにしました.余計なことばっかりしています.

2014-04-01から1ヶ月間の記事一覧

ブラウザでアペミクさんにポーズを取ってもらう

ちょろちょろMMD for Unity本家のほうに手を加えながら,ブラウザでアペミクさんにポーズを取ってもらえる何かを作りました. ちなみにミクさんビーム撃ってます.必殺技は飛び蹴りです. Unity Web Player | MikuMikuDance for Unity いまさらですがスライ…

脱線してジャズセッションアプリ作ろうとしてる話

特にサーバの運営に関して技術的な目処がまだ立たないため未だにモヤモヤしてる.C#でソケット通信して,仮のサーバアプリからlocalhostのサーバ宛てにPOSTするという強引な方法を思いついたものの,これは本当にうまくいくんだろうかという気がしてならない…

Quaternionが難しすぎるので可視化してみた話

1週間ぶりの更新ですが,先週辺りからずっと脱線してました.まだやるつもりです. それはいいのですが,UnityではTransformの回転をQuaternionによって表しています.もちろん,Inspector上ではオイラー角で扱えるのですが,本質的にはQuaternionを使ってい…

ネット上にあるVMDファイルをダウンロードして,表示されているモデルに適用する

MMD for Unityのexport-vmdブランチで現在開発してますが,タイトルの通りサンプルスクリプトを用意しました. ただ,WWWクラスを利用するにはセキュリティ・ポリシーの設定が必要だとか言われてしまいます.スクリプトを実行する前に[Edit]-[Project Settin…

スマホでOculusのようなことのできる装置の試作品を頂きました

ちょっと出先でいろいろな御縁があり,スマホでOculusのようなことのできる装置の試作品を頂きました.僕はスマホ持ってないのですが,さっそく大学に行ってスマホ借りてちょっとだけ遊んでみました. 見た目,仕組み 装置はまさしく簡易版Oculus Riftのよう…

byte型配列でもVMDファイルの読み込みに対応

今まで,UnityEditor上でVMDファイルを利用しないと読み込めませんでしたが,VMDファイルをbyte型配列に変えたものでも動くようになりました.これで,例えば共有リポジトリ上に存在するMMD Fukuwaraiで作ったデータを,ネットワークを介して読み込むことが…

一昨日のライブラリのバグを修正

一昨日公開したutf8-sjis-encoderですが,諸々のバグがあったので修正しました. GRGSIBERIA/utf8-sjis-encoder · GitHub 最初の仕様はDictionaryで変換テーブルを作っていました.これは,VS2012のコンソールアプリ上では動いたのですが,Unityで動かしてみ…

UTF-8とSJISの相互変換ライブラリを作りました

とりあえずUnityでVMDファイルを出力できるようになったところまではよかったのですが,文字コード周りで引っかかってしまいました. どうやらUnity WebPlayerはEncoding周りが物凄く弱いらしく,Encoding.GetEncoding(932)をしようとすると例外が発生して処…

VMDファイルの書き出しに対応しました

MMD for UnityでVMDファイルの書き出しに対応してみました.インターフェースはこんな感じです. MMD for UnityでVMDファイルの書き出しをする VMDFormatterとVMDExporterというクラスがあり,これらを使えばいい感じにVMDファイルの出力ができます. VMDFor…

過去へバックキャストして将来を考えてみる話

先日,出張で2日間留守にしていましたが,その中でかなり刺激的なことがあり,自分の中の考え方を変えるいい機会になりました.関係者の方々,お話のできた方々にお礼申し上げます.ほぼ今までの考え方がひっくり返るような二日間だったと思います. 出張中…