HMS Core helps "Tianyu" to create high-performance mobile game solutions

NetEase’s flagship IP "Tianyu" mobile game has been fully launched. As the flagship IP of NetEase's Oriental fantasy-themed MMORPG, the "Tianyu" mobile game not only carries the worldview of terminal games, but also serves as a "star-star" partner of HMS Core 5.0. In the development process of "Tianyu" mobile game, HMS Core 5.0 provides technical services covering multiple fields. With the help of graphics computing services, computing acceleration services, graphics engine services and other technologies, performance optimization is carried out to enhance the game experience of players, and jointly create With a new visual experience and interactive methods, the world of "Tianyu" will be brought to the players' eyes with a faster development cycle.

How does HMS Core help the development of the mobile game "Tianyu"? Let's take a look!

Classic PVP gameplay and multiplayer copies in crisis, strong computing acceleration services support performance optimization

In the "Tianyu" mobile game, players can walk into the grand fantasy world, as the story unfolds, enter various crises and multiplayer copies, battle with other players in PVP, and take into account entertainment and competition. However, games with high operability will inevitably bring higher development difficulties, and performance optimization is a difficulty that must be overcome.

The computing acceleration service in the HMS Core graphics field provides developers with multi-threaded acceleration solutions for applications with large computing tasks and high performance requirements. Multi-core and multi-thread capabilities can be used to help developers improve application performance. With the support of this ability, NetEase's "Tianyu" mobile game not only improves programming efficiency, further reduces development time, but also provides players with a smooth and stable operation experience in real-time during game rendering.

PVP competitive life and death moments, graphics computing services help upgrade the game experience

Through performance and power analysis, Vulkan rendering process reconstruction and other means, CG Kit helped the Vulkan version of the "Tianyu" mobile game to greatly increase the frame rate, especially in the group battle scene, the frame rate increased by up to 10%. The fluency of group battle games is outstanding, which guarantees the game experience of dungeon players.

In addition, the graphics computing service also provides the Vulkan rendering framework SDK, which has a multi-threaded rendering solution and a smart cache SDK dedicated to the Kylin platform to help developers improve screen rendering efficiency, launching high image quality, high frame rate and high operation Long game, comprehensively enhance the player's gaming experience.

 

"Going into the sea" explores the adventure legend, static super scores show exquisite details of the picture

The mobile game plot of "Tianyu" is set ten years ago in the terminal game story. It follows the vast map of sea, land and air in the terminal game. Players can fly, wade through the sea, and roam freely in the fantasy world. In order to provide players with exquisite game scenes and character details, graphics computing services are helping, and cutting-edge computer graphics technology is provided to NetEase mobile game developers to show the physical material performance effects of mobile games.

Not only is the scene gorgeous, the static super-resolution capability in the graphics computing service also brings more exquisite details to the "Tianyu" mobile game. With the in-game "photograph" function, you can instantly capture more delicate static pictures . In the MMORPG game, every character that is carefully managed is the player's effort. When you can't help taking screenshots when you see the beautiful scenery, the static super-scoring ability can achieve the effect of "screenshots as wallpapers", which clearly records the adventure journey in the game.

Ray tracing technology to create a realistic gaming experience

"Tianyu" is committed to creating a free fantasy three-dimensional game world, bringing players a highly free game experience and high-quality game characters. The ray tracing immersion technology in the graphics engine service of HMS Core is different from traditional rasterization rendering. It can achieve physical real light and shadow effects on irregular objects such as curved surfaces, and achieves a stable 60 frames and comparison on mobile phones in terms of energy efficiency. Low power consumption increment. For example, the reflection and reflection of the water surface and slide in the game are more realistic, and the reflection of the curved glass also brings an immersive experience to the player.

Click on the video to view ray tracing technology to create a realistic gaming experience

Ray tracing technology is the only way to accurately calculate global illumination, and it is also a recognized future development direction in the industry. Compared with the rasterization framework that uses a large number of approximation techniques, ray tracing can provide more accurate rendering effects. For example, there are a variety of rasterization approximation techniques for reflection reflections. Among them, SSR (Screen Space Reflection) technology cannot obtain the reflection of invisible objects in the screen space (outside the screen, or back to the screen); reflection camera technology cannot be used for non-visible objects. Regular reflective surfaces (such as curved glass or water surfaces); reflective environment maps cannot consider self-occlusion and self-reflection. And through ray tracing technology, the reflection of the game character can change with the changes of lights, colors, and the distance of the lens under the curved glass and complex lighting environment, creating a more realistic light and shadow effect. In general, the biggest change brought about by ray tracing technology is to avoid the accumulation of various approximation technologies and improve the realism and high quality of the picture, especially the dynamic picture.

566

At present, PC games use ray tracing more and more to improve the effect, while on the mobile side, due to performance constraints, it is a great challenge to improve the game effect through ray tracing. The Phoenix graphics engine built by Huawei's technical team , which gathers next-generation graphics technologies such as real-time ray tracing, is opened through Huawei's HMS Core graphics engine service. With the support of G-Turbo graphics acceleration technology, it provides high performance and low power for mobile games. Consumption, high-quality graphics experience.

Relying on Hongmeng OS, Huawei Phoenix Engine provides an RTCore acceleration library that fully enables hardware computing power, and builds a complete ray tracing rendering pipeline on this basis, achieving a number of technological breakthroughs, including:

1) Accelerated structure, including reconstruction, traversal intersection, Refitting algorithm, and ray tracing calculation performance is greatly improved.
2) A unified material system, using one material model to express different material instances, such as buildings, skins, hairs, weapons, etc.
3) Spatio-temporal anti-aliasing, the geometric edge anti-aliasing is done through the multiplexing of the historical frame projection and the pixel neighborhood of the current frame, so that the light can be focused on the illumination calculation.

Through the above technology, the light tracking reflection effect is integrated into the mobile phone without affecting the game performance and significantly increasing the power consumption. In the next step, the Huawei technical team will continue to work hard to expand a set of features for real-time GI, including: analytical lighting, dynamic shadow ratio estimation, spatio-temporal neighborhood light pool multiplexing, lightweight denoiser for low-noise images, etc. And so on, to bring more advanced rendering effects to the mobile game.

A variety of graphics and image capabilities are open, breaking the game imagination

Every change brought about by the advancement of graphics and image technology affects the nerves of game players. In addition to real-time ray tracing technology, graphics engine services can also help developers edit, manipulate and render 3D resources, and optimize rendering effects. For example, it supports reverse dynamics skeletal animation technology to quickly build smooth animations; truly restore 3D model collisions, Falling, rotating and other effects provide post-processing special effects such as flooding, depth of field, and motion blur. High-quality screen rendering and smooth gesture interaction, dynamic operations can also be presented with high quality, presenting realistic visual effects and immersive experience for the game.

Huawei HMS Core also provides a number of capabilities such as a strong reality application engine, game acceleration capabilities, and graphics debugging tools for the game field. Application developers can quickly and easily develop game applications with gorgeous screens and sensitive operations through simple integration. Present to players a more realistic and colorful game feast.

In the future, Huawei HMS Core will continue to open up more service capabilities to help developers create more creative applications in the game field, and bring users more high-quality mobile game applications.

 

>>Visit the official website of Huawei Developer Alliance to learn more about it

>>Get development guidance documents

>>Huawei mobile service open source warehouse address: GitHub , Gitee

Follow us and learn about the latest technical information of Huawei Mobile Services for the first time~

Guess you like

Origin blog.csdn.net/HUAWEI_HMSCore/article/details/114278734