Page 1 sur 1

PS3 eye et Unity

Publié : 22 Juil 2020 14:47
par ChocoboLight
Bonjour je suis nouveau sur ce forum et aussi sur Unity.
Donc je m'excuse d'avance si je ne poste pas ce sujet au bon endroit...

Mon projet consiste à utiliser plusieurs caméras PS3 Eye avec Unity, capter les vidéos et les son de plusieurs caméras en même temps.
J'ai essayé avec CameraTexture mais Unity ne trouve pas la caméra PS3 eye en tant que webcam...
J'ai cherché pas mal sur le net et installer des drivers comme celui iPi Soft et de Code Laboratory. Ca ne marche toujours pas avec CameraTexture...

Comme solution alternative, j'ai trouvé un script en C# qui fait apparement appel à une dll de Code Laboratory avec des "[DllImport(CLEyeMulticam_DllName, CallingConvention = CallingConvention.Cdecl)]" etc.
Mais j'ai un message d'erreur : DllNotFoundException: CLEyeMulticam.dll même avec dll mise dans le dossier assets/plugins/
Je ne sais pas comment faire en général pour ajouter une dll à un projet Unity...

Merci d'avance pour votre aide et autres solutions ! :cote:

Re: PS3 eye et Unity

Publié : 26 Juil 2020 22:46
par ChocoboLight
Personne pour m'aider ? :-|

Re: PS3 eye et Unity

Publié : 26 Juil 2020 23:02
par jmhoubre
Bonsoir,
je n'ai pas de PS3, donc je me limite à l'histoire de DLL.
  • Windows colle ses dll dans pas mal de dossiers, et je pense que cela change selon les versions de Windows. Ouvre ton explorateur et cherche les fichiers dll en mettant "*.dll" dans la barre de recherche. Commence par c:\Windows, tu devrais rapidement trouver.
  • Colle ta dll dans le ou les dossiers trouvés.
  • Si cela ne fonctionne pas, tu peux essayer de mettre le dossier de ta dll dans le PATH (voir variable d'environnement)
  • Dernière idée, fais un build de ton projet, et copie ta dll dans le dossier du build. Unity y met des dll, cela devrait fonctionner.

Re: PS3 eye et Unity

Publié : 30 Juil 2020 16:47
par ChocoboLight
Bonsoir,

Merci pour ta réponse jmhoubre je vais essayer. En ce moment je travail sur un mac, dans quel dossier faudrait mettre la dll ?

Re: PS3 eye et Unity

Publié : 30 Juil 2020 23:16
par jmhoubre
Je ne sais pas. Pas de Mac.

Re: PS3 eye et Unity

Publié : 04 Août 2020 10:06
par E3DStef
Salut

Longtemps que pas fais cela sous Mac mais je tenterai de mettre la DLL à la racine du projet.

Teste et fais nous un retour

A+

Stef

Re: PS3 eye et Unity

Publié : 05 Août 2020 14:25
par ChocoboLight
Bonjour E3DStef,

J'ai mis la dll à la racine de mon projet mais j'ai toujours le problème :
"
DllNotFoundException: CLEyeMulticam.dll
PSEye.CameraUUID (System.Int32 idx) (at Assets/Scripts/PSEye.cs:88)
PSEye.Awake () (at Assets/Scripts/PSEye.cs:110)
"

Merci pour votre aide.