Scolring - Forum

Entraides et échanges autour de la technologie Scol - Informations and exchanges on the Scol technology

Vous pouvez changer la langue de l'interface une fois inscrit - You can change the language once registered

You are not logged in.

#1 14-Jan-2013 13:48:15

Alexandre_Brazil
Member
Registered: 8-Dec-2011
Posts: 227

Development of new PlugIT

Hello guys ....
I wonder about the possibility of developing a new PlugIT to use this game console that reads the position of the player's head, allowing the 3D virtual camera is moved by the movement of the player's head. It would look pretty cool.
They provide the SDK Programming:
Link

Watch the game console that controls the camera with the movement of the player's head:
Link2

Offline

#2 14-Jan-2013 15:39:28

iri
Admin. / Scol language & Scol apps developer
From: France
Registered: 22-Feb-2009
Posts: 2,024
Website

Re: Development of new PlugIT

Hello,

I think TrackIR is not compatible with the GNU LGPL 2 license (but the terms of their licence is not clearly).
However, OptiTrack has been already implemented in Scol  (http://redmine.scolring.org/projects/optitrack). This might be updated.

Offline

#3 14-Jan-2013 20:15:34

Alexandre_Brazil
Member
Registered: 8-Dec-2011
Posts: 227

Re: Development of new PlugIT

Iri, sorry lack of knowledge, but do not know how to implement the use of the code in the OpenSpace format PlugIt. Any chance of an assistance?

Offline

#4 14-Jan-2013 20:54:56

iri
Admin. / Scol language & Scol apps developer
From: France
Registered: 22-Feb-2009
Posts: 2,024
Website

Re: Development of new PlugIT

Os3d and all plugIt are written in Scol. So if an OptiTrack api exists in Scol (it's already true but it may be updated), then a plugIt can be made. Someone (with some knowledges in Scol) can made this.
You can ask this smile

Offline

#5 14-Jan-2013 23:13:09

Alexandre_Brazil
Member
Registered: 8-Dec-2011
Posts: 227

Re: Development of new PlugIT

Ok, I want to order this PlugIT. How do I make the request from PlugIT? What would be the necessary investment?

Offline

#6 15-Jan-2013 01:19:50

arkeon
Admin. / Scol language & OpenSpace3D developer
From: Nantes
Registered: 30-Mar-2009
Posts: 5,161
Website

Re: Development of new PlugIT

Hello !

the optitrack plugIT and dll were abandoned because of the cost  of this hardware and the limitations of the api (a french lab has developed the dll) but since this was also abandoned in the project the developer stop this development. I'm not an expert an didn't have access to the hardware so I can't tell if the current dll is sufficient to track a 3d position from 3 reflector.

the better choice for us should be to develop a VRPN plugIT to manage this king of hardware an a lot of others.

Offline

#7 15-Jan-2013 01:26:13

arkeon
Admin. / Scol language & OpenSpace3D developer
From: Nantes
Registered: 30-Mar-2009
Posts: 5,161
Website

Re: Development of new PlugIT

arg the device you found seems pretty cool and low cost ^^ but : "This SDK is only available for developers who are producing games and simulations that will be sold as commercial products to the public."
I'm not sure if it works with the optiTrack SDK this seems very strange ^^

Offline

#8 15-Jan-2013 01:32:32

arkeon
Admin. / Scol language & OpenSpace3D developer
From: Nantes
Registered: 30-Mar-2009
Posts: 5,161
Website

Re: Development of new PlugIT

After a quick look at the optitrack dll, only the cameras connection and setting is implemented ^^
there is nothing about the detected reflectors hmm

Offline

#9 15-Jan-2013 12:03:11

iri
Admin. / Scol language & Scol apps developer
From: France
Registered: 22-Feb-2009
Posts: 2,024
Website

Re: Development of new PlugIT

arkeon wrote:

arg the device you found seems pretty cool and low cost ^^ but : "This SDK is only available for developers who are producing games and simulations that will be sold as commercial products to the public."
I'm not sure if it works with the optiTrack SDK this seems very strange ^^

Yes, the diffences between TrackIR and OptiTrack are listed on the web sites (cf my post above)

Offline

#10 15-Jan-2013 13:04:50

Alexandre_Brazil
Member
Registered: 8-Dec-2011
Posts: 227

Re: Development of new PlugIT

You're right Arkeon, they limit the use of the SDK for commercial games. If you allow me, I will contact you and try to get a special permit to release the SDK for the development of a DLL communication with the OpenSpace. Let's try it, you may release!!

Offline

#11 15-Jan-2013 13:10:39

iri
Admin. / Scol language & Scol apps developer
From: France
Registered: 22-Feb-2009
Posts: 2,024
Website

Re: Development of new PlugIT

Be carefull, the license should be compatible with the GNu LGPL 2

Offline

#12 15-Jan-2013 13:38:59

Alexandre_Brazil
Member
Registered: 8-Dec-2011
Posts: 227

Re: Development of new PlugIT

You are correct Iri, it is better not to insist, as they make clear the restriction on the type of license.
I thought of another solution to the track-head using openCV Face Detect.
Something like what you see in the link: http://www.youtube.com/watch?v=T8TEpo8xKHc

Offline

#13 15-Jan-2013 13:58:12

iri
Admin. / Scol language & Scol apps developer
From: France
Registered: 22-Feb-2009
Posts: 2,024
Website

Re: Development of new PlugIT

If you are very interested with TrackIR/OptiTrack, you could contact them, an agree may be found.

Offline

#14 15-Jan-2013 18:34:54

arkeon
Admin. / Scol language & OpenSpace3D developer
From: Nantes
Registered: 30-Mar-2009
Posts: 5,161
Website

Re: Development of new PlugIT

as I can see here http://www.naturalpoint.com/trackir/05- … h-sdk.html the optitrack SDK is compatible with the same devices and don't have the commercial restrictions.

this must be a lower level SDK, this means more work to get something working but not impossible to finally have the same functionnalities of the other commercial SDK

Offline

#15 16-Jan-2013 00:20:58

Alexandre_Brazil
Member
Registered: 8-Dec-2011
Posts: 227

Re: Development of new PlugIT

The development of a plugIT to use the TrackIR can be inserted at work to launch a new version? Or is it a separate work and will require financial investment?

Offline

#16 16-Jan-2013 09:45:39

arkeon
Admin. / Scol language & OpenSpace3D developer
From: Nantes
Registered: 30-Mar-2009
Posts: 5,161
Website

Re: Development of new PlugIT

hello,

actually only a new project could permit us to develop this feature.

Offline

#17 16-Jan-2013 12:23:11

Alexandre_Brazil
Member
Registered: 8-Dec-2011
Posts: 227

Re: Development of new PlugIT

I understand. I'll try to develop something and if I can, here are my.
Thank you for your attention.

Offline

#18 16-Jan-2013 12:31:44

iri
Admin. / Scol language & Scol apps developer
From: France
Registered: 22-Feb-2009
Posts: 2,024
Website

Re: Development of new PlugIT

Don't hesitate to ask questions about this, if any smile

Offline

#19 17-Jan-2013 01:04:12

Alexandre_Brazil
Member
Registered: 8-Dec-2011
Posts: 227

Re: Development of new PlugIT

The PlugIT to read data from Vuzix VR glasses is no longer present in the current version of OpenSpace?
The model of the glasses "Wrap 1200 VR"  features the Head of Track I need. If I use the cvuzix.pkg, can access the data of the peripheral?

Receive an error message in the log entry:

> Error : PlugIT Vuzix Head Tracker in file :tools/os3dplugins/input/vuzix/cvuzix.pkg
File : C:\Program Files (x86)\Scol Voyager\Partition_LockedApp\tools\os3dplugins\input\vuzix\cvuzix.pkg
(!) Line #29:
  ??_VUZIXCloseHeadTracker;

link error
'_VUZIXCloseHeadTracker' unknown


> Init default scene.

Last edited by Alexandre_Brazil (17-Jan-2013 01:20:38)

Offline

#20 17-Jan-2013 10:51:55

iri
Admin. / Scol language & Scol apps developer
From: France
Registered: 22-Feb-2009
Posts: 2,024
Website

Re: Development of new PlugIT

Hi,

First, are you the Vuzix library installed ? (in the plugins sub directory of scol and in the usm.ini file)
If yes, is it loaded by Scol ?
Search in the head of the log file, when Scol tries to load each library : what message about Vuzix ?

Source code, if any : http://redmine.scolring.org/projects/sc … gins/vuzix

Offline

#21 17-Jan-2013 11:54:47

arkeon
Admin. / Scol language & OpenSpace3D developer
From: Nantes
Registered: 30-Mar-2009
Posts: 5,161
Website

Re: Development of new PlugIT

hmm strange which version of openspace do you use ?

Offline

#22 17-Jan-2013 13:57:26

iri
Admin. / Scol language & Scol apps developer
From: France
Registered: 22-Feb-2009
Posts: 2,024
Website

Re: Development of new PlugIT

I could be wrong but the last default Scol release doesn't seem to include this library (http://redmine.scolring.org/projects/sc … er/usm.ini)

Offline

#23 17-Jan-2013 14:02:22

Alexandre_Brazil
Member
Registered: 8-Dec-2011
Posts: 227

Re: Development of new PlugIT

The installed version is Last release date: 1.1.0 - 07/30/2012.

I checked the files, as follows:

1) The package is ok:

Package

2) The DLL is ok:

