Weekly report [#20]

Discussion in 'Devblog' started by Karl, Feb 9, 2019.

  1. Karl

    Karl Администратор Staff Member

    170
    904
    343
    Oct 2, 2017
    The second anniversary weekly report of Reign of Guilds.

    [typing this text, the author can’t believe that 140 days have passed since the publication of the first weekly report]

    But we work here, so we leave the sentiments and personal feelings aside.

    I 3D models

    Let’s start with the "got mad"!

    Our commission that checks the level design looked at the castle barracks and the chairman said: “that would be ok, if not beds…”. And he was right.

    We needed the beds for the barracks. However an army order (i.e. perfectly made beds weren’t good enough for us because it looked boring as if we used 1 bed for the whole game). And also the guards are the mercenaries instead of the regular army. That’s how we got this beds, presented below.

    The structure is modular as in the many other moments of ROG. It lets to create many variants in place - here to hang a bag, here to put a blanket more messy or to hide the cards under a pillow.

    By the way, the players were distracted while a Jack clubs was trumped by a Queen.

    bed_01.jpg bed_02.jpg bed_03.jpg bed_04.jpg bed_05.jpg bed_06.jpg

    II TrueSky, DFAO, ocean

    We will continue with the pictures and then we’ll go to the statistics.

    As we have already told, Dmitry is responsible for the optimization now. He not only doubled the FPS but also as a creative person in agreement with the scribbler Mikhail tries to improve the picture, using cutting edge technologies.

    The shots below represents the implementation of TrueSky technology with the ocean and DFAO UE4 function.

    The main advantage - three-dimensional sky, water with the progressive physics that perfectly interact with the natural light. And we are satisfied with it because the original atmosphere is reaching a new level. And it has amazing optimization "out of the box" and that’s why the falling of fps won’t be higher than 6% in comparison with the previous build "light+water".

    This technology is convenient because "box" settings are so perfect that it saves a few dozens or even hundreds of man-hours. There is no need to set the light parameters by hands.

    d_01.jpg d_03.jpg d_04.jpg d_05.jpg d_06.jpg

    III Optimization - landscape material

    Let’s talk a little about the optimization of the complex stuff for the landscape.

    In an age of 2.5D stuff we can tell that the main choice is between the parallax and tessellation where the first method gives real 2.5D, but it costs more expensive.

    If these were a few square meters of a wall we will certainly choose the parallax but when it came to kilometers we had to choose [spoiler: actually we didn’t because parallax didn’t leave us the choice]

    Comparison of the output:

    M_Pom GPU ~28 ms

    opt_landscape_pom-1.jpg

    M_Tess GPU ~8 ms

    opt_landscape_tess-1.jpg

    Visual comparison

    Left - POM, right - Tesselation

    opt_landscape_pom-comp-1.jpg opt_landscape_tess-comp-1.jpg
    opt_landscape_pom-comp-2.jpg opt_landscape_tess-comp-2.jpg
    opt_landscape_pom-comp-3.jpg opt_landscape_tess-comp-3.jpg

    For the landscape the only variant is undoubtedly tessellation. It almost doesn’t lose visually. Sometimes it wins, especially with the chaotic-rough surfaces but it almost doesn’t fit the even road (where every stone has right angles).

    IV Conclusion

    On PTR we added everything that was planned:
    1. corrections of character animations;
    2. turning on and setting apex clothes for the armour or clothes;
    3. corrections of weapons materials;
    4. 137 2D icons for the new weapons and armour.
    And also new things:
    1. golems and wolves are replaced by stickmans - it looks funny in the game;
    2. the dragons flies in the sky (sometimes it glitches but still);
    3. vendors and DVB are returned;
    4. the range of critical errors were fixed, sometimes with the crutches but it’s better than server crashes of functional blocks.
    Plans for the next week:
    1. adding the world in the project, and later - on the PTR;
    2. finishing the modular system.
    That’s all.

    It’s Friday evening - ROGgoms up, friends!
    Your sincerely,
    Reign of Guilds Team
     
    Last edited: Feb 9, 2019