Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

I need a guide and the video #6

Closed
hppedeaf opened this issue Sep 16, 2022 · 13 comments
Closed

I need a guide and the video #6

hppedeaf opened this issue Sep 16, 2022 · 13 comments
Assignees
Labels
enhancement New feature or request

Comments

@hppedeaf
Copy link

I don't understand follow your guide, I tried install node and command 'npm start' but still not work

@philippgitpush philippgitpush self-assigned this Sep 16, 2022
@philippgitpush philippgitpush added the help wanted Extra attention is needed label Sep 16, 2022
@philippgitpush philippgitpush linked a pull request Sep 16, 2022 that will close this issue
@philippgitpush
Copy link
Collaborator

Heya! Have you tried running npm install before you run npm start?

Please also note that this is more of a proof of concept. At the moment, only the fingers (opening and closing) can be tracked with this.

@hppedeaf
Copy link
Author

I downloaded leapjs and node-osc then I open node command 'npm install' image, then npm start and it is error

image

@philippgitpush
Copy link
Collaborator

philippgitpush commented Sep 16, 2022

Have you downloaded leapjs and node-osc manually? If so, you don't need to! You just need a clean copy of this project and npm install should install leapjs and node-osc for you automatically.

@hppedeaf
Copy link
Author

ok, after how start osc leapmotion ?

@philippgitpush
Copy link
Collaborator

Make sure your cmd.exe is in the right directory, from the looks of the screenshot you are in C:\Users\hppedeaf you should be in C:\Users\hppedeaf\leapmotion-osc-release-1.0.2\ or something like that. Open the "leapmotion-osc-release-1.0.2" folder, SHIFT + RIGHT CLICK on an empty spot an choose "Open PowerShell window here". Now in that new window run npm install & npm start.

image

image

You can also try copying the path to the folder and typing cd <path> (e.g: cd C:\Users\adeleine\Desktop\leapmotion-osc-release-1.0.2 in my case)

@hppedeaf
Copy link
Author

ah finally! I do it too different on you, thank you very much! and I ask you question? you can add system rotation? how i explain . You will understand with these images, so I want to be able to sign ^^ thank you!

image
image

@philippgitpush
Copy link
Collaborator

That is exactly what I meant! At the moment there is only opening/closing of the fingers. Moving the fingers left/right or spreading the fingers is not added. I will probably look into this in the future, but you can expect this to take up twice as many avatar parameters as it does now.

Unfortunately, I can't give you a time estimate on this because I'm working on paid projects at the moment that take up most of my development time. In the next version I want to upgrade to Leapmotions latest driver (v3.2.1 to v5.6.1) which has much better finger tracking, but that is a very big change. Seeing that someone in the HH community is interested motivates me to continue working on it!

Will keep you informed when there is an update. But for now you can maybe look into this:
https://github.com/SDraw/driver_leap

@hppedeaf
Copy link
Author

hppedeaf commented Sep 17, 2022

Hi,
ooh, it's good that you know the HH (helping hands) community, I'm in that situation.

ok on moving the fingers left/right takes more parametres but can you two groups of low parametres and high parametres?

I tried on vrchat with leapmotion but not working ... I use controller index I saw osc code in vrchat debug it even works I added my gesture avatar from your prefabs and I have tested in unity osc it works!

@philippgitpush
Copy link
Collaborator

When changing any parameter on your avatar you have to make sure to reset your OSC config, you can do that in-game and if that doesn't work you will also need to delete all the folders it generates in C:\Users\adeleine\AppData\LocalLow\VRChat\VRChat\OSC (everytime in VRChat you load an avatar, it will create a config but it will never update, so you need to delete all folders inside it)

Sometimes the in-game reset option doesn't work, so that is why you need to delete the folder manually and then reload your avatar. The reason it works in unity is because with Lyumas Av3Emulator it generates a config everytime yo go into test/play mode.

The config is pretty much just a list of all the parameters your avatar has.

image

@hppedeaf
Copy link
Author

okay, thanks for the help!

@philippgitpush
Copy link
Collaborator

There is now a new standalone version that does not need NodeJS or a terminal to run it. It has an executable .exe file that you can simply launch.

You will need to update to Gemini 5.7.2 here, mare sure to remove / uninstall the old Orion 3.2.1 Driver.
Avatar setup is the same, there is no finger spreading yet but the update to the new driver (3.2.1 to 5.7.2) with better tracking.

LeapmotionOSC version 1.0.3.
(Download leapmotionosc-1.0.3-windows.exe or leapmotionosc-1.0.3-windows.zip)

image

@philippgitpush philippgitpush pinned this issue Oct 28, 2022
This was referenced Dec 2, 2022
@philippgitpush philippgitpush added enhancement New feature or request and removed help wanted Extra attention is needed labels Dec 31, 2022
@philippgitpush
Copy link
Collaborator

Closing to avoid confusion as the new version no longer runs on NodeJS

@ThatGuyThimo
Copy link
Owner

@hppedeaf Finger spread has been added in the newest release.

@philippgitpush philippgitpush unpinned this issue Jan 17, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants