This project was created by Omar Al-Khatib and James Trinh for CS 428 (Augmented and Virtual Reality) at the University of Illinois in Chicago. This started as a blank office with VRTK incorporated in it, and then each group member were to pick a cubicle and decorate them.
https://github.com/oalkha2/Project-2—Office-Cubicle
Loading & running the project:
What you can do in the project
Below is a table of all the sources we use for codes, models, and audios.
Description | Link |
---|---|
Transform | Unity Documentation |
Velocity for jumping object | Unity Documentation |
Number | Description & Link | |
---|---|---|
1. | Boombox - Made by James T. | |
2. | Steam Controller - Steam VR | |
3. | Pen - Unity Asset Store | |
4. | Phone - Unity Asset Store | |
5. | Monitor - Made by James | |
6. | Keyboard - TurboSquid.com | |
7. | Laptop - Unity Asset Store | |
8. | Briefcase - Unity Asset Store | |
9. | Red Sculpture - made by James T. |
Number | Description & Link |
---|---|
10. | Basketballhoop - made by James T. |
11. | Umbrella - Unity Asset Store |
12. | Sculpted Ghost - made by James T. |
13. | Portal Dice - TurboSquid.com |
14. | Jojo Arrows - SketchFab |
15. | Miniature Soldier - Thingiverse |
16. | Miniature Table - Unity Asset Store |
17. | d20 Dice - [SketchFab]https://sketchfab.com/3d-models/d20-dice-full-3d-free-2587a1630a3a4c0993032675a25d72b9) |
18. | Miniature Dwarf - Thingiverse |
Number | Description & Link |
---|---|
19. | Plant - Unity Asset Store |
20. | Pot for Plant - Unity Asset Store |
21. | Spot Light - Unity Asset Store |
22. | Spot Light - Unity Asset Store |
23. | Empty Shelf - Unity Asset Store |
24. | Office Chair - Unity Asset Store |
Number | Description & Link |
---|---|
25. | Disco - made by James T. |
Number | Description & Link |
---|---|
26. | Cage - Made by Omar A. |
27. | Cardinal - Unity Asset Store |
28. | Drawers - Made by Omar A. |
39. | TV - Unity Asset Store |
30. | White Chair - Unity Asset Store |
31. | Sword - Made by Omar A. |
32. | Shield - Made by Omar A. |
34. | One Star Ball - 3D Warehouse |
35. | Two Star Ball - 3D Warehouse |
36. | Three Star Ball - 3D Warehouse |
37. | Grandpa - 3D Warehouse |
37. | Four Star Ball - 3D Warehouse |
38. | Five Star Ball - 3D Warehouse |
39. | Six Star Ball - 3D Warehouse |
40. | Seven Star Ball - 3D Warehouse |
41. | Kirby - 3D Warehouse |
Number | Description & Link |
---|---|
42. | Origami Crane - 3D Warehouse |
43. | Gum Stick - 3D Warehouse |
44. | Rat - 3D Warehouse |
Number | Description & Link |
---|---|
45. | Piggy Bank - 3D Warehouse |
46. | Box - 3D Warehouse |
47. | Solid Snake - 3D Warehouse |
Number | Description & Link |
---|---|
48. | Death Star - 3D Warehouse |
Number | Description & Link |
---|---|
49. | Lego Brick - 3D Warehouse |
50. | Pencil - Made by Omar A. |
51. | Paperclip - Made by Omar A. |
Number | Description & Link |
---|---|
52. | Giraffe - SketchFab.com |
Number | File Name | Description & Link |
---|---|---|
1. | AC ambient loop.mp3 | Background ambient noise - freesound.org |
2. | Click2-Sebastian-759472264.mp3 | Keyboard Clack & Light Switch - soundbible.com |
3. | barradeen-you-are-not-alone - trimmed.mp3 | free-stock-music.com |
4. | cha_ching.mp3 | Piggybank sound - Zedge |
5. | kirby hiiii.mp3 | kirby sound - Youtube |
6. | Metal Gear Solid Alert.mp3 | ! - Youtube |
7. | mouse_sms_chichi.mp3 | Mouse appear sound - Zedge |
8. | phone sound.mp3 | phone touch sound - My tablet |
9. | RAINBOW SIX SIEGE - Menu SoundTrack.mp3 | TV sound - Youtube |
10. | sword_slash.mp3 | Sword grab sound - Zedge |
11. | this_is_snake.mp3 | Snake touch sound - Zedge |
12. | Briefcase_Pickup.mp3 | Briefcase talking when picked up - made by James T. |
13. | Briefcase_idle 1.mp3 | Briefcase talking when held - made by James T. |
14. | Briefcase_Thanks.mp3 | Briefcase talking when let go - made by James T. |
15. | Jojo_s_Bizarre_Adventure_OST_-_Awaken_Pillar_Men_Theme_.mp3 | Arrows Local Sound - Youtube |
16. | modern-jazz-samba-by-kevin-macleod.mp3 | Boombox Music - incompetech.com |
17. | Who Likes to Party.mp3 | Boombox Music - incompetech.com |
18. | Sculpture Sound.mp3 | Red Sculpture Sound - made by James T. |
Technology has gone very far, and so has virtual reality. One of the biggest applications of virtual reality is to be able to plan a space out ahead of time, whether it’s interior design, structural engineer, or architecture. By working on this project on Unity with the Virtual Reality Toolkit, we find that it is quite feasible from our experience to plan on a design using virtual reality. From a large perspective, such as viewing the whole building or even a block on a city, the user can get an idea of how well the furniture and decorations would blend together. In our program, we were able to grow to a larger size, even past the roof, so that we were able to survey the whole office and see things in unimaginable perspective. At a normal perspective, the user can witness the scene as if it was set up. The user would be able to experience walking in and, in an ideal application, make adjustment such as moving furniture around to saving the layout in real time. Visually, virtual reality is almost perfect, emphasis on the almost. There are some downsides however with our current technology. As of now, emulating fabrics and texture is quite difficult. What if the tile looks great, but ended up being too slippery? What if the chair looks great but actually feels uncomfortable? This can easily be tested, however, as people can test furniture and flooring in person before buying them, or they can get a guaranteed comfortability from the manufacturer. What we didn’t end up doing in the project, however, is the idea that walls and panels can be turned off and on visually. This is a huge plus for anyone who is planning for plumbing, wiring, or air ducts, as running a utility through the wall is much easier when they know the layout and structure within it ahead of time through an x-ray perspective. Another interesting idea is being able to shrink further. One would be able to get perspective on people of various sizes, and this is especially important for those with disability such as dwarfism or are wheelchair bounded. Tables, counters, and sink may be too high to reach for some, so the smaller perspective helps to put the user in the shoes of those with different requirements. We’re also not limited to just structures too! Automotive like cars, busses, airplanes, cruise ships, or even rocket ships benefit from technique like this as well! This offers one of the best way to test visibility from the driver’s seat, as well as provide a way to prototype wiring plans under the chassis without needing to create a physical prototype! But I feel one of the strongest applicating of this technique is that once we are able to work with this type of application in real time, having people cooperate or a “multiplayer” mode would be a huge boost to productivity. When we were working on this application, we couldn’t edit the same scene together, but if we were able to both work on it at the same time, a lot of time could have been saved. Inconclusion, this technique to planning out space and structures is quite promising. Although there are some lack of senses one wouldn’t get from a real version, such as touch, the amount of money and time this could save is well worth it.