MEBIUSTOSのブログ

主にUnityに関する技術的な事を書いていきます。 Twitter @xflutexx

Unity

OVRPlayerControllerのカメラの高さを操作する

そろそろOculus DK2を被っても快適な季節になってきたので、Oculusについて。 頭の高さを操作したい まぁ、色々とあると思うんですよ。片手で頭の高さを操作したいシチュエーション。たとえば、ソファに座ってシャム猫を撫でつつも仮想世界でパンツ覗きたい…

【アップデート】 MMD4MecanimFaciem関連

MMDモデルの表情制御アセット「MMD4MecanimFaciem」関連をアップデートしました。 アップデート内容 MMD4MecanimFaciemアセット FaciemDatabaseコンポーネントに「Hide Wireframe」ボタンを追加。押すとシーンビューにて選択モデルに表示されるメッシュのワ…

スクリプトでアニメーションクリップファイルを作成する

Unityのエディタスクリプトから、アニメーションクリップ(Animation Clip)ファイルを作成する方法です。 はじめに 先日公開したブレンドシェイプ値をアニメーションクリップとしてファイルに吐き出すコレ。当初は複数のスキンメッシュに分散したブレンドシ…

ブレンドシェイプをAnimationClipとして保存する | Unity

ブレンドシェイプ値を元にAnimationClipを作成するツールが出来ました。 特徴 現在のブレンドシェイプ値を元にAnimationClipファイルを作成します。 複数のSkinnedMeshに分散されたブレンドシェイプを一箇所で操作できます。 ダウンロード BlendShapeEditHel…

特定のギズモをオン・オフするエディタ拡張 | Unity

シーンビューにおいて特定のギズモの表示をオン・オフするエディタ拡張例です。指定したギズモのみを操作する例がネット上で見つからず、かつ自分で必要になったので作りました。下記の例では実行する度にCapsuleColliderのオン・オフをトグル操作しています…

【アップデート】HeadLookControllerHelper

お知らせ HeadLookControllerHelperをアップデートしました。 ダウンロード ダウンロードは下記ページからお願いします。簡単!ターゲットを見つめる! - MEBIUSTOSのブログ 更新内容 Delay Setup機能を追加しました。デフォルトONになっていて、HeadLookCon…

プロ生ちゃん壁紙

前回の記事で使用したプロ生ちゃん画像の壁紙化要望があったので、改めてUnityで頑張って作ってみました。プロ生ちゃんの魅力が伝われ! (2015/9/5 追記:プログラミング生放送さんの記事にて紹介して頂きました。感謝!)※ 高画質版はOneDriveよりダウンロ…

簡単!ターゲットを見つめる!

とにかくお手軽に気になるあの子を振り向かせたい 詳細な設定とかはいいから、とにかくお手軽にそれっぽく振り向かせたい!見つめられたい! そんな人向きの内容になります。 HeadLookController万歳! Animator.SetLookAtPositionという手もありますが、個…

スクリプトで呼吸させる - 第2回 | Unity3D

そもそも リアルな人間が呼吸をする場合、息を吸えば胸が膨らむし、横隔膜だって動くからお腹も動く。でも、Unityのヒューマンモデルで呼吸を実現するとなるとそうはいかない。骨の動きだけでそれっぽく見えるようにしないといけない。そんな制限条件付きの…

スクリプトで呼吸させる - 第1回 | Unity3D

ハァハァさせたい AnimationClipに頼らず、スクリプトでHumanモデルに呼吸をさせたいんです。呼吸の長さとか深さとかを動的に弄りたいんです!眠ってるモーションのAnimationClipとか探したり作ったりしたくないんです!!IKで適当にポーズ付けて、呼吸用の…

FaciemForMecanimアップデート | Unity3D

MMD4MecanimModelの表情をUnityのMecanim機能で制御できるようになるMMD4MecaimFaciemForMecanim(略 FaciemForMecanim)をアップデートしました。 アップデート内容 今まではMMD4MecanimのMorphHelperスクリプトを介して表情制御してましたが、今回追加した…

LeapMotion 突き抜けない手がほしい - 第3回 | Unity3D

