Hi, I have a Virtual Machine with Windows 7 x64 and this instaled :
PrimeSense OpenNI 1.5.2.3 x64
PrimeSense Sensor KinectMod 5.1.0.25 x64
PrimeSense NITE 1.5.2.21 x64
All the samples with OpenNI and NITE go well, the kinect is running ok
in the vm.
Then i download AngryBotsNI app from here :
http://arena.openni.org/
OpenNIArena/Applications/ViewApp.aspx?app_id=586
execute in the vm but seems not detect kinect... what happen?
in the output_log file there is :
Direct3D:
Version: Direct3D 9.0c [vm3dum.dll 7.14.1.51]
Renderer: VMware SVGA 3D (Microsoft Corporation - WDDM)
Vendor: VMWare
VRAM: 256 MB (via DXGI)
Caps: Shader=30 DepthRT=1 NativeDepth=0 NativeShadow=1 DF16=0
DF24=0 INTZ=0 RAWZ=0 NULL=0 RESZ=0 SlowINTZ=0
desktop: 1280x1024 60Hz; virtual: 1280x1024 at 0,0
<I> Initializing (RawInput).
<RI> Input initialized.
Non platform assembly: data-02ED1498 (this message is harmless)
Non platform assembly: data-02F37B18 (this message is harmless)
Non platform assembly: data-02F569A0 (this message is harmless)
Non platform assembly: data-05B50048 (this message is harmless)
Non platform assembly: data-05B67EC0 (this message is harmless)
Platform assembly: C:\Antonio\AngryBotsNI _1.2\run_Data\Managed
\UnityScript.Lang.dll (this message is harmless)
Platform assembly: C:\Antonio\AngryBotsNI _1.2\run_Data\Managed
\Boo.Lang.dll (this message is harmless)
Exception: Failed to get version with message OpenNI. This probably
means that OpenNI is not installed or an old version is installed,
please install a new version. See documentation for more info
at NIOpenNICheckVersion.ValidatePrerequisite () [0x00000] in
<filename unknown>:0
at NIQuery.Awake () [0x00000] in <filename unknown>:0
(Filename: Line: -1)
AngryBots: quality set to 'High'
UnityEngine.Debug:Internal_Log(Int32, String, Object)
UnityEngine.Debug:Log(Object)
QualityManager:AutoDetectQuality()
QualityManager:Awake()
(Filename: C:/BuildAgent/work/842f9557127e852/Runtime/ExportGenerated/
StandalonePlayer/UnityEngineDebug.cpp Line: 34)
AngryBots: setting shader LOD to High
UnityEngine.Debug:Internal_Log(Int32, String, Object)
UnityEngine.Debug:Log(Object)
QualityManager:ApplyAndSetQuality(Quality)
QualityManager:Awake()
(Filename: C:/BuildAgent/work/842f9557127e852/Runtime/ExportGenerated/
StandalonePlayer/UnityEngineDebug.cpp Line: 34)
In NIContext:Init(Logger (NIEventLogger))
UnityEngine.Debug:Internal_Log(Int32, String, Object)
UnityEngine.Debug:Log(Object)
NIEventLogger:Log(String, Categories, Sources, VerboseLevel)
NIWrapperObject:InitLogger(NIEventLogger)
NIContext:Init(NIEventLogger, NIQuery, String, String)
OpenNISettingsManager:Awake()
(Filename: C:/BuildAgent/work/842f9557127e852/Runtime/ExportGenerated/
StandalonePlayer/UnityEngineDebug.cpp Line: 34)
In OpenNIContext.InitContext with logger=Logger (NIEventLogger)
query=Query (NIQuery)
UnityEngine.Debug:Internal_Log(Int32, String, Object)
UnityEngine.Debug:Log(Object)
NIEventLogger:Log(String, Categories, Sources, VerboseLevel)
NIWrapperObject:Log(String, Categories, Sources, VerboseLevel)
NIContext:Init(NIEventLogger, NIQuery, String, String)
OpenNISettingsManager:Awake()
(Filename: C:/BuildAgent/work/842f9557127e852/Runtime/ExportGenerated/
StandalonePlayer/UnityEngineDebug.cpp Line: 34)
Failed to get version with message OpenNI. This probably means that
OpenNI is not installed or an old version is installed, please install
a new version. See documentation for more info
UnityEngine.Debug:Internal_Log(Int32, String, Object)
UnityEngine.Debug:Log(Object)
NIContext:Init(NIEventLogger, NIQuery, String, String)
OpenNISettingsManager:Awake()