Unity:Script(スクリプト)を追加する4つの方法
はじめに Unity ではコンポーネントの仕組みにより、あるオブジェクトに C# スクリプトで機能を追加できます。このオブジェクトに スクリプトを追加するやり方をまとめてみました。 静的に追加 1.ド...
はじめに Unity ではコンポーネントの仕組みにより、あるオブジェクトに C# スクリプトで機能を追加できます。このオブジェクトに スクリプトを追加するやり方をまとめてみました。 静的に追加 1.ド...
はじめに Unity で指定のタイミングで動作を停止させたい時がある場合に今回のようなテクニックが使えますので是非試してみてください。 使い方 使い方は簡単です、「Debug.Break()」を使うこ...
はじめに
Azure Sphere (Microsoft Linux) の開発ボードが発売されたみたいなので、購入して Lチカ してみました。
全体の流れは公式を読んでいただいた方が詳しいので省略し、私のメモ程度の記録となりますのでご了承ください。
秋月電子:Azure Sphere MT3620開発ボード
Azure Sphere で Lチカ が出来ました!Azureの設定周りとコマンドラインでDeviceの紐づけなどを行う必要があり結構大変だった印象?#Azure #Azure…
概要
Hololens と言う Microsoft が発売している MR(AR/VR) デバイスを用いて、空間上にディスプレイを無限に増やしてみよう!との試みになります。(無限とは言っていない)
Hololens 上にディスプレを増やす事により「他人に覗かれない!」との気持ちから増やしてみました、かなり簡単に実装できるのでぜひチャレンジしてみていただければと思います。
動画:
Twitter – Hololens でディスプレイが無限(有限)に増えた!
開発環境
Unity 201…
Unity で ML-Agents を使うことにより簡単に 機械学習(AI)を組み込める事をご存知でしょうか、 ML-Agent を使うことにより Unity上で学習・実行が行えます。
Unityの高速化の一般的な手法、GPU インスタンシングを使ってパフォーマンスを改善するようなデモを作成したので動作してみてください。
また、WebGLで出力した場合も有効かどうか確認し有効でしたので合わせてデモページもありますので各自の環境で試してみてください。
Unityでは1つのオブジェクトにフォーカスが行くようにするには、対象のオブジェクトの位置(Position)からカメラの相対位置を固定してやれば問題は解決します。
前回の記事では、フォトグラメトリにより3Dモデル(Obj形式)での取り込みが行えました、今回はUnityで実際に取り込んで色の修正などを行っていきます。
Shader の勉強として、絨毯(布)が波打つような Unity の Shader を実装してみたく、以下の画像の通りの Shader(シェーダー)を実装しました。デモもあるのでぜひ動かしてみてみてください。
UnityのMaterial(Standard Shader)をスクリプトで設定する際にそれぞれのキーワードで検索していて大変だったため、全設定を網羅してみました。
Unity で テクスチャ(Texture) を動的に生成する方法はいくつかあります。Resourceに画像を保存して Resources.Load する方法や、Assetsに画像を保存しておきインスペクターで性的に設定する方法など。今回は byte配列 をテクスチャ(Texture) にする方法を紹介します。
Unityで100万個のキューブ(立方体)を表示を行うと、どうしてもパフォーマンス問題にいきあたる、Unityでは計算量が多くなるとShaderを書く機会が多くなるが本 GeometryShader では任意の座標にキューブを描画する Shaderを書いてみました。
Unity で WebGL を出力するとブラウザで実行可能な出力が可能になります。上記のWebGL は HTML5 の Canvas 要素で実装されているのですが、このHTML内に以下のようなテキスト入力欄を同時に表示すると、ここの入力ができなくなる問題があるようです。
Unityでの影の設定は、パフォーマンス全体に大きな影響があるので影の付き方などについて設定を見直してみました。
カメラを近づけていくと、だんだん透明になるオブジェクトを実装しました。普段はカメラの距離でオブジェクトがいきなり非表示になるのでそのような場合に不自然にならないようにスクリプトを作ってみました。
LookingGlass の Three.js 実装が公開されたので中身を軽く読んでみました、私としてはキャリブレーション結果(個体情報) 取得 の部分がどういった実装になっているのか気になったための確認となります。
C#(.NET)のライブラリで、NAudioという有名ライブラリがあります。NuGetの情報で見てみると、626,000回もダウンロードされているので信頼性はあるのかなと思います。今回はこのライブラリを使って録音をする処理を書いてみましたのでご紹介いたします。
NVIDIA FleX for Unity (1.0 BETA) を使うと簡単に水流・水しぶきなどの表現ができるので、物理演算などの表現力を確認するため本アセットに含まれているサンプルを全部実行して確認してみました。
Outlookからスケジュール情報を取得しないといけない状況になったので簡単に取得できるソースコードを提供できればと思い記載いたします。
例外処理などをまったく行っていないので各自で実装いただければと思います。
また、本サンプルコードは「NetOffice」ライブラリを使用していますがOutlookのComDLLを使用した場合でも基本的には同じソースコードで動くと思いますが確認していないのでご自由にお使いください。
powershell を使って対象にファイルを処理していたのですが、あまりにも遅くて高速化を行ったのでその時の改善内容を残しておきます、誰かのお役に立てればよいです。