Skip to content

drumath2237/KinFuSDFVFX

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KinFuSDFVFX

img

About

KinectFusionを使ってスキャンしたデータをHoudiniでSigned Distance Fieldとして出力し、それをUnity VFX Graphで利用するサンプル

Tested Environment

Env
OS Windows 10 Home
Azure Kinect SDK 1.4.1
Houdini Apprentice 18.5
Unity 2020.2.6
HDRP 10.3.1

Setup & Usage

Kinect Fusion

自分の場合はAzure Kinect SamplesのKinectFusionを実行しました。 こちらの記事がとても親切に導入までを解説してくださっていますので、ご参考になさってください。 正しくビルドができたらwキーを押せばplyが出力されるはずです。

サンプルとして、自分のスキャンデータが入っています。

Houdini

Houdiniのサンプルデータを同梱しています。 このサンプルではplyフォーマットの点群をインポートしてメッシュ化し、PointCacheデータと2種類のVectorFiled(Distance FieldとGradient Field)を出力しています。 出力には、Unity TechnolgiesのVFXToolboxから提供されているVolumeExporterを用いました。

img

Unity

/Assets/KinFuSDFVFX/VFXAssets内にpcacheおよびvfファイルを置いてあります。 スキャンデータに這って動くようなVFXのサンプルを同梱してあります。

img

また、画面を録画できるようにUnityRecorderも追加でインポートしてあります。

Contact

何かございましたら、こちらのTwitterまでよろしくお願いします。