# Exploring Virtual Reality and Animation Going through the Art Science Laboratory Website, I Found that there are various cycles and projects which are implementing virtual reality, this was an opportunity to explore and get familiar with this new medium and technology. ## Week 1 - Day 1 - First Meeting I met the team and we got assigned various roles, I will be working on a music video which could possibly use VR. Other than that I will be assisting Chaitanya and eventuall Archit in using virtual reality in their course/cycles. I will have to learn Unreal Engine as well because it can used to make Experiences for VR and I need to have 3 completed Projects by the end of these two months, and i intend on VR being one of them. ## Week 1 - Day 2 Looked at various references for VR Experiences today. Here are some of the ones that stood out to me. [EDEN - Drugs (Music Video)](https://www.youtube.com/watch?v=HCpnhMH1vXs) [Show it 2 me (Music Video)](https://www.youtube.com/watch?v=SsFa5JhSDH4) [Dear Angelica (VR experience/Storytelling) ](https://www.youtube.com/watch?v=qulS_oMvnJY) [Travelling while Black (VR experience/Storytelling](https://www.theguardian.com/tv-and-radio/2019/sep/02/traveling-while-black-behind-the-eye-opening-vr-documentary-on-racism-in-america) ## Week 1 - Day 3 Diving deeper into VR experiences, Used an Oculus Quest 2 For the first time and It was quite incredible. The sense of immersion that VR can accomplish is astounding and It did give me ideas of the kind of experiences i could possibly build. # Learning how to Develop Vr Experiences Getting familiar with VR media was step one, now i needed to figure out how to make stuff in VR. Photoshop and Blender both support panoramic cameras which can be used to create VR animations and illustrations. For a test run, I made a quick sketch on photoshop and converted it into a 3D panorama. [Sketched Sci-Fi Interior](https://rohanmahesh6.artstation.com/projects/xDmgOr) <iframe width="100%" height="640" frameborder="0" allow="xr-spatial-tracking; gyroscope; accelerometer" allowfullscreen scrolling="no" src="https://kuula.co/share/50m1Q?logo=1&info=1&fs=1&vr=0&sd=1&thumbs=1&alpha=0.60"></iframe> This came out pretty well, and I wanted to try it out through Blender's panoramic camera as well.. So i did. [Sci-fi Room in Panoramic View](https://rohanmahesh6.artstation.com/projects/6NRlBW) <iframe width="100%" height="640" frameborder="0" allow="xr-spatial-tracking; gyroscope; accelerometer" allowfullscreen scrolling="no" src="https://kuula.co/share/50m1Z?logo=1&info=1&fs=1&vr=0&sd=1&thumbs=1&alpha=0.60"></iframe> Only cycles support panoramic rendering and that takes eons to render, so will need to find a way to refine that and make it efficient, if we're thinking of going into rendering animations. *(A realtime in-engine rendering pipeline could possibly fix this issue.)* I Felt the room still felt pretty basic so I tried out two more variations. [Sci-fi Corridors in VR](https://rohanmahesh6.artstation.com/projects/LRE1Lk) <iframe width="100%" height="640" frameborder="0" allow="xr-spatial-tracking; gyroscope; accelerometer" allowfullscreen scrolling="no" src="https://kuula.co/share/50mbj?logo=1&info=1&fs=1&vr=0&sd=1&thumbs=1&alpha=0.60"></iframe> <iframe width="100%" height="640" frameborder="0" allow="xr-spatial-tracking; gyroscope; accelerometer" allowfullscreen scrolling="no" src="https://kuula.co/share/50mfc?logo=1&info=1&fs=1&vr=0&sd=1&thumbs=1&alpha=0.60"></iframe>) ## Unreal Engine 5 Since making an entire Music video on just blender would take a ridiculous amount of time, because of it's render times, I realized using a realtime rendering pipeline might be the fastest way to tackle this project. So I decided to rack my brain and learn as much of unreal engine as i could in these few weeks. Unreal Engine is mostly incorporated in real-time pipelines as far as i am aware. I decided to try jumping right into it and import the stuff i made in blender into unreal engine 5. I realized, it may not be as simple as that as there are numerous nuances to working in this software which I havent figured out yet. ![](https://hackmd.io/_uploads/Hk5avsN23.jpg) Unreal engine is very multi-layered software, it gives you multitudes of ways to work in 3d and render a final product. In my studies, besides the basics of the software, I learned how Texturing works and how use master textures, to give you a greater flexibility in editing and changing textures and also learned a few things about lumen, It's lighting engine as well. ![](https://hackmd.io/_uploads/Sk9mFsV2n.jpg) After that I decided, I should attempt to create an environment in Unreal Engine myself and I decided to use nanite assets from Quixel Bridge ![](https://hackmd.io/_uploads/ryNB5sVh2.jpg) Although this one looked pretty good, The file became extremely heavy and performance draining. It ran fine but I dont think my laptop is fit to run something like this.