Font Size: a A A

Research Of Virtual Choreography System Based On WebGL

Posted on:2019-06-11Degree:MasterType:Thesis
Country:ChinaCandidate:Y S ZouFull Text:PDF
GTID:2348330542472635Subject:Engineering
Abstract/Summary:PDF Full Text Request
With the increasing size of the Chinese performing arts market,the performance market is becoming more and more active,the quality of the performance rehearsal will also be improved.So,a virtual choreography system becomes particularly important,with important business value and significance.Aiming at the problem of low efficiency and unobtrusive presentation of present performance,this paper proposes a virtual simulation technology suitable for path planning and real-time display of large-scale crowd,and then develops a cross-platform virtual orchestration system.The system is divided into two subsystems based on the needs of the orchestration,namely a two-dimensional path input subsystem and a three-dimensional virtual display subsystem.The main function of the two-dimensional path input subsystem is to complete the input of each actor's position information under each key frame and the display of formation effect from two-dimensional perspective.According to the input of location information,"chessboard pattern" is designed,the whole performance stage is divided into a small grid.The entire system re-planned the user interaction event queue,two-dimensional stage structure,making the director just click to complete the cast layout.Aiming at the formation display,a set of two-dimensional animation framework which is highly consistent with this subsystem is designed to realize the overall animation effect.This greatly reduces the work of layout,can effectively enhance their creative inspiration.The 3D virtual display system uses Babylon.js based on WebGL to build basic threedimensional scenes.In order to increase the authenticity of the overall performance,basic elements such as lights,fog,sky,ground,music and shades are added to assist the overall performance,The user's ability to manipulate the camera,you can switch the viewing angle.The character 3D model adopts the JSON file format and separates the basic modules such as texture and skeleton animation in the model so that the model can be generated efficiently.Finally,three-dimensional animation framework is designed which is highly conformable to this subsystem.The overall time granularity is optimized from the original ten millisecond level to one millisecond level,the overall three-dimensional animation is smoother,and the user experience is enhanced.The entire virtual orchestration system uses data compression,rendering optimization,the extraction of key information extraction and other performance optimization programs,for each step in the layout process as much as possible to take some optimization,making the final application of the virtual system size from dozens of men have risen to more than a few hundred.The system combines the computing power with the traditional path layout,making the user can complete a basic rehearsal process in the browser.It has good application prospect.
Keywords/Search Tags:Virtual Choreography, Canvas, WebGL, Animation Framework, Performance Optimization
PDF Full Text Request
Related items