Categories
Introduction to Virtual Reality

Critical Appraisal

Like most of my projects, everything really started to come together near the end. To be honest, none of these projects really excited me. I feel like with different parameters maybe I would’ve been inspired enough to really dive into them but I just never got there. It always felt like I was just doing work for school rather than work to represent me. I guess that’s ok though as not all work is going to be fun. That being said, I must confess that the second half of the projects was much more fun than the first. Well, the second half of the 360 filmmaking and virtual world building that is. The augmented reality project didn’t take me long enough to where I would consider it 2 parts. Actually I quite enjoyed the Augmented reality project. I Never knew it was so easy to create a real time filter like that. Of course everyone has played with snapchat so it makes you feel like the filters are overly accessible but never before did I know that there was a program specifically designed around making them. I also thought lenslist was cool. A website completely centered around filters, with an emphasis on advertisement. I like this because it promotes the business side of filters, something where it serves a purpose bigger than making someone look different. Exploring the sea of song promo filters and movie promo filters even made my brain start to turn as I wondered how I would choose to advertise something. I personally feel like in this day and age, the best advertisements are the ones that you don’t realize are advertisements. Or even if you do, the filter serves more purpose than that. For example, maybe it’s a hulk filter to promote the new avengers movie. If you created it well enough, people might start using it and sending it to their friends simply because they look funny as hulk. They might not even realize they are promoting a new movie. I took a different path in the end but it did open up my mind to the possibility that someday I could get paid just to brainstorm cool interactive filter ideas.

The 360 filmmaking was probably my least favorite assignment. Not that I didn’t enjoy parts of it, I just didn’t like the parameters of the assignment. Being forced to film entirely on campus put a bad taste in my mouth from the beginning as the LCC campus is so incredibly dull. I strongly believe that each project we create in school should be good enough to add to a portfolio. This was no where close to the standards in which I would want it to represent my ability. And yes, a large part of that is on me for not going above and beyond with staging each environment and maybe even adding a moving shot to the mix. In my defense, had this project given me more creative freedom, I believe I would’ve had more options and more chances to get sucked into an idea. I also feel with less boundaries we could’ve really capitalized on the team aspect of it. Otherwise the teamwork felt forced and unnecessary. We all have our own different skills that we can bring to the table but I think the biggest thing we each bring is our different perspectives. One idea I would’ve liked to explore is maybe having an interactive video where you can explore each persons different lifestyle. For example, maybe each of us film a couple different shots in each of our flats, then the viewer could decide which perspective they want to see the day from. I feel like this idea would really capitalize on the teamwork aspect.

I think out of the 3 projects, I most enjoyed the virtual world building. I enjoyed it because I learned a skill that is not only cool, but will also be important to know moving forward. That skill being the ability to download google map imagery as a 3D model and import it into a project. Another thing I liked about this project was the creative freedom. The assignments rules were to create an environment that represents your hometown and must include text. At first I didn’t like this, but Pierre made some good clarifications that really helped me brainstorm. He said it doesn’t have to literally be your hometown, you can treat it as more of a “what represents you” type of thing. I really liked this as I feel my hometown isn’t very interesting. He also gave us the ability to download any 3D models we needed. I decided to learn how to download portions of google earth that represent important parts of my life. This made adding the text interesting because I had to verbally explain why a specific location on the earth was so important to me that I included it. I liked this project because it really made me think about my life and what shaped me into the person I am today.

Categories
Virtual World Building

End – Virtual World Building

The final part of this project was to get the newly created environment FBX files into Unity. This is where I ran into a couple issues.

Most importantly, google maps generates its 3D models in a grid format. This means, each grid tile has its own individual texture. This isn’t a problem on its own as most programs understand which grid tile is associated with each texture. However, by default, Unity doesn’t. I spent a lot of time researching how to bake textures into models but never ended up figuring out a solution. It’s a bit disappointing as the textures are what really sells each environment and even more frustrating because I’m sure the solution is simple. I guess that’s just how learning goes sometimes.

Here is an example of what I mean when I say “grid tile”. You can see that if I click on each object, it will only select a small square.

As much as I wanted to solve the texture issue, I had to move on. Once the FBX files where imported into Unity, I dragged them into my scene. My scene was created with the First Person Preset so luckily it had good movement built in. At first I wasn’t sure how I wanted to arrange my locations. At first I thought maybe it’s like you’re in a museum of Zach and each location is a different exhibit, then underneath each is the text description as to why it was important to me and why I included it. Maybe if this project was supposed to be bigger it would’ve worked but I realized that a museum with only 3 exhibits would be fairly underwhelming. As I was experimenting in the program, running around and looking at each scene, I realized something. The infinite environment that unity automatically puts you in was actually pretty on brand for my vision. If you are truly meant to be in my brain I feel like that IS an infinite room with memories scattered about. More specifically, if I was asked to consolidate ME into 3 locations, my brain would subconsciously generate the 3 different scenes, with a text description and then I would have to verbally explain what I was imagining. I found it very cool to think that what was once just a thought, generated and rendered in my brain, is now being visually expressed and rendered with code in such a way that the user can walk around and explore it like it’s another dimension.