DLL


3) But the file does not appear usm.ini Vuzix.dll reference:

USM

I have a question: is there a need to install some package DRIVER Vuzix that this error does not happen? Still have not bought the glasses, so it is not installed on my PC.

Offline

#24 17-Jan-2013 14:08:04

arkeon
Admin. / Scol language & OpenSpace3D developer
From: Nantes
Registered: 30-Mar-2009
Posts: 5,161
Website

Re: Development of new PlugIT

I think that the driver is not required to enable this.

try with the current beta :

install scol voyager first
https://arkeon.dyndns.org/svn-scol/trun … plugin.exe
several things has changed in the ergonomy and a lot of optims specially on scene loader which can be more than 90% faster ^^

then OS3D :
https://arkeon.dyndns.org/svn-scol/trun … _setup.exe

Offline

#25 17-Jan-2013 14:45:54

Alexandre_Brazil
Member
Registered: 8-Dec-2011
Posts: 227

Re: Development of new PlugIT

The problem mentioned above (PlugIT Vuzix) was solved, but another problem presented in the log entry:

> Error : PlugIT physics in file :tools/os3dplugins/tests/physics/cphysics.pkg
File : C:\Program Files (x86)\Scol Voyager\Partition_LockedApp\tools\os3dplugins\tests\physics\cphysics.pkg
(!) Line #55:
    ??SO3WorldSetEngine currentScene param;

link error
'SO3WorldSetEngine' unknown


> Init default scene.

Offline

Board footer

Powered by FluxBB