Week9 – Summary

Introduction

I will show the details of our project in this post, and hope that you can learn more about our project through this post.

Project Aim

We will research the work and process of graphic designer Tom Eckersley through the digital archive then recreate one of his posters in VR game.

Communication tool

Trello: This allows the team members to post the projects they need to be responsible for, and mark them after completion, so that everyone can know the progress of the project.

WeChat: A chat software that is mainly convenient for members to communicate and transfer files.

Member responsibilities

Jianyu Yin

Modeling, Texturing, Rigging, Animation, Narrator

Lucy Leung

Modeling, Texturing, Rigging, Animation, Poster

Byron Wu

Conception, VR Setup, Program

Zhijian Jiang

Conception, Game Design, Program

Zhuo Zhu

Conception, Game Desgin, Program, Technical Art

Process

Week1 (1.25-1.31):

Find teammates and determine the theme and game mechanics of the poster. In this week, we confirmed that we have formed a team, and reported the selected projects and team status to their respective tutors.

Week2 (2.1-2.7):

In the first formal seminar, we selected 12 Tom’s posters (level design), prepared to make 8 mini games, and discussed how to play the 8 games. Lucy and Yu designed the layout.

Week3 (2.8-2.14):

Lucy and Yu designed the scene in Maya.

Wu, Zhu, Jiang learn and debug Unity’s VR module, and search the game production process of each mini game on the Internet.

Week4 (2.15-2.21):

Wu finished building the VR scene in Unity.

Zhu realizes the game function of VR piano.

Lucy completed the model and animation of the black shadow and the wine bottle.

Yu completes the model and animation of the panda.

Week5 (2.22-2.28):

Wu completes the basic functions of 3D puzzles.

Zhu tried to realize the fluid function of Unity.

Jiang tried to realize the game function of VR muscle man stretching his arm.

Lucy completed the monkey model and animation.

Yu completes the model and animation of the soldier.

Week6 (3.1-3.7):

Wu completed the game function of VR Miss Orange and optimized the game function of VR piano.

Zhu realizes the fluid function of Unity and the function of pouring wine.

Jiang realizes the game function of VR muscle man stretching his arm.

Lucy completed the model and animation of Miss Orange, the target, the bow and arrow, and the fish.

Yu completes the model and animation of the cat piano and the garbage picker.

Week7 (3.8-3.14):

Wu realizes the 3D puzzle game function of all posters.

Zhu adjusted the scenes and created lights in Unity and played with the poster’s ablation function.

Jiang realizes the game function of soldiers and monkeys.

Lucy completed the model and animation of the muscular man, and the model and texture of the 3D puzzle.

Yu completes the 3D puzzle model and textures.

Week8 (3.14-3.21):

Wu, Zhu, Jiang implement archery game functions, optimize game materials and test bugs.

Lucy drew an introduction poster and modified UVs.

Yu completed the dubbing and modified the model.

Week9 (3.22-3.25):

Wu, Zhu, Jiang optimized game materials and tested bugs.

Lucy draws gameplay instructions.

Yu edits the video.

Although it is written on Moodle that the project cycle is ten weeks, it is actually only nine weeks. Everything is subject to actual conditions.

We also recorded a lot of videos in the process:

1. Yu made an animation of the panda model with blend shape.

2. Wu’s first attempt at the puzzle function.

3. Jiang is trying to realize the game function of muscle man stretching.

4. Zhu’s fluid learning and experimentation.

5. Lucy’s monkey model and binding.

6. Zhu’s poster shows the ablation effect.

7. Zhu completed his game function of pouring wine.

8. Jiang made Lucy’s fish move in Unity.

9. Zhu made the bow and arrow game function before DDL.

10. Wu completed the animation of the two-dimensional poster according to Lucy’s idea.

We recorded a lot of videos for other teammates to watch, and I chose some of the clips I like better, but these are only a small part of our project.

Problems & Solutions (parts):

1. The scene model was made according to the layout, but the ratio between the poster and the scene is difficult to control. Finally, Lucy and Yu adjusted the poster to fit the size of the scene.

2. The blend shape of Yu’s panda model is not activated, and there is no animation in unity. In addition, the model is faulty and there is no texture. Finally Yu rigged the model and replaced it with original textures. Lucy helped Yu delete the history, and the model can be moved in Unity.

3. Zhu can’t grab objects in Unity’s grab layer. Wu said that the grabbing objects can be grabbed in VR by adding a rigidbody and xr grab interactable script.

4. Zhu said that the model has more faces, the result is a project stuck to a few tenths of a frame. Lucy checked that Maya’s original types have a lot of faces. Finally, Zhu used the model provided by tutor to create a collider.

5. The gameplay of the trash picker is not clear. In the end, we can only let it have no more gameplay, only animation.

6. The liquid will pass through the upper cup but not the lower cup. Jiang checked it out because the mesh of the cup was unreadable.

7. The 3D puzzle model made by Lucy has lines, and she finally remade the UV of the 3D puzzle.

Because I don’t know how to program games, I don’t understand the bugs and problems on the game side very well, so I don’t post our problems too much. However, no matter what the problem is, we will communicate and find the best solution, so our cooperation is smooth.

Final product display

Conclusion

I didn’t expect that I was so lucky to meet excellent teammates. In addition to being responsible for our own works, we are also very good at communicating and presenting our own opinions. That’s why our project went so smoothly, and the results made everyone satisfied.

This entry was posted in Collaborative unit: VR game. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.