Birds eye view of my final scene
Here is 1st person view from inside my scene. This is what you would see if you were actually in the game walking around.
Categories
360 Filmmaking

End – 360 Filmmaking

Once we had all of our clips prepared. We began importing them into Eevo. After they all finally imported (it took forever) we started to position them and organize them based on the structure. After positioning them, we added the exit flags and connected all the clips.

Once all the clips were connected, we had to go into each scene and position the exit flag button above our After Effects button as the button we added in After Effects was just a graphic and it was Eevo that was actually adding the ability to click it.

Then all we had to do was save and stage the video. You can play through it by clicking the link below.

https://play.eevo.com?narrative=f4lfldm6&t=TPtl9-2O6NS4CLGEX68saxoQj32cyL81gYyhXiGCCdKOwTyO7cYMCetv6jcto_PT

Categories
360 Filmmaking

Middle – 360 Filmmaking

We began by writing down the structure of our story. Imani did the actual writing as she is so incredibly good at drawing circles.

After determining the structure, we decided to film. We didn’t have tripods so I had to hold the camera as still as possible while we filmed. We got all the shots but had to improvise when it turned out we weren’t allowed to film in the library. Instead we got a shot in the art shop.

After filming, we began to upload the footage from the camera to the computer. Once it was all downloaded we imported them into After Effects where we planned to add clickable buttons to each choice. I did this by creating a shape layer, then a text layer on top of it. We decided that we would want the viewer to explore each scene for a couple seconds before they had the choice to move on so we made the buttons fade in after 5 seconds. Once the first button was complete, all we had to do was copy and paste for each shot, changing the text accordingly. You can see the layer breakdown for one of the shots below.

After positioning the buttons for each shot we exported out each clip to prepare for Eevo.

Categories
360 Filmmaking

Intro – 360 Filmmaking

When Pierre first told us about this project I was excited. When I was younger I really enjoyed reading the interactive books where depending on what choice you make you flip to a certain page and the story continues from there. So you can imagine I also enjoy interactive films.

My first idea came almost instantly, an interactive film based off of a night of partying. It starts out and you are deciding what to wear, who to go out with, what party you want to go to, etc. My favorite part of this though was going to be that if you decided to drink too much I would put a drunk effect on the video so it would genuinely be hard to navigate. There would also be the choice to take mystery drugs from a stranger and maybe those would give you crazy visuals where everything is colorful and wavy.

Well as you can imagine I was super disappointed when Pierre went on to explain the requirements. We had to film it on campus and it was supposed to be like we were giving a new student a tour of the UAL campus. So lame. Luckily Pierre met me in the middle and said it doesn’t necessarily have to be a tour of UAL, but it does have to be filmed on campus. Me and my team decided to do a first day experience where you essentially have 2 different paths. One is the normal go to class route and one would be the “bad kid” path. The film starts outside of the building and you have 2 choices, you can either go in to the canteen or go smoke. The good choice and the bad choice. We figured that if you keep choosing the bad choices, it gets to the point where you are in the full After Effects room and there’s just trippy colors and visuals all around you. We thought this would be fun as it would be so different from all the other scenes and would almost feel like a secret room.

Categories
Augmented Reality

Middle/End – Augmented Reality

Well after doing some research, I came across this tutorial.

I found this tutorial very helpful because it walks you through probably the simplest way to morph your face. Something cool about Spark AR is that they offer a lot of helpful assets for free. For example, the face mesh. I downloaded the face mesh and opened it in Maya.

This is the first step of creating a face morph filter. Basically how the program does it is by attaching your face to the normal face mesh (shown above). Then, you morph the face mesh in Maya and import it back into Spark.

This is my face mesh after I was done morphing it. I imported this back into Spark and told the program to morph the normal mesh (with my face attached to it) to this one. Which leaves you with a pretty funny effect like this.

At first the filter was super small but I actually kind of liked it this way. But if I didn’t want to be small all I had to do was scale up the filter.

I was very happy with how the effect turned out and spent a bit of time just playing with the filter. I realize now it makes me look a ton like Tweety Bird.

Categories
Augmented Reality

Intro – Augmented Reality

The Augmented Reality artifact is a smaller project where we are meant to create an AR filter in using the program Spark that we would like to represent us in the metaverse. Don’t worry if that confused you, I was too. Basically we just need to create something that we would be happy if seen wearing it in the metaverse.

My first idea was to create one where a chunk of my head is either missing or clear like glass, and then floating within my head is a brain. I asked Pierre about this one and he said it would be pretty hard so I kept thinking. As I was looking for inspiration, I came across this filter.

I like this filter simply because it’s funny. I value humor very highly and would be love to be seen as a funny avatar in the metaverse.

Categories
Virtual World Building

Middle – Virtual World Building

