Caduceus decentralized edge rendering in gaming — the technical principles of the edge rendering system.

Caduceus
4 min readMay 27, 2022

Decentralized edge rendering is the latest tech development to make waves in the Metaverse with its promise to overhaul and rewrite construction methods — bringing about much needed innovation in different Metaverse worlds. One of the areas that this is promising to be the most impactful in is gaming.

Steps and principles of edge rendering in gaming

Gaming as it currently stands is in much need of a new tech solution.

The creation of high quality graphics by developers using specialist 3D design software is painfully slow and inefficient, without the use of expensive specialist hardware. And on the user end, consumers are required to navigate complex pathways — downloading local installations, and having access to powerful GPU on their devices which impacts the user experience. This also undoes all the hard work undertaken by developers with high quality graphics reduced to little more than pixelated characters.

Caduceus aims to solve this problem through its edge rendering system. Users no longer need to have powerful GPU resources as they can instead have powerful GPU computing power through sharing. This enables the user to easily run 3D software, games and Metaverse applications anytime and anywhere without downloading.

The technical principles of the Caduceus edge rendering system:

With the powerful GPU computing power of edge nodes, programs can be run quickly and efficiently, with edge nodes rendering data to off screen pages to increase efficiency.

Off screen pages display multiple pieces of content storing video memory, and can be used directly on the server, whilst general game rendering will be viewable on screen.

The off screen surfaces have dynamic processing features, so the program renders the off screen content and converts it into H.264 and H.265 video encoded video streams. These are compatible with high definition MP4 standards and can be watched through a browser on a PC or mobile phone.

This is the equivalent to sending all the content on the screen of the edge computing node to a personal machine in the form of live video streaming, and all the displayed content of the other party will be transferred to the screen also.

Edge rendering will be the first 3D rendering software to transfer content onto an off screen page, and then to convert it into an audio and video stream through the program. On traditional Internet browsers, the normal rendering result is an audio and video stream. It only needs a browser to get the job done and has already implemented the function of opening a browser, and does not require any local GPU resources. As long as it can carry the bandwidth requirements of H.264 and H.265, it can run smoothly everywhere.

The smoothness of edge rendering depends on two things:

First, the delay between edge rendering and traditional rendering. The longer the latency is, the slower the GPU will respond. This reflects the advantages of increased speed and reduced latency through edge computing. Edge rendering reduces this delay and shortens the process — this time saving can be measured in seconds, and at best even in milliseconds.

Second is the bandwidth. The network consumes a lot of bandwidth for the entire server. This reflects the advantages of P2P networks which are high speed, stability, and low latency.

Increasing the number of nodes will reduce consumption — the P2P network constructs a hierarchical structure by controlling and optimizing the adjacency relationship between nodes. This effectively reduces the average distance of the network and realizes the low latency rendering of packets. To put it simply, the P2P network does not need to go through the central server, IDC room, and data center, and its traffic cost is very low too, which helps to achieve low latency.

Decentralized edge rendering combines real time computing solutions and global intelligent scheduling. It provides the main rendering computing power with scheduling entries for AR/VR, film and television special effects. In addition, the network and security components provide efficient network access and security protection for edge rendering services. Its flexible computing resources also provide computing power expansion and contraction with global computing power for edge rendering as needed.

Edge rendering applications provide developers and businesses with different features such as application deployment and management. Developers can follow the requirements and configure various pieces of information such as in applications. After completing the configuration users simply need to submit it to the administrator (DAO) for review.

The review node reviews and adapts the submitted application, and only after the review is complete will it be released to the ecosystem. Developers can apply for unapproved applications multiple times, so that applications can be smoothly shared in the ecosystem.

According to the audit status of the ecosystem, corresponding processing will be performed. For approved apps, users can directly check the listing status and rejected applications can be resubmitted with amendments.

The application configuration can manage the basic information on the business side of the application, such as project name, activity management and other necessary content for management.

Application statistics (developer and DAO) can even query application related content such as application operation and usage time.

Earnings queries (developers and DAOs) can also view and extract their own earnings according to the ecological development modified to the actual business.

Finally, the high-bandwidth, low latency high speed P2P network and distributed task scheduling system based on the HyperCube structure provide developers and managers with a highly stable, low latency, high speed network, enabling developers and managers to participate in nearby distributed network nodes, greatly shortening the geographic distance.

Join the community:

Discord: https://discord.com/invite/caduceus

Twitter: https://twitter.com/Caduceus_CMP

Instagram: https://www.instagram.com/caduceus_cmp/

Telegram: http://t.me/CaduceusMetaverse

Website: www.caduceus.foundation

--

--

Caduceus

Caduceus Metaverse Protocol — Providing an open blockchain platform for Metaverse development. Join the community — https://linktr.ee/caduceus_cmp