2018-09-01から1ヶ月間の記事一覧

【Unity】ライブストリーミングhack#2『ClusterのIKを支える技術』で登壇しました

ミラティブとCluster株式会社合同の勉強会「ライブストリーミングhack#2」に登壇しました Clusterで3点トラッキングによる姿勢の推定処理をどうやって作ったか?という話をしたので、その資料です

【Unity2018】Entity Component System(ECS)とUniRx.Asyncを和解させる

問題点 ECSを使っているプロジェクトにUniRxをぶちこむと、ECSとUniRxのPlayerLoopが喧嘩してUniRxが勝ちます(ECSが動かなくなります) やはりECSでも(相性が良いかはともかく)Rxしたいので、UniRxを使う方法を探ってみました。

【Unity2018】Entity Component System(ECS)でZenjectを使う

突然ですが、皆さんECSでもDIしたいしRxしたいですよね?? ということでECSでもZenjectを導入してみました。 導入 いつもどおりSceneContextとSceneInstallerを作り、シーンに置きます。 Odinを入れてるのでインスペクタの見た目がちょっと違います!

【Unity2018】LWRPでUnirtyちゃんをフィギュアっぽく描画するShaderを書いた

概要 皆さんは「フィギュアっぽくしたいけど、PBRにしたら全然思ってたのと違う…!」みたいな経験はないでしょうか?私はあります。 ということで、LWRPを使ってUnityちゃんをいい感じに描画するシェーダーを書いてみました。 ちなみに、あくまでそれっぽく…

【Unity2018】LWRP対応のGPU Instancingパーティクルを作る

概要 Unity2018にて、ScriptableRenderPipeline(SRP)を活用して作られた、Standard Shaderより軽量なLightWeightRenderPipeline(LWRP)が追加されました Surface Shaderが使えないため少し面倒ですが、内部のコードを引っ張ってきて拡張することで、LWRPでもG…