The invention discloses a three-dimensional
animation production method, and aims to improve the efficiency, the
automation degree and the
animation effect quality of three-dimensional
animation production. The method comprises the following steps: firstly, based on an input two-dimensional image or three-dimensional scanning data, automatically generating a three-dimensional model by using a depth generation network; secondly, in combination with
motion capture data or animation key frames,
skeletal animation generation and binding are achieved through a weight optimization
algorithm; then, an integrated physical engine simulates a dynamic scene, including
rigid body, flexible body, cloth and other physical interactions, and object movement and
collision response are realized by adopting Newtonian
mechanics and elastic
mechanics equations; and finally, performing rendering optimization based on
ray tracing and Monte Carlo sampling, and accelerating high-quality animation output by utilizing distributed calculation. According to the method, real-time feedback and interactive modification are supported, the three-dimensional animation production efficiency can be greatly improved, manual intervention is reduced, the authenticity and fluency of the animation are ensured, and finally a high-quality three-dimensional animation file is generated.