![]() |
2010-09-16
, 06:25
|
|
Posts: 676 |
Thanked: 1,067 times |
Joined on Jul 2010
@ Kyiv, Ukraine
|
#11
|
![]() |
2010-09-19
, 02:03
|
|
Posts: 676 |
Thanked: 1,067 times |
Joined on Jul 2010
@ Kyiv, Ukraine
|
#12
|
![]() |
2010-09-19
, 02:15
|
Posts: 840 |
Thanked: 823 times |
Joined on Nov 2009
|
#13
|
The Following User Says Thank You to Cue For This Useful Post: | ||
![]() |
2010-09-19
, 02:24
|
|
Posts: 1,635 |
Thanked: 1,816 times |
Joined on Apr 2008
@ Manchester, England
|
#14
|
Both Blender and Maemo have python.
So it is potentially possible and potentially not so hard to make N900 3d blender controller.
All we need is python modules for:
0. Recording accelerometers data on N900;
1. Streaming accelerometers data live to desktop and caching it real-time;
2. Controlling active blender view;
I suppose it will be:
a) active only when holding some button (camera for example), and
b) turning blender view relative, not absolute.
The Following User Says Thank You to lcuk For This Useful Post: | ||
![]() |
2010-09-20
, 06:18
|
Posts: 840 |
Thanked: 823 times |
Joined on Nov 2009
|
#15
|
Two-dimensional relative rotation is almost ready. Adding blender-specific actions.
And only when I was writing python class for converting accelerometer data into rotations I realised that for full 3d rotations we need compass or two highly accurate accelerometers...
![]() |
2010-10-02
, 11:45
|
|
Posts: 676 |
Thanked: 1,067 times |
Joined on Jul 2010
@ Kyiv, Ukraine
|
#16
|
The Following User Says Thank You to int_ua For This Useful Post: | ||
![]() |
2010-10-02
, 12:21
|
|
Posts: 676 |
Thanked: 1,067 times |
Joined on Jul 2010
@ Kyiv, Ukraine
|
#17
|
it might be better to track 3 circles of different colour set in the corners of a triangle on the screen. rotation and translation could then be tracked with the accelerometers used only for stability. Your rotation would be limited since the screen has to be visible to the webcam but it should be good enough.
$ onedotzero-run.sh sudo: /usr/bin/liqbase-playground-cpu-performance: command not found ./onedotzero: error while loading shared libraries: liblo.so.0: cannot open shared object file: No such file or directory sudo: /usr/bin/liqbase-playground-cpu-ondemand: command not found
![]() |
2011-09-02
, 21:18
|
|
Posts: 676 |
Thanked: 1,067 times |
Joined on Jul 2010
@ Kyiv, Ukraine
|
#18
|