The application provides a three-dimensional rendering engine for multi-source design
model integration of ocean
petroleum engineering, relates to the field of
computer graphics and three-dimensional
visualization technology, and comprises four
layers of technical architecture: a
cloud rendering layer realizes high-performance
graphics processing based on a Vulkan API; a cloud transmission layer is responsible for pixel
stream transmission and instruction interaction; an integrated SDK layer encapsulates common interfaces; and an application docking layer realizes
business development. A service-side rendering plus pixel
stream pushing technical
route is adopted, low-
delay video transmission is realized through
WebRTC, instruction interaction is realized in combination with an
MQTT protocol, rendering calculation is concentrated on the service side, and the
client only needs to process video
stream decoding. The model browsing
frame rate of the application is not lower than 20 frames per second, the first preloading time is less than 1 minute, and the
system response time after preloading is less than 3 seconds, so that the smooth display problem of large-scale three-dimensional models on ordinary terminal devices is effectively solved, and high-fidelity three-dimensional
visualization support is provided for the whole
business process of ocean
engineering.