PS3 eye et Unity

Questions techniques liées à l’utilisation d'Unity (et n'entrant pas dans le cadre d'une des sections suivantes)
ChocoboLight
Messages : 5
Inscription : 22 Juil 2020 14:00

PS3 eye et Unity

Message par ChocoboLight » 22 Juil 2020 14:47

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:

ChocoboLight
Messages : 5
Inscription : 22 Juil 2020 14:00

Re: PS3 eye et Unity

Message par ChocoboLight » 26 Juil 2020 22:46

Personne pour m'aider ? :-|

Avatar de l’utilisateur
jmhoubre
Messages : 856
Inscription : 05 Oct 2019 22:05

Re: PS3 eye et Unity

Message par jmhoubre » 26 Juil 2020 23:02

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.

ChocoboLight
Messages : 5
Inscription : 22 Juil 2020 14:00

Re: PS3 eye et Unity

Message par ChocoboLight » 30 Juil 2020 16:47

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 ?

Avatar de l’utilisateur
jmhoubre
Messages : 856
Inscription : 05 Oct 2019 22:05

Re: PS3 eye et Unity

Message par jmhoubre » 30 Juil 2020 23:16

Je ne sais pas. Pas de Mac.

Avatar de l’utilisateur
E3DStef
Administrateur
Administrateur
Messages : 1646
Inscription : 14 Juil 2013 18:30
Localisation : https://www.carte-des-membres.com/fr/Unity3D-France/

Re: PS3 eye et Unity

Message par E3DStef » 04 Août 2020 10:06

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
Le Savoir n'est Précieux que s'il est Partagé

Si besoin urgent de me contacter, faites moi un mail sur : franceunity3d@gmail.com

ChocoboLight
Messages : 5
Inscription : 22 Juil 2020 14:00

Re: PS3 eye et Unity

Message par ChocoboLight » 05 Août 2020 14:25

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.

Répondre

Revenir vers « Unity le logiciel »