Subpass optimization is to make full use of the GPU’s Tiled cache to reduce the power consumption of video memory read and write. One of the hotspots of power consumption is the reading and writing of video memory. Currently, mobile GPUs share system memory with CPUs. The engine can analyze the rendering process and optimize it before executing the complete rendering process. The second major advantage of FrameGraph is the deferred mode for rendering (different from the deferred rendering pipeline). In addition, the Subpass in the rendering pipeline is also implemented based on FrameGraph. To help you learn the Marionette animation system, we have also prepared detailed documents, a () and video tutorials. Of course, more new features are already under development, such as animation levels and masks, humanoid bones and IK support. In version 3.4, Marionette supports the key features of an animation system, including state machines, sub-state machines, animation node graphs, trigger variables, multidimensional blending, etc. With Marionette, we also hope that developers can precisely control the game characters and enhance the game’s narrative ability. It has appeared since the Tang Dynasty and has been circulating for thousands of years, and it is still an important opera form till this day in the Minnan region (where our company is located!). We named it Marionette, which means 'puppet', which both captures the essence of the animation system and also by itself, a long-standing traditional Chinese art form. The all new animation system is the most important feature in 3.4. Our devoted engine team believe 3.4 version will become a great milestone in terms of game development user experience! Highlights Animation System Marionette In addition, we listened to the community and fixed a number of problems that have received a lot of feedback. In v3.4, not only important functions such as the Marionette animation system have been added, but also a lot of work has been done in terms of product experience, stability, performance optimization, and infrastructure levels. Thank you to all the developers who participated in the test! Stability is our most important goal! The development and testing cycle of this version is longer than any previous version, and it has been publicly tested in the community for a month. Cocos Creator v3.4 is the final version we released this year for Creator.