Jump to content
  • Advertisement

Project: Project Taival

Dev Diary #017 - After Flooring



Hi and welcome to this weeks Dev Diary! This is going to be the last Dev Diary to exclusively concentrate on the floor texture alone. This week is going to be dedicated for making and texturing the floating 3D texts for the "Now Playing" announcements.


A Month, In Short

It has taken a lot longer than I first though to get to this point with the Announcement Bar graphics designing. This seems to be a regular occurrence, as it's too easy to underestimate the time it takes to have the project step ready - when it is because something takes a lot longer to render, or some effect doesn't pan out the way you envisioned it in your mind and you need to fiddle with the settings much more than anticipated. There has been days, when I have made this over 8 hours straight, and only thing I managed to achieve, was a tad differently colored end result, if you didn't know what was done under the hood. A good example of this would be the tryouts with the Bump and Normal mapping, which had very subtle differences. Another example was when I tried 15K texture, just to go over the board with the detail I was looking for. That didn't pan out, as the texture it self should have been made in 15k for all the detail to be much more visible than in the 1080p (HQ) texture I showcased earlier. 

Even after a month of developing the texture, with a more relaxed schedule, the outcome is still not as good as I would hope it to be, but this has to do. While making the 3D texts for the "Announcement Bar", I might do some subtle color changes, but no big overhauls are planned for the floor.

Here is a short history of the development of the announcement bar floor;


Caustics really changed the game for me, as it makes the ice look more natural by making it's color and details much more uneven. But now that I look back, I really like the color scheme of the Version 2 the best out of these, which is something I just might change still, while doing the 3D texts.

You can also see, that trying to make the frost panned out in the end, as in the version's 5 and 6, the frost layer looks much more natural, than in it's first iteration in the Version 2. The try-out with the snow in the Version 3 was also a result from the frost layer, which turned out to be too much for my taste, as I really like the idea of the reflections from the video showing up on the floor, which the snow layer blocked almost entirely. After hours of fiddling with the snow effect and looking for ways to make it more sparse, I thought that if I was to make snow on top of the ice, a better and more detailed option would be to make it from scratch with Photoshop. This would have made the project step much longer though, which is why I decided not to make any snow layer for the ice.

this is when I started looking alternatives, and found the "Caustics" -effect. At first, I added "Caustics" -effect on top of the textures, as seen on the Version 5 picture. This however looked a tad unnatural, as the "waves" made by the caustics effect didn't blend naturally with the cracks in the original texture. After trying several settings to make it work, I couldn't find one that would be satisfying enough, as every time the texture and the caustics -effect looked separate from each other. After thinking about what to try next, I decided to try and delete the "texturize" -effect from every layer that had one, including the normal and Bump mappings, and I only used them within the "caustics" -effect. This is when the Version 6 was born.

you can still recognize the used texture from the Version 6, if you try to spot the similarities, but as you can see, it blends with the effect on a whole new level compared to the Version 5. Here is a full render of the frame 391 for a more detailed preview of the whole;



To The Next Step

Now it only needs the text layers and animating them for this to be finally ready. If last month was anything to help predicting when it will be ready, i would say at the end of May, 2019. I really do hope, that making the text layers and animating them takes a lot less time than that. but here is a short list of what I had in plans for the 3D texts;

  • Making a simple texture for the texts, with the same method used with the frost layer.
  • Slightly translucent 3D Text.
  • Animated time and position indicators for each song (like in spotify).

Now then, it is time for me to start with the next page of this project. thank you for tuning in, and I'll see you on the next weeks Dev Diary!

And as always, you can check out every possible mid week announcements about the project on these official channels;

• YouTube • Facebook • Twitter • Discord • Reddit • Pinterest • SoundCloud • LinkedIn •


Recommended Comments

There are no comments to display.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Advertisement
  • Advertisement
  • Blog Entries

  • Similar Content

    • By Twin Stone Studio
      Hi, my name is Nikola one of the creators of The last roman village. For the next days we are running a Giveaway for 50 FREE copies of the game. To participate please visit  http://twinstonestudio.com/giveaway/612/  All winners will be announced on the release date of the game(26 July) by email( only winners will be contacted no spam for other) Here is STEAM link            https://store.steampowered.com/app/998830/The_Last_Roman_Village/ If you like you may include the game in your website  Thanks  
    • By RoKabium Games
      Metis enemies – "Ovaline" is a static plant with a corrosive and poisonous gel sack that will rupture if you get too close.
    • By babaliaris
      I know how to make renderers using hardware acceleration using OpenGL.
      Right now I'm creating a super-light 2D game engine in order even really old computers will be able to run it. I want to create my engine automatically detect if a computer supports hardware acceleration and use the appropriate renderer, if not it will use a software renderer.
      I already have the hardware acceleration renderer and already know how to detect and choose which renderer to use, the problem is that I don't know how to draw graphics without using OpenGL. Probably is hard to create your own API that will implement a virtual graphics card and use it to draw graphics. Is there any software that does only that? Not things like SDL, I want something that only lets you do some basics graphics drawing without the need for hardware acceleration.
      The renderer needs to be able to draw rectangles with textures and nothing more.
    • By Giddens
      My name's Greg Giddens, I'm a game developer, programmer, looking for some help creating art assets for the strategy management game I'm developing.
      The game is called Schism and it's being developed in Unity. Schism is a strategy management game where the player manages a cult and their compound, building the compound to be self-sufficient, recruiting more members, and growing the cult's influence. Additionally, the player will also engaging in turn-based tactical missions to further their cult's agenda.
      Currently the development team is two people strong: I'm programming and co-designing, and my creative partner Steve Peacock is writing and co-designing. We've been developing Schism since February and have the main systems in place. What's really holding us back at the moment is our lack of quality 2D art assets in the form of building sprites, character portraits and scenes, and UI art. However, for the time being we just want to create a short reveal trailer with 2D stills so we can launch a Kickstarter. 
      For the trailer we need 9 scenes of people performing particular actions (more details would be provided once collaboration is agreed) and a stylised version of our title, Schism.
      Unfortunately we're not in a position to pay. We would, of course, pay if our Kickstarter was successful after the fact, however, I appreciate how much of a red flag that may raise with some of you, so please consider this to be a completely unpaid job.
      If anyone is interested please leave a comment with a link to any samples.
      Many Thanks.
  • Advertisement

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!