What is HD Haptics?

Unlike simplistic and shoddy low-quality haptics, HD Haptics provide a high-quality haptic experience. Through precise multi-dimensional control, HD Haptics not only guides users' attention with comfortable and sharp responses but also offers richer tactile feedback and more precise expressions. The technology enables more diverse, realistic, and real-time immersive, tactile experiences, which play a vital role in interactive feedback and enriching immersive experiences.

Rich tactile feedback: HD Haptics covers a wider frequency band, allowing it to fully express different tactile sensations at different frequencies. HD Haptics has a significant advantage in the low-frequency band. Communicating tactile sensations through deep rumbling can create a more comfortable feel and simulate natural tactile sensation across a broader range of scenarios.

Accurate expression: HD Haptics has higher expressiveness requirements, faster start-stop capabilities, and lower distortions, allowing it to accurately recreate the original design intent and express a more refined and realistic sensation.

Multi-dimensional control: Compared with earlier, cruder haptic control parameters, which permitted only the adjustment of duration on a single frequency, HD Haptics systems support linear broadband dynamic control and can perform stepless adjustment of parameters such as frequency, intensity, and duration. The HD Haptics system typically requires hardware and software support to function correctly.

What's the difference between models with high-quality haptics and low-quality haptics?

Models with high-quality haptics support linear broadband vibration and can perform stepless adjustments of parameters. Usually, both software and hardware support are required. See the list models with high-quality haptics for details.

What will happen when the same vibration file is applied to high and low-quality models?

The RichTap SDK can automatically identify the haptics capability of the device model and adapt accordingly. Usually, high-quality models can express a broader range of vibration and richness of effects. On low-quality models, the effect will be weaker, but it can serve as a basic alert and will certainly beat the old-fashioned 'buzz' of times past.

Are there game engine plugins available for game developers?

To facilitate a better-integrated haptic experience for game developers, we have developed an embedded integration plug-in, the RichTap Plugin, for Unity and Unreal engines based on our RichTap Core technology and SDK API. Thanks to the cross-platform consistency of the RichTap haptic integration solution, the RichTap Plugin can integrate the most perfect haptic performance for your game and greatly improve your design and integration efficiency, regardless of the end user's device system, brand, or model.

Core functionality includes:

- Complete API documentation

- A haptic integration environment that is better suited the game development process

-Supports iOS/Android cross-platform haptic engine (RichTap Core & SDK)

-Supports Android native universal haptic experience

-Supports iOS Core Haptics API

-Supports iOS Haptic Feedback (iPhone7)

-As simple as one-line code to vibrate - 50 classic preset effects embedded

-Supports custom HD Haptics effects

-Supports fine-tuning of intensity and frequency when playing effects

-Supports event-based effect playback

-Supports short, long, and continuous vibrations, and complex controls such as looping, stop, etc., when playing effects

-Supports priority setting for specified effects

-Supports real-time preview of effects without generating a full game package

-Supports the integrated development and real-time joint debugging of vibration effects by game editors (actions, special effects, scenes, etc.)

- Supports real-time re-editing of custom effects

- Optimal compatibility for older devices that don't support HD Haptics

- Convenient game building and generation process

Note: To experience full functionality, you need to use Unity 2018.4 or Unreal 4.25 or later versions. We recommend using an iPhone 8 (updated to iOS 13)/Android 8 API26 or later models. Using earlier development environments, hardware models, or operating systems may result in limited functionality.

 

Which companies currently use RichTap solutions?

Smartphone OEMs including Moto, OPPO, realme, Vivo, Lenovo, and Xiaomi.

Mainstream content providers such as HappyElements, Tencent, and Netease.

Vibration actuators in phones: the difference between rotary and Z-axis/X-axis linear actuators

Actuators that provide haptic feedback for smartphones on the market can be roughly divided into two types: rotary actuators and linear actuators.

Rotary actuators: As the name implies, an electromagnetic field drives a rotor which generates vibration.However, as this type of actuator relies on a counterweight with uneven mass to achieve vibration. It starts up and decelerates slowly with a high latency, and the vibration is non-directional. In terms of user experience, the vibration feels shoddy, with a sluggish response. Moreover, the thickness of the rotary actuator is difficult to control. It is inevitable that this type of actuator will be eliminated.

Linear actuators: mainly rely on spring-mass driven linear motion to directly convert electrical energy into mechanical energy for reciprocating linear motion to achieve faster start-up response. Linear actuators can be subdivided into longitudinal (Z-axis) and horizontal (X-axis) linear actuators. Within a modern smartphone's thinner and lighter body, Z-axis linear actuators can only achieve limited amplitude through up and down motion, so the effects they produce are nowhere near as good as those produced by X-axis linear actuators.

In summary, the X-axis linear actuator, with a complex structure and three-dimensional effects, has a faster response speed resulting in crisp, tidy haptic effects. Most importantly, it can also provide a clear sense of displacement, making it the best vibration hardware on the market today.

 

How do I adapt effects to different mobile phone vibration actuators? Do I need to manually configure them?

RichTap is calibrated and integrated according to different mobile phone vibration actuator parameters to consistently match haptic effects. Developers do not need to manually adjust the configuration.

Does RichTap also support non-AAC vibration actuators?

RichTap supports all models. However, the quality of haptics (high or low) highly depends on  different hardware configurations.

The developer does not have haptic effects. Do you provide outsourcing?

Of course! We provide the most hands-on, highest quality, and advanced haptic effect customization services (with HE file deliverables). Please contact us via email (bd@richtap-haptics.com)

What information do I need to provide when requesting the assistance of RichTap engineers to troubleshoot problems?

When RichTap engineers are required to assist in troubleshooting, we recommend that you provide detailed information about the operating system and equipment you are using and describe the issue in as much detail as possible.

If possible, please also provide us with detailed logs.

Taking Android development as an example, to retrieve the detailed log you need to call RichTapUtils.enableDebugLog(true) when the app starts.

How do I enable dual actuator vibration support?
  1. HE2.0 format file.
  2. RichTap Core version 1.8 or above.
  3. Hardware that supports dual drives and dual actuators.
  4. According to the parameter settings of the haptic object in the HE2.0 document (corresponding to the mapping of the actuator hardware; this can be done through the professional editing desktop software, RichTap Creator Pro), simultaneous vibration and differentiated vibration with the dual-actuator hardware environment can be realized.