Synoptic Progress.

We are coming to the end game of our projects and its safe to say that there is a more visual ending in sight.

By this I simply mean that its safe to say that there will be something by the end of the project and MVP can be shown by deadline. I have struggled a lot since the beginning trying to prioritize my coursework, placement & other personal projects all ready for the end of year.

Now I’m going to try and push myself to learn programming to thus understand not just how it works but also how to structure code in the future.

Visual the game is coming together a more assets are pushed through, I have also contributed into making other graphics and fixing some, there have been instances where some of the maps were not working, thus I went onto Photoshop and added the characteristics needed such as extra lighting on brighter colors or the need to add more white to an alpha map.

Tutorial Roomo

Speaking of which, this also was shown to be really handy when it came to creating emission maps although this time I used after effects to give the glow a more revealing effect then adding a drawn over effect so therefore the player can realize that the effect is active and working as it should be.

Emission maps making use of the emission maps.

This was then taken into account, so I then moved onto using the emission maps in programming, So firstly with the help of one of my tutors. There was two scripts created; one for the door and one for each button so therefore the player can open the door via a key-code.

Speaking of which, the key-code would be shown on a tablet placed on the far back corner of the room which would have to be traversed by the player, read, and then the player would follow the code shown in chronological order.

This slideshow requires JavaScript.

 

Advertisements

Synoptic: Filling out the tutorial room.


It’s coming to the end of week 5 and we’re now in full control of our slippery slide from last week. With the burn down chart completed and updated, development can now go into full swing; lets start with Unity and all of its bits and bob’s.

Firstly, we now have a working mechanic that opens the door when the button comes on collision with another object such as a ball (that was actually set specifically). This was used by the animator window which I’m yet to understand as I needed some assistance coming into this entirely new tool.

It works by having an animation made to a specific object then, placing it within the animator depending on when you want said animation to occur or what you want it to be played in connection with or have connections for that matter.

Animator page
Animator showing open and closed states

I then proceeded to start the code with the help of the tutor as I had no idea how to link the animator and a C# script together. And this was the final outcome…

Ball_Trigger
Pressure activated door.

Continue reading “Synoptic: Filling out the tutorial room.”

My idea for my synoptic project ‘What if?’

What if you could do something, say something count back the hours, days even years to change something or do something… you wonder how it would have changed your life for the better or worse, we’re humans it’s in our nature to think ‘what if?’.

That’s the idea if my project and how to present it … well take Pixar’s Paperman for example. A perfect mix of both 3D and classic 2D we all know and love.

It tell a story of a man and a woman, two completely random strangers who have met each other through a mere accident… and because of that they seemed to have emotionally bonded to each other simply through a piece of paper. Here is the short film below if you haven’t already seen it yet…

Continue reading “My idea for my synoptic project ‘What if?’”

My pipeline of working on 3D models…

Coming to the last year of college I have come to think about how far ive came in terms of 3D modeling, from my first ever 3D barrel to an entire game filled with clusters of assets and they all in themselves help me progress further in my specialisation.

Over the past two months of making assets, my modeling development pipeline has become ever more structed in what application I carry my asset over to for further texture or modeling altercations.

Continue reading “My pipeline of working on 3D models…”

Making ends meet

I am contributing this entire blog towards the creation of the 3D interactive menu for my imagine worlds project.

And the reason for this is because of what I figured out throughout the development stage of the buttons. I couldn’t understand that my imported graphics would not show at a full resolution. Instead was pixlated and fuzzy, therefore I had to seek out an alternate solution to make this menu.

‘What about 3D?’

So I looked into making 3D buttons where the materials will not bring down the resolution of the button graphics. Coming across a video that explained clearly how to achieve this but there was a brick wall ahead…

Although I though…

Going back a few steps, the unity forums held the answer ‘Can JavaScript & C# be used in the same scene’

JavaScript for Menu Button functionality

#pragma script

car QuitButton : boolean = false;

function OnMouseUp ()

{

if(QuitButton) {

Application.Quit ();

}

else

{

Application.LoadLevel (“DWU_4.7”);

}

}

So after writing this script, it was applied to the 3D planes mimicking the buttons, and classified them as play, credits & quit buttons. To make them therefore work in connection with the Button script.

The image below gives a visual representation of what I’m trying to achieve by doing this…

Buttons

Plane

Next was the animation, and this was quite familiar as the timeline keying features were like them of Maya. It was just a method of selecting the object you intend on animating, then to the animation box and moving the object into place to therefore build the animation. This is how I completed the animation for the menu transitions.

Menu Animation

 

Imagine Worlds project Update

This is an overall summary of the past 8 weeks, versions have been made with improvement to; character interaction, Sound and obviously graphics.

My biggest struggles throughout the project has been the programming; on the bright side, I have been trying to grasp the more common features of programming by looking through YouTube videos, Unity script references and even my own written code and seeing if there is any similarity between what I have done and trying to do.

Continue reading “Imagine Worlds project Update”

Decals and adding characteristic detail…

Going further into substance painter, I have suddenly come to the thought of actually adding detail to my models to give them that more realistic outlook to who ever is viewing it.

Let me start with a dustbin…

wesco-pushboy-bin-turquoise.1461203180Now to the untrained and simplistic eyes to an everyday consumer, this is a household Dustbin. But to the more detailed eye of someone like an artist or modeller alike, you may see the details which are peppered on the surface such as how the metallic lid stands out from the top but also curves into the shape of the upper bin lid. Followed by the slight indent of the word ‘PUSH’ placed on the board. Finally the Scarlett red logo standing out from blue coating the bin shows the make of the bin and what kind of style it may be trying to imply.

How is this done?

Let me show you via substance painter and Photoshop in synergy with each other to create something which looks quite bleak and then add the realism to further give even a bin a slight hint of coolness.

These alpha maps which were created in either Photoshop & Illustrator combined to create the crisp decals which were applied to the models later on as normal, height maps, or simple color maps.

Bin_2

This Bin which was followed from the concept that I have placed above has already been given the TLC it needs in a completely different way. Apart from giving this assets beautiful glistening metals, instead I have added some rust, dirt and more importantly … DECALS!

Like I mentioned before, like the reference above I have used the ‘PUSH’ decal created in Photoshop, and applied it onto the lid of the bin as a height map and changing the parameters inside to convert it from on outer dent into an inner dent.