So after learning how to download 3D models off google maps I ran into some problems with my original idea. I wanted it to be a POV view of the whole town where you could just walk around as if you were actually there. Some of my problems were:

  1. The program only downloads a smallish rectangle of google map information at a time, you can’t just zoom out and download an entire town. Luckily the rectangle is big enough to download key features, like Beaver Stadium, or the Spikes Baseball Field. I thought maybe I cold just download some of the more recognizable parts of the town and then format them together in Unity. But still another problem yet.
  2. The 3D models look best from above as the images are taken from satellites. When you are looking at a 3D model from the side you can see that the textures are a bit morphed, stretched and blurry.
  3. My last issue is that I want the perspective to be a POV as if you are walking around, but then I realized State College is so big that you would have to have super speed, or the ability to fly. I don’t really like super speed and I would love to make it a game where you fly around a real life environment but unfortunately I don’t know how to program flying in Unity and feel it might be overly ambitious for this project.

Finally, a solution to all.

Alright so at the beginning of the project Pierre told me that I don’t necessarily have to make it about my hometown, he said it could be something more abstract or maybe something more meaningful to me. This just now gave me the idea to make it more about ME than my hometown. Of course the hometown will still be apart because my hometown in definitely a part of me, but now it will also include more meaningful features that give a deeper look into who I am.

My new idea is this:

You are a character walking on a planet. The planet resembles earth, but more so, its Zach’s earth. My Earth is not the same as your Earth. For example, on my earth Pennsylvania is huge, it’s a place where you can drive all day and never leave the state. Its a place filled with people I know and lifestyles I relate to. Its a place that might not even exist on someone else’s earth. On Zach’s earth there would be different landmarks that left an impact on me. For example, when I was 15 my family took a big trip out west and visited a lot of national parks. They were all beautiful but Zion National Park stood out to me the most. Anytime someone asks me “Where would you love to go for vacation”, I always include Zion in my answer. Zach’s earth would include a lot of different locations that have been a big part of my life. You would be able to walk around and see each of them and read a quick description of why I included it and how it was a part of my life. Unfortunately, as I don’t know how to fly in Unity I think I will make all the locations miniature versions of themselves so you can get a top down view (something google map models excel in) as well as not waste time traveling between them. Maybe I could correlate their size with the impact they had on me.

Here is a 3D view of Angels Landing, a popular hiking trail at Zion National Park. I would definitely include this as one of my landmarks.

Categories
Virtual World Building

Intro – Virtual World Building

The Virtual World Building artifact is a project where we are meant to create a representation of our hometown within Unity and create text to describe our environment. At first I didn’t have any passion towards this project as I’m not especially excited about sharing my hometown. Not that I don’t like where I come from or that I am somehow embarrassed but just that I don’t necessarily think it has anything worth sharing. I just wasn’t sure how to fulfill the requirements while also making it interesting. Then I had an idea. I always enjoy in video games when you can break your way into an off limits area of the game. For instance, I remember doing this one Skyrim glitch where you could parkour your way on top of a building, then use a shout to get on top of a wall. From there you would have to walk a specific route and if you did it correctly, your character would fall through the floor of the map and you would be underneath everything.

Here is an image of how it looks. Then you could walk your way over to a secret chest that had a bunch of different loot inside. I think the way the game was coded, all merchants have a secret chest that isn’t supposed to be accessed by the player. Anyway, I always enjoyed “breaking” games in this sense so I wanted to create a game that would be very “breakable”.

This got me thinking, how do I create a world that somehow represents my hometown while also has fairly messy meshes. We were told we could download free 3D models to use which was definitely relieving. My hometown is State College, which is home to the popular college Penn State. Penn State is a good school with high ranking sports teams. They have the second largest stadium, Beaver Stadium, in the western hemisphere and the fourth largest in the world. Beaver stadium is recognized as the best stadium in college football. Basically I feel like if I had to create State College, I need Beaver Stadium.

Well maybe I can find a 3D model of Beaver Stadium online somewhere but if not I guess I could just import a generic stadium……. Then I had a great idea. What if I could download the 3D models off google earth. If you didn’t know, google earth has this cool feature where they combine all the satellite images to build a rough 3D model of the environment.

This is a 3D view of NYC on google maps.

So I got started researching how to download the information. I found a great tutorial here.

This tutorial was incredibly helpful and walked me through each program I will need and how to use them. This is a workflow to download google map 3D models and import thyem into Unreal Engine. I plan to just download them and import them into Unity instead.

Categories
Virtual Principles

Week 8: Virtual Principles

Well I stayed home from this class because the night before I had been up late at a concert filming. There’s a group of artists from my hometown called Joey Valance and Brae and I have been wanting to make a music video with them for awhile. They sort of blew me off before when I reached out so I figured I would go to their shows to actually meet them face to face. They said I should film on Wednesday so that is exactly what I did. I challenged myself to create a video on Thursday and show it to them at their last show in London, which was Thursday night. So I stayed home and attended Kelvins class from online so I could simultaneously work on my video. I would love to share it here but it exceeds the size limit and it isn’t on YouTube yet so I can’t share a link. I will plan on adding it here maybe next week when its finally posted and official. Oh I forgot to mention, I showed it to them at their show on Thursday and they really liked it. Even more so their management team loved it and made me send them my email. It worked out well.