Unity:ログの出力(GUI編)

はじめに 前回は、Debug.Logを使ってログ出力ができる事を確認しました。今回はより実践的に、画面上にログを出して実行時にも確認できるログ出力を実装します。 ソースコード さっそくですが、ソースコ...

Unity: Start / Update の不思議、その正体とは?

Unityで新しくスクリプトを追加すると生成される、Start / Update について不思議に思った事はないでしょうか?こいつらは、MonoBehaviour のメソッドをオーバーライドしていると思っている人多いますが実は違います。

Vue.js で3Dモデルを表示する。

はじめに

vue.js で簡単に3Dモデルを表示したかったので、vue-3d-model を試してみました。

サンプル

Vue.js のプロジェクト作成

vue-cli コマンドで基本的なプロジェクトを作成します。

vue init webpack my-project
cd my-project
npm install

3Dモデルを取得

以下サイトの ~.obj ファイルを使わせていただきました。

http://www.3dchaya.com/views/con…

C# で gRPC を使ってみた、ついでに Stream でファイル転送

はじめに

gRPC-Web が正式リリース されたとの事を聞いて、やっぱり gRPC が今後の通信プロトコルのデファクトスタンダードになるのかなと思い実際に使って使用感を確かめてみました。
gRPC-Web ではなく gRPC になります

開発環境

Visual Studio 2015
C#(自分が一番使いやすい言語)

学んだ内容

gRPC は Go言語 が本流
*.proto ファイルが通信・インターフェスの定義をする
*.proto ファイルから各言語の通信プログラムを生…

HoloLens2 に思うこと

本日(2019/02/25 の朝)にスペインで開催されている MWC2019 で Hololens2 が発表されました、HoloLens2(以下、HL2) の詳細なスペックや発表内容につきましては、以下記事を読んでいただければ内容把握すると思います、今回は私自身が思っている事を記載したいと思います。

Unity:1万個のキューブ/Cube/立方体を頂点移動だけで動かす

1万個のキューブを移動する場合、プリミティブ型のキューブオブジェクトを1万個素直に配置して、transform.position を移動する方法、shader で描画する方法(過去に作りました)、1メッシュに結合してメッシュの頂点を移動する方法など様々あります。今回は1メッシュに結合して頂点情報を書き換える事により描画を行ってみました。
Shader で描画する方法は高速なのですが、WebGLでは Geometry Shaderが使えなかったため、本手法で検証してみました。