Rendering engine, implementation method and producing tools for 3D web game
A rendering engine and web game technology, applied in animation production, image data processing, instruments, etc., can solve the problems of high learning and familiarization costs for developers, lack of efficient and easy-to-use development process, and high quality requirements for personnel. The effect of shortening the game development cycle, good scalability, and good rendering performance
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0037] Such as figure 1 As shown, this example provides a rendering engine based on 3D web games, including:
[0038] The parsing and loading module reads, decompresses and parses the information required for specific rendering from the custom file format of the rendering engine finally output by the workflow, and realizes non-blocking parsing;
[0039] The scene management module is used to implement viewshed culling, scene object traversal classification, picking and mouse event distribution, and rendering process management;
[0040] The camera and control module are used to realize scene roaming and camera animation, and combine special effects, key frame animations, model actions, camera animations and sounds, and then adjust them on the time axis to obtain the final special effects and skills;
[0041] The rendering module is used to render all the information needed for an object, including the rendering of geometry, material, animation and transformation matrix.
[0...
Embodiment 2
[0052] Such as image 3 As shown, this example also provides a method for implementing a rendering engine based on a 3D web game. The method for implementing a rendering engine is used to implement the rendering engine based on a 3D web game as described in Embodiment 1, and includes the following steps:
[0053] Step S1, setting the custom file format of the rendering engine;
[0054] Step S2, the rendering engine is based on the 3DMax export plug-in of C++ language;
[0055] Step S3, optimizing the 3D scene through a 3D editor;
[0056] Step S4, making a UI material library through the UI editor.
[0057] In step S1 of this example, the custom file format is a binary file format defined corresponding to the function of the rendering engine, and is used to save scenes, models and other data used by the engine in actual projects. Custom files can well adapt to the needs of web games. In storage, data is divided into blocks according to different types and correlations, whi...
Embodiment 3
[0078] Such as Figure 7 As shown, this example also provides a rendering engine production tool based on a 3D web game, and the rendering engine production tool is used to implement the rendering engine based on a 3D web game as described in Embodiment 1, and includes:
[0079] Export plug-in, said export plug-in is installed in 3Dmax, is used for the original model and motion that the art is produced is transformed into the self-defining file format that described rendering engine can directly use from 3DMax;
[0080] A custom file format, storing scene information required for rendering by the rendering engine;
[0081] 3D editor for processing the custom file format;
[0082] A special effect production tool, integrated in the 3D editor, used for the production of skills, animations and scene effects in the game;
[0083] The UI production tool is used to produce a dedicated 3D UI based on GPU rendering for the game, and the core code library of the rendering engine call...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com