読者です 読者をやめる 読者になる 読者になる

simplestarの技術ブログ

目的を書いて、思想と試行、結果と考察、そして具体的な手段を記録します。

Unity:AndroidでComputeShaderを使ってみました

画像処理では、並列計算による高速化が求められます。(常に…) Compute Shader を使った並列計算による高速化は実装が簡単で効果抜群なのですが、DirectX 依存なので(と思い込んでいた私は) PC 上での動作に限られていると思っていました。しかし、ふと U…

Unity:uGUIにDebug.Logの内容を表示する方法1

UnityでDebug.Logした内容を、uGUIのUI画面でゲーム実行中に確認したい場合があります。 今回はその要望に応える形で次のようにログが流れる仕組みを作ったので、今後自分が再利用するために公開します。Debug.Log をハンドリングするコードは次の通り using…

Unity:mecanimのイロハ

SD Toon シェーダーの Unityちゃんで、ステート遷移によってアニメーションが変化する仕組み mecanim を勉強してみようと思います。 ほんとに今更ですが、基本的なところを触ってみます。ボーンの入ったモデルと、そのボーンを動かすアニメーションクリップ…

Unity:楽曲のビートに合わせてオブジェクトを振動させる

ちょっとテンションが上がるBGMをかけながら作業していたところ ふと、Audio の低音と同期して振動するオブジェクトができないかな? なんて思いついたので、ちょっと調べて解決したので、解決方法を書いておきます。情報ソースはこちら docs.unity3d.com us…

UnityでMMDのPMXを表情モーフ付きでダンスするFBXとしてアセット利用する話

今回のトピックは Unity で MMD モデルにモーション付けて再生するというものです。みなさんご存じ(?)のMikuMikuDance(MMD)と呼ばれるソフトウェアは、VPVP公開されているの3DCG動画作成ツールです。表情豊かに歌って踊る3DCGコンテンツを探すと、ほとん…

人工知能:エディタの作成 その1

筆者はUnityに詳しいので、人工知能エディタをUnityで実装してみたいと思います。 ある単語は何に属するのかこれを設定し易いエディタというものを考えていきましょう。たとえば、ソクラテスという単語があったとして ソクラテスが属しているカテゴリを考え…

Unity:音声合成でリアルタイムにコンピュータにしゃべってもらう その3でオウム返し

音声合成でリアルタイムにしゃべってもらう話は以前しましたね。 simplestar-tech.hatenablog.com ここでで、予告通り今回はオウム返しするシステムを作ります。 マイクでしゃべったことをテキストに変換する話も以前しましたね。 simplestar-tech.hatenablo…

Unity:音声合成でリアルタイムにコンピュータにしゃべってもらう その2でCeVIO

前回 simplestar-tech.hatenablog.com の続きです。cevio.jp を触ってみました。起動するとトラックごとのテキスト入力欄があるので、今回は「CeVIOだよ!」と入力再生すると次の音声ファイルが作られました。http://file.blenderbluelog.anime-movie.net/Ce…

Unity:IntelRealSense で音声認識

Webカメラのマイクなど、ご家庭のPCにはすでに音声入力のためのマイクが設置されていたりします。 コンピュータに音声を拾ってもらい、それに応じる形でオペレーションを行ってもらいたいものです。作り方について、だいたい目星がついているので やってみま…

Unity:UNETの使い方3

クライアントからサーバーに任意の情報を渡す方法を確認します。ここまで UNET を使って、HUDに頼らず、どこからでもサーバーに繋がることが確認できています。UNET にはプレイヤーオブジェクトという特殊なオブジェクトが存在していて このプレイヤーオブジ…

Unity:32bit版エディタでAndroid開発

いや、できるだろ。 しかし、できなかった。最終的にはできた。Unity5.3からモジュールごとにインストールすることになったので 32bit版エディタを入れると、エディタのみ入る。Android モジュールがないので Switch Platform が選択できない。ひどいのはこ…

Unity:uGUIのボタンやテキストなど、基本について

さっそくWindows PCで遊べるゲームを作ってみます。シーン操作はマニュアルdocs.unity3d.comを一通り読むと覚えられると思いますが… 結構な量ですし、すべて覚えるのに時間がかかってしまいます。そんな時は、実際に触るところだけを知り動かしてみるのが一…

Unity初心者向けアドバイス

ちょっと偉そうな立場から Unity初心者、初学者に向けて簡単に解説したいと思います。一番最初にやるのは添付画像で示すようなフォルダ構成を作る作業です。この後色々なプラグインが入るのですが、まずは自分が作ったファイルがどれなのか すぐに分かるよう…

Unity5.3.1をインストールする

5.3.1が2日前リリースされたので使ってみます。(ちなみに5.3.0使っています。)入手場所はこちら Unity - Download Archive64bit版を普通にインストールしますが 32bit版も必要とあらばインストールします。32bitだけを入れるようなことをすると、不具合に…