Experiential Design / Project 3
1.10.2023 - 9.11.2023 (Week 6 - Week 12)
Loke Yan Ling / 0344602
Experiential Design / Bachelor of Design in Creative Media
Project 3: Prototype
Project 3: Final Prototype
Fig 1.1 Image Target
The problem I met in last project has been solved by installing the other editor (new version of alpha) and redo the project in new folder. It works, then I proceed to build the 3d model for the nail shape. The nail sticker arrived and it works on the image target with 5 stars rating.
Blender
Fig 1.1 Note for blender
My friend from animation course learn about how to use blender to build 3d. While she teaching me to build the model, I write down the procedure to prevent I forget it (Fig 1.1). The model build is quite tough and does not meet my expectation much.
Fig 1.2 Simple Deform to bend the 3d
Fig 1.3 The curve is not obvious
I have build two shape, round and oval shape. The curve is not obvious with limitation (only the round nail shape can be bend) and the 3d is not lively as expected. The real fake nails were my expectation. Then, I proceed to try on nomad which was the app recommend by Lecture also.
Fig 1.4 The modal view in Unity
Fig 1.5 Image not applying
One of the reason I turn to nomad was the texture (image) unable to apply on the 3d, even though I followed the tutorial.
Nomad
Fig 2.1 Scaling
In nomad, I followed the concept of building a spoon from online tutorial on the nail shape, and it works! Looks much nicer than the 3d model build before. The steps of mold the 3d in nomad is scaling, move, clone, resize, Boolean, trim and apply the texture. Boolean is dividing the smaller interact 3d object and remain the the object left. After Boolean, the shape is not perfect, need to trim to flatten uniformly for the back. the move option is the essence part to make different shape of 3d without torture too much. The disadvantage of using this app, for me is the model build would not consistent in size, because there were no actual number can be key in to make changes, all by manually.
Fig 2.2 Trimming
Fig 2.3 Minor adjust
Fig 2.4 Apply texture on nomad
Nomad have the most easiest way to apply the texture on to the surface, and it look very nice TT. The way I used was place the image as the brush to draw the image on the 3d in nomad.
Fig 2.5 Designing the style with the previous board
While designing the nail style, I want it to having the same art style with my design app, so the nail style used the same colour palette with the app. Due to time constraint, only 5 nail style were designed.
Nomad to Blender to Unity
Fig 2.6 Exporting
Nomad to Blender
Tutorial Link: https://youtu.be/DDf1jw2fo08?si=22Pw6vxAm2f7x8jX
After having a long time of research and trying, I finally found a way to export the textured 3d from nomad to blender. The necessary steps for every export were decimate,unwrap and bake from itself. To remain the texture, use .gltf format to export the model. Also another thing to mention to check the view mode in Blender, there is big possibility you export the right format but open in wrong view mode, then your model will be out of texture (This frustrated me for an hour).
Fig 2.7 In Solid View
Fig 2.8 In Material View
Then, Unity accept .fbx format, when I export the model to Unity. The texture disappear... I tell myself, okayy there gonna have way to solve it, be calm.
Fig 2.9 No texture in Unity
Fig 2.10 The nail style
I saw there is a way that importing the file from blender to unity will solve the texture issue. I place all the 3d together in Blender and get them one time done to unity. (The first left nail style is the original nail before picking the nail style in the app.)
Fig 2.11 In Unity no texture again
:D Againnnnnnnn
I just gave up in this method and try on the way I saw from Google, creating the materials (texture) and apply directly to the 3d model I have from Nomad.
Apply Image to Material in Unity
Another issue I faced again is uneven and also not applying well on the texture.
Fig 2.12 Uneven try 1
Fig 2.13 Uneven try 2
Fig 2.14 Applying on cube
But applying on 3d cube the material looks good, seems is the 3d model issue. I should proceed to the others step, because I spend up to 7 days just on building 3d models (round and oval shape) and applying texture. I have to move on or else I will run out of time.
Fig 2.15 Materials with models
Fig 2.16 Changing the button UI
Fig 2.17 Utilize the main page
After adjusting the minor user interface, I found that I didn't find a way to link the 5 different models to different button. I have a consult with Mr Razif to solve this issue. The way is put all the 3d object under image target, example round nail shape, then link all the object to the and select set active bool in game object, but make sure only appear one 3d object (the original nail style with pure pink colour), the others have to be tick off.
Fig 2.18 Linking the button
Fig 2.19 Tick off the other 3d object
Actually, the options give by Mr Razif were build two different nail shape on one finger or 5 finger in one shape. I picked the first option. I still have the urge to build out all the 8 nail shape. Rushing with the remaining time, I had successfully build out all of them, and some of the model does not have messy texture, some of them still have. Also, the nail style 3 & 4 are quite similar , so the changes have been made.
Fig 2.20 Stiletto nail shape with nail style 2
Fig 2.21 Linking the scene
After repeating the linking all the nail style button, it finalized with linking the scene in visual studio code. The last and unsolved issue was the app cannot be exported, the app always stuck at detecting android sdk and component, I had try to leave it about 30 hours but still the same. Then, I try with alpha a18 newest version, the sdk and ndk tools keep not validate and cannot be download.
Fig 2.22 Unable to download SDK & NDK
Fig 2.23 Switch Editor
I found that the project can switch the editor directly from Unity Hub, I noticed it so late, I recreate a new project about 3 times to solve Vuforia engine issue and also unable to export issue. I try to clear the cache (edit -> preferences -> gi cache), and finally can export, but I'm really not sure exactly which steps make it work.
Fig 2.24 size too small
Final Video Presentation
Vid 1 Video Presentation
Comments
Post a Comment