The invention discloses a Direct3D 11-based 3D
graphics rendering engine, which comprises a master control module and a plurality of functional sub modules, wherein the functional sub modules comprise a matrix module, a view point module, a head-up display module, a multi-character set word module, a 3D primitive
base class module, a poster board module, a
mesh model module, a
smoke and rain and
snow particle system module, a halo special effect calculation module, and a soft shadow calculation module. According to the default rendering process for each frame, the soft shadow module is firstly called, and with the illumination direction as the view point, the depth information of each primitive in the rendering scene is calculated; then, with the
sight line of eyes of an observer as the angle, each primitive in the scene is rendered to the surface, an original scene view is obtained, highlight information is obtained at the same time, and the actual lighting effects of each pixel point is obtained according to the depth information and the illumination calculation result; and finally, in combination with the first sum depth information and the highlight information, highlight aura special effect post-
processing on the illumination is carried out on the original scene view, and the final single-frame rendering graph is obtained.