User Tools

Site Tools


virtualcontrolml:highly_customized_control_schemes

Highly Custom Control Schemes

The great thing about user-defined virtual control schemes is that they can be fully customized. This means that they it is easy to experiment and refine controls to create highly customized control schemes.

Ghost Hudgets

There are situations where the user may want to minimize the visual interference of the displayed components. This can be true especially if the presented scene is visually complex or requires a wide field of view to gain an advantage. In these situations components (hudgets) can be made nearly invisible or at least take on a glass-like translucent quality. This can be done by reducing the alpha setting of the hudgets to 10-30%.

The video above shows a user switching between two views with identical layouts and input mappings. However one has has an alpha of 100% and the other is around 10%. Switching views in this way allows the users to quickly make the overlay almost invisible but still respond the same way to touch and gesture input. The result can be a more immersive, high fidelity tablet touch interface.

Touch Gestures Only

For some games or applications it may be better to have no components at all. In this case gesture controls can be created that use global multitouch gestures to evoke mouse or key events. When using global multitouch gestures in a single user environment one of the most effective ways to separate gesture types is to use a simple point count. For example a single point drag can be used to control the cursor for adjusting a camera view. A two point drag can be used to change weapons or scroll menus. Similarly a single point tap can be used to shoot a gun and a two point tap can be used to shoot a grenade.

Touch Tangible Controls

Some users may require more haptic feedback than the standard surface touch interaction. Mechanical stick-on buttons, joysticks and d-pads can be placed on the touch surface that trigger a touch response when active and reset when at rest. These add-on devices can be easily re-positioned for gameplay or comfort and provide a traditional haptic feel with the benefit of user-defined configuration that the underlying virtual control scheme offers.

A method to create a more passive haptic feedback is to subtly modify the texture of the touch surface. This can be done by applying a transparent self-adhesive film to the touch device and creating custom cut-outs or double layers.

In the example above holes have been cut in the film that outlines a standard gamepad style d-pad and buttons. When used along with a virtual controller the player can feel the edges of the virtual controls and place fingers over buttons without looking at the device.


Multi-modal Control Schemes

virtualcontrolml/highly_customized_control_schemes.txt · Last modified: 2016/01/20 14:26 by admin