出来ました!出来ましたよー!Beta版です。美しくない実装だけど動くはずです。これ大事。MMD4モデルのおっぱい揉みにお役立てください。 ダウンロード(Beta版) OppaiHandBeta (手首までのモデルでしか動かないきがします。) (2015/11/29 リンク先を変…

MMD4Mecanimの表情をUnityのMecanimで制御する | Unity3D

MMD4Mecanimモデルの表情をUnityのMecanim機能で制御できるようになるアセット「MMD4MecanimFaciemForMecanim」です。Mecanimで制御できるという事はBlendTreeを利用できるという事なので、たとえば「笑っている表情」と「怒っている表情」をfloat値によって…

LeapMotion 突き抜けない手がほしい - 第2回 | Unity3D

前回は手がモデルに接触した際に、接触部に留まるオブジェクトをテスト的に可視化してみました。今回はその可視化したオブジェクトの位置にグラフィックハンドモデルを強制的に移動させてみます。 グラフィックハンドモデルの強制移動 LeapMotionのHandContr…

LeapMotion 突き抜けない手がほしい - 第1回 | Unity3D

LeapMotionでMMD4Mecanimのモデルに触りたいと思った場合、ネット上に色々情報もあるので比較的簡単に実現できます。でも、何かが違うわけです。なんで手がモデルを突き抜けちゃうん?おっぱい揉むときも細心の注意を払って座標を気にしつつ揉むなんてヤだよ…

LeapMotionでハンドオブジェクトをプーリング | Unity3D

LeapMotionのHandControllerは手がセンサー内に入るとハンドオブジェクトを生成し、センサー外にでると破棄します。この生成と破棄のコストが気になりだしたら夜も寝れなくなったので、プーリングできるように改造しようと決意。「なんかHandControllerにDes…

MMD4Mecanimにおける同一材質名の罠 | Unity3D

配布されているMMDモデルで、色違いバージョンが同梱されている場合。ありますよね。ちょっとだけ違うモデルが同梱されている場合。ありますよね。それらをMMD4MecanimでFBX化する場合、大体の場合は問題無いんですが以下の場合は注意が必要です。 同一フォ…

MMD4Mecanimモデルにまばたきをさせる | MMD4MecanimFaciemBlink

MMD4MecanimFaciem用のまばたきツール「MMD4MecanimFaciemBlink」です。MMD4Mecanimモデルがまばたきしてくれます。 まばたき部のロジックははウダサンコウボウさんのMMD4MFaceBlinkを参考にしました。(勉強になりました) ダウンロード MMD4MecanimFaciemB…

エディタ拡張における値の変更チェック | Unity3D

GUI.changedは出来る奴だ MMD4MecanimFaciemを作リ始めた当初、拡張したGUIで値が変更されたかどうかチェックするために「前の値を保存しておいて、GUIコントロールを表示した後の値と比較する」なんてことをやっていた訳ですが、もっと便利なGUI.changedな…

見やすいMMD4Mecanim表情設定方法

表情がみえん! MMD4Mecanimモデルの表情をMMD4MecanimFaciemで見ながら編集しようと思った場合、往々にしてメッシュ線やコライダー線がバリバリ描画されて「表情みえねーよ!」的な事になりがち。 でも、ちょっとしたことでクリアな画面で表情を舐めまわす…

MMD4MecanimFaciemとMMD4MFaceにおけるデータ連携

アセットつくった MMD4MecanimFaciemを作成するまでお世話になっていたウダサンコウボウさん作成のMMD4MFaceとMMD4MecanimFaciemとで、表情データのインポート/エクスポートができるように「MMD4MecanimFaciemBridgeToMMD4MFace」(長い!!)というものを…

MMD4Mecanimの表情管理と制御 | MMD4MecanimFaciem

MMD4Mecanim*1の表情管理(保存・閲覧)と表情制御を行うアセット「MMD4MecanimFaciem」です。GUI操作により表情を保存でき、ゲーム中にスクリプトから表情設定が可能です。 アセット概要 MMD4Mecanimモデルの表情(全てのモーフ値)を保存・変更・閲覧でき…