MultiMouse ShiVa3D Plugin Preview
This video is proof of concept of our upcoming true multitouch simulation plugin for the ShiVa3D realtime game engine. The plugin simultaneously handles multiple mice connected to a single desktop computer ( currently Windows only, but a Mac version could also be feasible) and feeds all the generated mouse events to the main application as multitouch events. ShiVa3D can natively handle up to 5 multitouch events, but our plugin will make it possible to use input from even more mice with a custom approach.
In short, MultiMouse plugin will enable developers to:
- develop and test multitouch applications without a real multitouch device,
- create novel ( multiuser ) desktop applications which use several mice concurrently.
There will be updates in the blog concernig the development of this plugin, and when finalized, it will be published among our other Tools for ShiVa3D.
Update: Technology Demo

We have created a technology demo for everyone to try. For Windows only.
It is a tech demo in its true sense: it will show the movement of all the mice and their left mousebutton click events. It will list the corresponding multitouch events and viewport coordinates. Dry facts only, no eye candies this time.
Attach to your desktop computer as many ( 32 at most) mice as you wish and start the application.
New: We have eliminated the need for the invisible overlay window from the previous version, and the cursors now display every standard mouse button’s and scrollwheel’s buttonDown/Up/Scroll state.
Read the license
THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Version 1.1.2
The MultiMouse plugin is not yet in our webshop, but if you are interested in using it, please contact us directly to discuss licensing options.
You are welcome to leave a comment to talk about the plugin.






NiCoX
2011/04/29
Great!
moka
2011/04/29
It is great honour that our site gets visited by Stonetrip developers
Pierrick Charlebois
2012/01/28
Whats up with the linux version? Shiva3d is a tool that aim multiplatform development, you cannot ignore some operating system just beacause you feel like it
moka
2012/01/28
Dear Pierrick,
It is true that Shiva supports multiple platforms, in fact Shiva boast itself as the “most multiplatform engine” in the world, and we would gladly support any of those ( i.e. desktop) platforms with our plugin if this was possible with merely Shiva scripting.
But our plugin needs access to certain low-level OS specific functionalities, and in this aspect making the plugin multiplatform is not at all evident.
Additionally, Linux support by Stonetrip itself is somewhat neglected compared to Windows and Mac. And every Shiva developer must work on Windows at the moment, right?
All in all, if you are certain that you need Linux port of our plugin, you are welcome to hire us and fund further development
Or maybe we should bring this project to Kickstarter ( http://www.kickstarter.com/ ) while you mobilize interested Linux users to cover the costs.