Collaborative topology exchange in Autodesk Maya: Enabling peer-to-peer online topology editing through the Maya C++ and Python API
2022 (English)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE credits
Student thesis
Abstract [en]
Context Autodesk Maya is currently an industry-leading 3D-modelling software. It has a multitude of features that enables the modification of mesh topology. However, it doesn't have native support for remote topology exchange via a network connection.
Objectives The objective of the research is to find a solution for online topology exchange between two users within Autodesk Maya using a peer-to-peer connection.
Methods The presented research implements such a feature by exploring and evaluating different possibilities. Thereafter a user evaluation is executed to measure the efficiency of the developed solution against an already existing solution.
Results The results show that online topology exchange could be implemented by utilizing the Maya C++ API, a peer-to-peer TCP connection, and a custom-made topology exchange system. The user evaluation shows that the developed solution is less time-efficient than an already existing method.
Conclusion Online topology exchange was and could be developed. While it worked as expected, it contained several problems identified during the user evaluation. This resulted in it being slower than an already existing solution. However, the implementation could potentially be improved to reduce the time.
Place, publisher, year, edition, pages
2022. , p. 52
Keywords [en]
Autodesk, Maya, TCP, Peer-2-Peer, Network, C++, Plugin, Topology Exchange
National Category
Other Engineering and Technologies not elsewhere specified
Identifiers
URN: urn:nbn:se:bth-24128OAI: oai:DiVA.org:bth-24128DiVA, id: diva2:1721533
Subject / course
DV1478 Bachelor Thesis in Computer Science
Educational program
UDGTA Technical artist for games
Presentation
2022-09-23, Online Zoom meeting, 09:50 (English)
Supervisors
Examiners
2023-01-242022-12-222023-01-24Bibliographically approved