Web-Based Auto Rigging Solution for Remote Mocap Sessions
Web-Based Auto Rigging Solution for Remote Mocap Sessions
Samenvatting
This thesis explores the development and integration of an automatic riggingtool as part of a web-based remote motion capture platform. The main objec-tive is to create a custom Auto Rigger using Python for Maya and seamlesslyincorporate it into the existing TPose platform.The research begins by investigating the process of writing a custom auto-rigger using Python for Maya. Various rigging techniques and algorithms areexplored to develop a versatile and efficient auto-rigger that can generate rigsetups for different character models. The rigging tool is continuously refinedto improve its capabilities, accuracy, and user experience.Next, a server-client connection is established to enable file uploading, pro-cessing, and downloading within the platform. Various system setups are pro-totyped and researched before the decision is made to make use of the Flaskframework. A connection between the server and Maya is established to run theauto-rigging tool which results in a rigged character model.The Three.js Library is effectively utilized to create and display 3D charac-ters in a web-based environment. The integration of Three.js allows for real-timerendering, animation, and interactivity of character models. Performance opti-mizations are implemented to ensure smooth rendering and interactivity, evenwith complex animations and high-polygon models.The developed auto-rigger tool is then integrated into the TPose platform.User testing and feedback collection help streamline the integration processand improve user experience. Close collaboration with the TPose developmentteam ensures consistency in user interface design and workflow. The auto-rigger is continuously updated based on user feedback and evolving platformrequirements.In conclusion, this thesis presents a comprehensive approach to creatingand integrating an automatic rigging tool within a web-based remote motioncapture platform. The recommendations include further enhancements to theauto-rigger, optimization of the server-client infrastructure, and refinement ofThree.js implementation
Organisatie | Saxion |
Opleiding | Creative Media and Game Technologies |
Datum | 2023-07-01 |
Type | Bachelor |
Taal | Engels |