382
edits
m (→Is that me?) |
m (→Is that me?) |
||
(15 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
='''Is that me?'''= | |||
<br> | |||
[[File:Screenshot | [[File:Screenshot 2022-10-31 225546.png|800px]] | ||
===Concept:=== | ===Concept:=== | ||
Line 20: | Line 20: | ||
You are allowed to use my avatar and become Ulrike Katzschmann. | You are allowed to use my avatar and become Ulrike Katzschmann. | ||
{{#ev:youtube|youtu.be/WCRn1TerX9Q}} | |||
<br> | |||
<br> | |||
===Work process:=== | ===Work process:=== | ||
Line 30: | Line 31: | ||
For my project I created a character that is pretty unique for VR-Chat (''being a 3D scan of an unknown real-world human, while in VR-Chat most people use avatars of fictional cartoon, videogame, anime or completely made-up characters''), using free software that was introduced to me over the time of the course. With these programs you can make good looking 3D scans, where no real prior knowledge is needed. Besides MakeHuman and Unity I have never worked with the other listed programs. | For my project I created a character that is pretty unique for VR-Chat (''being a 3D scan of an unknown real-world human, while in VR-Chat most people use avatars of fictional cartoon, videogame, anime or completely made-up characters''), using free software that was introduced to me over the time of the course. With these programs you can make good looking 3D scans, where no real prior knowledge is needed. Besides MakeHuman and Unity I have never worked with the other listed programs. | ||
Before even starting with the creation of an avatar, we first made an account for VR-Chat during the course. We had to spent about 7 hours inside of the game before being able to create content for it. | Before even starting with the creation of an avatar, we first made an account for VR-Chat during the course. We had to spent about 7 hours inside of the game before being able to create content for it. | ||
After completing that step, a fellow student, that also took the course, and I used the phone app Trnio to photograph each other’s heads. Out of these photos the app formed a 3D scan of our upper bodies as an OBJ file. | After completing that step, a fellow student, that also took the course, and I used the phone app Trnio to photograph each other’s heads. Out of these photos the app formed a 3D scan of our upper bodies as an OBJ file. | ||
[[File:me 1.png|700px]] | |||
<gallery> | |||
File:Screenshot me 2.png | |||
File:Screenshot me 3.png | |||
File:Screenshot me 4.png | |||
File:Screenshot me 5.png | |||
File:Screenshot me 6.png | |||
File:Screenshot me 7.png | |||
File:Screenshot me 8.png | |||
</gallery> | |||
We then used the 3D modelling software MakeHuman to generate a human body that we could attach our head scans to. The MakeHuman model was also exported as an OBJ file. | We then used the 3D modelling software MakeHuman to generate a human body that we could attach our head scans to. The MakeHuman model was also exported as an OBJ file. | ||
[[File:Screenshot me21.png|700px]] | |||
<gallery> | |||
File:Screenshot me 9.png | |||
File:Screenshot me 10.png | |||
File:Screenshot me 11.png | |||
File:Screenshot me 12.png | |||
</gallery> | |||
The next step was to utilize MeshLab to edit both models. I trimmed of some parts from my 3D head scan that were not needed, like the chest and the shoulders. I also cut of the head from the MakeHuman character, so the other head could be attached easier. After trimming the models, I rotated my 3D scanned head into the right place and adjusted the size. I trimmed of some more unnecessary parts and smoothed out rough edges. | The next step was to utilize MeshLab to edit both models. I trimmed of some parts from my 3D head scan that were not needed, like the chest and the shoulders. I also cut of the head from the MakeHuman character, so the other head could be attached easier. After trimming the models, I rotated my 3D scanned head into the right place and adjusted the size. I trimmed of some more unnecessary parts and smoothed out rough edges. | ||
[[File:Screenshot me19.png|700px]] | |||
With the help of the professor Mr. Brinkmann, who held the course, and Blender we could finally connect the 3D head scan to the MakeHuman body. | With the help of the professor Mr. Brinkmann, who held the course, and Blender we could finally connect the 3D head scan to the MakeHuman body. | ||
Also using Blender, I rigged my character and exported the model as a FBX file. Avatars for VR-Chat need a certain bone structure so they can be imported properly. Without a rig important features and animations wouldn’t work. | Also using Blender, I rigged my character and exported the model as a FBX file. Avatars for VR-Chat need a certain bone structure so they can be imported properly. Without a rig important features and animations wouldn’t work. | ||
[[File:Screenshot me14.png|700px]] | |||
<gallery> | |||
File:Screenshot me15.png | |||
File:Screenshot me16.png | |||
</gallery> | |||
The last step was to upload my avatar to VR-Chat with Unity Version 2019.4.31f1. To properly do that I needed to download the VR-Chats SDK3-Avatars add-on for Unity. | The last step was to upload my avatar to VR-Chat with Unity Version 2019.4.31f1. To properly do that I needed to download the VR-Chats SDK3-Avatars add-on for Unity. | ||
I created a new Unity project and imported the SDK. After setting up my new Unity project I also imported my avatar to the project assets. I checked if | I created a new Unity project and imported the SDK. After setting up my new Unity project I also imported my avatar to the project assets. Inside of the project assets I set the rig of the model to humanoid and checked if it was working correctly. Afterwards I dragged to my avatar into the scene. In the Hierarchy window I added the right textures to the Skinnned Mesh Renderer of this model. I also added a new Component, the VRC Descriptor in the Inspector tab. For my character I only used the descriptor to set up the viewpoint for the camera the player would look out of when using the avatar. | ||
[[File:Screenshot 2022-10-30 135746.png|700px]] | |||
<gallery> | |||
File:Screenshot me18.png | |||
File:Screenshot 2022-10-30 135558.png | |||
File:Screenshot me 23.png | |||
File:Screenshot 2022-10-31 220632.png | |||
File:me2.png | |||
File:me10.png | |||
File:Screenshot 1.png | |||
</gallery> | |||
As the last step I opened the VRChat SDK Show Control Panel. After I logged in with my VR-Chat account I clicked on the Build & Publish for Windows button. | |||
After that Unity opens up a info panel in the Game tab. I positioned the VRCCam in front of my model in the scene. The view of the camera is then used as a display picture for the avatar. | |||
I give my avatar a name and a description | |||
Finally, I upload my new avatar to VR-Chat. | |||
[[File:6z1ciw.gif|100px]] | |||
<br> | |||
<br> |
edits