| dc.contributor.author | Taussi, Henri | |
| dc.date.accessioned | 2018-11-27T11:54:00Z | |
| dc.date.available | 2018-11-27T11:54:00Z | |
| dc.date.issued | 2018 | |
| dc.identifier.uri | URN:NBN:fi:amk-2018112117677 | |
| dc.identifier.uri | http://www.theseus.fi/handle/10024/155250 | |
| dc.description.abstract | Insinöörityön tavoitteena oli tehdä 3D-mallien maalaustyökalu liitännäinen Unity-pelimoottorille ja tutkia kilpailevia 3D-mallien maalaustyökaluja ja niiden ominaisuuksia. Projektina toteutettiin 3DM-Spary-niminen maalaustyökalu, jonka uniikki kilpailuvaltti oli sen tallennusominaisuus Unityn pelitilassa. 3DM-Spary-työkalun tallennus perustuu tietokoneen ”temporary”-kansioon tallennettuun väliaikaiseen tekstitiedoston käyttöön.
Kesken 3DM-Spary-työkalun kehityksen eräs kilpaileva 3D-mallien maalaustyökalu sai päivityksessään pelitilassa tapahtuvan tallennusominaisuuden, joka oli vastaava kuin 3DMSpary-työkalussa toteutettu.
3DM-Spary-työkalun toiminta perustuu Unityn ensimmäisen persoonan pelihahmolle, jolle on mallinnettu maalia ampuva maaliruisku. Maaliruiskulle toteutettiin neljä erilaista sivellintä, jotka tuottavat erilaiset kuviot. Maaliruiskujen tuottaman kuvion väriä, läpinäkyvyyttä ja kokoa pystyy muuttamaan käyttöliittymästä.
Työn lopuksi näiden maaliruiskujen tehokkuutta mitattiin ja tuloksista tehtiin analyysi, jonka kaksi tehottomalla laskentaprosessilla toteutettua sivellintä päätettiin tulevaisuudessa muuttaa samaan muotoon kuin kaksi paremmin testissä pärjännyttä sivellintä. 3DM-Spary-työkalun kehitys jatkuu edelleen. | fi |
| dc.description.abstract | Goal of this thesis was to make a 3D-model paint tool for Unity game engine and investigate other 3D-model painting tools and their features. In this project painting tool named 3DMSpary was created and it has a unique feature which enables saving from Unity on runtime. 3DM-Spary painting tool’s saving feature is based on saving data to a computer’s temporary folder, where it creates temporary text file.
In the middle of development one of the rival 3D-painting tool got a update where it introduced a similar saving feature as in 3DM-Spary painting tool.
3DM-Spary painting tool is based on Unity’s first-person character controller, which was given a painting tool. The painting tool has four different brushes which all have their unique pattern. The color, transparency and size of the pattern in each brush can be changed from the inspector.
At the end of the development all four brushes and their performance were tested, and the results were analyzed. Two of the brushes didn’t manage in the test, because of the ineffective execution. These brushes are going to be redone in the same way that the two better ones. 3DM-Spray tool’s development is going to continue. | en |
| dc.language.iso | fin | |
| dc.publisher | Metropolia Ammattikorkeakoulu | |
| dc.rights | All rights reserved | |
| dc.title | Maalaustyökaluliitännäisen toteutus pelimoottorille | fi |
| dc.type.ontasot | fi=AMK-opinnäytetyö|sv=YH-examensarbete|en=Bachelor's thesis| | |
| dc.identifier.dscollection | 10024/106467 | |
| dc.organization | Metropolia Ammattikorkeakoulu | |
| dc.contributor.organization | Metropolia Ammattikorkeakoulu | |
| dc.subject.keyword | pelimoottori | |
| dc.subject.keyword | liitännäinen | |
| dc.subject.keyword | ohjelmistotuotanto | |
| dc.subject.keyword | C# | |
| dc.subject.specialization | Ohjelmistotuotanto | |
| dc.subject.degreeprogram | fi=Tieto- ja viestintätekniikka|sv=Informations- och kommunikationsteknik|en=Information and Communications Technology| | |
| dc.subject.discipline | Tieto- ja viestintätekniikan tutkinto-ohjelma | |