WIP Beta released Kartland

Discussion in 'Terrains, Levels, Maps' started by nachtstiel, Mar 31, 2023.

  1. nachtstiel

    nachtstiel
    Expand Collapse

    Joined:
    Dec 10, 2016
    Messages:
    498
    I finished up Nach2 this morning. The interior is fairly bare, but it's not really too noticeable while driving through.
    Overall Layout
    screenshot_2023-04-26_11-16-59.png

    Overview from the entrance
    screenshot_2023-04-26_11-16-21.png

    Overview from the other corner
    screenshot_2023-04-26_11-16-35.png

    Overview from the start
    screenshot_2023-04-26_11-16-44.png
    --- Post updated ---
    The first of the custom courses have been named. It will be called Karting Decora going forward. I created a logo and sign for this course and plan on doing so for each of the custom courses as well as seeing if I can track down signage for the IRL courses

    Nach 3 will be called Omathingo in honor of Omathingo for their contribution to the map with the time trials. It will also be the only course set in a different environment than the rest of the courses to reference the map mods they tend to make. I will be using amusement parks as a reference to help hide the area while keeping the open feel of the rest of the map.

    Nach2 will be called Gochoo Karting as suggested to me on Discord. They even provided a poem in Korean script which I integrated into the sign.

    If you have a name suggestion for nach4, please shoot it my way and I will add them as long as it isn't offensive and fits the course.

    The signs for the named courses are below:
    Decora:
    screenshot_2023-04-26_14-54-05.png
    Omathingo:
    screenshot_2023-04-26_14-53-39.png
    Gochoo:
    screenshot_2023-04-26_17-31-12.png

    Goparc:
    screenshot_2023-04-26_14-53-51.png
    Osona:
    screenshot_2023-04-26_14-53-44.png
    Echirolles:
    screenshot_2023-04-26_14-53-57.png
    Lentola:
    screenshot_2023-04-26_17-32-49.png


    After looking for signage, I realized that there a quite a few details missing from Osona that were not in the AC map. I will be adding those details soon.
     
    #21 nachtstiel, Apr 26, 2023
    Last edited: Apr 27, 2023
    • Like Like x 3
  2. nachtstiel

    nachtstiel
    Expand Collapse

    Joined:
    Dec 10, 2016
    Messages:
    498
    I finished Omathingo and am now moving on to Nach4. It is the last one that needs a name, so if anybody has any suggestions, I will slap it on. It reminds me of Bemidji from Viper Racing, so I might give it a name to do with that.

    Here are a few shots from Omathingo:
    The back of the course:
    screenshot_2023-04-26_23-10-21.png
    Starting Line:
    screenshot_2023-04-26_23-11-20.png
    1st and 2nd corners
    screenshot_2023-04-26_23-11-29.png
    3rd corner and entrance
    screenshot_2023-04-26_23-11-36.png
    View of the waterfall
    screenshot_2023-04-26_23-11-44.png
    Sign and area:
    screenshot_2023-04-26_23-13-57.png
     
    • Like Like x 3
  3. omathingo

    omathingo
    Expand Collapse

    Joined:
    Apr 14, 2018
    Messages:
    87
    I love my area haha
    Thank you!
     
    • Like Like x 1
  4. nachtstiel

    nachtstiel
    Expand Collapse

    Joined:
    Dec 10, 2016
    Messages:
    498
    I have most of the finishing touches in place, so I am uploading one last pre-repo version for some final feedback on performance, layout, and aesthetics before I go for the final push. The course I am calling Bemidji still has a WIP name, which I am taking suggestions for.

    To round off the night, I redid the uv unwrapping of the darker roads as well as made normals and ao maps for the dark roads and the white and blue rumble strips. I also added rumble strips to some of the corners of Omathingo that are semi-blind and that I want to cut every lap. I mostly removed the huge bump by the starting line of Lentola so now it is small enough to not unsettle the kart. That bump has been hard to pinpoint due to how small it is. This time i just relaxed the mesh for that whole section and the difference is notable.

    Over the weekend I plan on polishing the entranceways to each of the courses as well as making further changes to Bemidji and Omathingo as I continue to test the backyard changes on them.
     
    #24 nachtstiel, Apr 27, 2023
    Last edited: Apr 28, 2023
    • Like Like x 2
  5. omathingo

    omathingo
    Expand Collapse

    Joined:
    Apr 14, 2018
    Messages:
    87
    I just noticed this but you have trees in the map? On my side no, even after having a new download and after having clear clache
     
  6. nachtstiel

    nachtstiel
    Expand Collapse

    Joined:
    Dec 10, 2016
    Messages:
    498
    Thank you for letting me know. I will get that fixed before the next upload! Looks like I never changed the file paths from my Crandon map for the forest meshes. If you want to see the trees, for now, you will have to have that map downloaded, but it will be fixed to be standalone.

    This problem actually highlighted for me why the forest tool is so good. Initial placements are (based on my experience) less precise, but you do not need to have the items in question in your map files. All that is needed is the materials.json file placed in a similar file path as the original mesh. So long as the source meshes do not change location in the map you took them from, they will update along with the vanilla maps. The only thing you would need to change is the materials file in case they add new materials.

    For this example, I used the pine trees from West Coast USA. The file path to the meshes is "/levels/west_coast_usa/art/shapes/trees/trees_conifer/". To make it work I just need to copy the main.materials.json file from that file and paste it into "/levels/indoorkart/art/shapes/trees/trees_conifer/" and I get the benefit of having vanilla meshes without bloating my map with copies of these meshes.
     
    #26 nachtstiel, Apr 28, 2023
    Last edited: Apr 28, 2023
    • Like Like x 2
  7. nachtstiel

    nachtstiel
    Expand Collapse

    Joined:
    Dec 10, 2016
    Messages:
    498
    I had a pretty busy weekend, so I did not get much done. However, what I was able to was improve the immersion of the map a bit. I added US national park themed signs to point to the courses when driving around as well as added a little offroad area in Omathingoo.

    I changed the grass texture to match the road edge texture I was using, so the edge is a lot better hidden

    I also made small changes to the collision meshes for some of the courses to hopefully make the rumble strips a bit less jarring and updated the shading on the courses.

    The last thing I did was work on fixing the terrain painting in some areas and fix the reflections in the pond by Goparc.

    Before I release the first repo version, there are a lot of minor issues here and there that I need to fix up such as floating objects and inaccurate terrain painting. These fixes are mostly busy work, which is why I have left them for so long, and I also wanted to finalize the layout before going to precise with painting and whatnot.

    Here's the theme of the new signs. I have three right now starting from Lentola since that kind of acts like a central hub:
    screenshot_2023-04-30_23-51-00.png

    Here is the offroading area in Omathingoo. I wanted to make it more of a slow crawl-like area, so it has a couple of steep-ish hills on the trails. The base 350cc config can get through these trails with moderate difficulty:
    screenshot_2023-05-01_00-09-21.png screenshot_2023-05-01_00-09-30.png screenshot_2023-05-01_00-09-52.png screenshot_2023-05-01_00-09-36.png

    Here is the new road to grass transition, it looks much better now in my opinion. The colors do not match, but they do have the same texture now.
    screenshot_2023-05-01_00-20-30.png
     
    • Like Like x 1
  8. nachtstiel

    nachtstiel
    Expand Collapse

    Joined:
    Dec 10, 2016
    Messages:
    498
    I finished up the minor things I wanted to, so I cleaned up the files and uploaded the map to the repo. Expect it to be there soon!
     
    • Like Like x 2
  9. omathingo

    omathingo
    Expand Collapse

    Joined:
    Apr 14, 2018
    Messages:
    87
  10. nachtstiel

    nachtstiel
    Expand Collapse

    Joined:
    Dec 10, 2016
    Messages:
    498
    With version 1.0 out, I was thinking about making a map that is made up of courses designed for faster karts since the ones in Kartland are all geared toward karts that stay under 75mph. I started working on making my own ports of irl tracks and got the Utah Motorsports Campus main kart track loop in the game. It is almost wider than the entire Kartland map!
    screenshot_2023-05-04_01-13-18.png
    Due to this massive difference in size, I decided not to try to add new courses and will be making a new map to house these courses geared toward faster karts with the first of the new courses being the UMC kart track.
    Here is the layout of the course. The 350cc race config is at top speed for almost the entire straight.
    screenshot_2023-05-04_01-15-19.png

    So yeah, expect a new thread once I get a few courses together, a bit of progress on the new map, and a name for it.
     
    • Like Like x 2
  11. OneCoolGuy

    OneCoolGuy
    Expand Collapse

    Joined:
    Jan 14, 2023
    Messages:
    8
    As a beam drifter I can't thank you enough for putting this together. I spent a good hour last night going through all the courses trying to link all the corners together in a 200BX. I know this wasn't your goal for the project but I anticipate many hours of fun will be had!
     
  12. nachtstiel

    nachtstiel
    Expand Collapse

    Joined:
    Dec 10, 2016
    Messages:
    498
    Thank you for the kind words! I noticed there was a lot of overlap between the drift courses and kart courses and I am glad to hear the courses worked out in that way!
     
  13. xIceCreamGod_

    xIceCreamGod_
    Expand Collapse

    Joined:
    Jul 25, 2019
    Messages:
    52
    I love this map, its fucking awesome, but can you please look into optimizing it a bit? It appears to be very performance heavy.

    For example (bear with me, as I have a higher end PC), a solid map would run 180+ fps on ultra settings for me. This map gets, on average, 100fps on ultra settings. This makes me feel bad for those with a lower-mid grade PC, as they'd have frame issues from the get-go.

    Furthermore, when this map starts getting used in BeamMP (namely me, as I plan on doing this), the concerns for an unstable session with multiple players is going to be high. This map would be great for MP sessions for kart racing fans, and I want it to succeed.

    If it helps, I have jotted down my own scuffed performance benchmarks (keep in mind, ultra settings, 1080p resolution + backyard kart mod).

    - With just one kart spawned, I get an average of 100fps.
    - with a single kart and all other tracks/trees deleted via world editor, the frames jump to 120-130fps on average.
    -With a full grid of karts spawned (8 of em), I get down to 50-70fps.
    - with the full grid and all other tracks/trees deleted via world editor, the frames return to 80-90fps on average.

    Again, great map, keep up the solid work my guy!
     
  14. nachtstiel

    nachtstiel
    Expand Collapse

    Joined:
    Dec 10, 2016
    Messages:
    498
    Thanks for the review!

    I have to learn how to make LOD meshes as right now, the IRL courses have none and they are fairly poly-heavy since they were designed to be standalone. The rest of the meshes are borrowed from vanilla materials, so they have them built-in.

    The terrain size change did not have enough of a benefit to warrant an overhaul of the terrain.

    The biggest impacts I am seeing are the custom meshes.
     
    #34 nachtstiel, May 8, 2023
    Last edited: May 8, 2023
  15. nachtstiel

    nachtstiel
    Expand Collapse

    Joined:
    Dec 10, 2016
    Messages:
    498
    While working on these LODs I managed to find several places where I can reduce the face counts. For instance, I managed to reduce the file size for Goparc from 131MB to 35MB without losing any noticeable detail while also fixing the UV mapping so it looks significantly better I no longer notice any significant frame drops when looking in that direction from anywhere on the map.

    Along with this change, I also am making a few changes to Omathingo. The name will be changed to Mathing as that is the preferred username of @omathingo, I added a bridge to the portion that crosses the stream, and I added additional rumble strips to corners that I instinctively try to cut.

    I will be working on completing the LODs and size savings, then uploading those changes asap.
     
    • Like Like x 3
  16. nachtstiel

    nachtstiel
    Expand Collapse

    Joined:
    Dec 10, 2016
    Messages:
    498
    With this update in place, please feel free to let me know if you still get inconsistent or unstable framerates. There are still a few things I can do to improve them, but they are going to take significant effort which amounts to (on my end) very little gain. Hence why I did not do them for this update.
     
  17. xIceCreamGod_

    xIceCreamGod_
    Expand Collapse

    Joined:
    Jul 25, 2019
    Messages:
    52
    I'm not seeing any noticeable improvements in frame rates, sadly. Maybe 5-ish fps maximum in improvement overall, while I've seen frames as low as 82 and as high as 123 (so I guess staying bout the same as my initial "test" at 100ish avg fps).

    I feel like the file size being 450mb for such a small map is a bit worrying, as Kirbyguy's PBR Nürburgring map is a hair larger in file size and performs better, as I'm seeing anywhere from 110-170fps (not trying to shoot any shade towards you, its just the best comparison I can give rn, as I'm using maps with similar file sizes for this comparison).

    Again, I'm more worried about the multiplayer aspect of things, and I have no complaints about solo hotlapping (beefy PC moment).

    I'm looking forward to any further improvements you plan on making, and I (and some fellow BeamMP users) will wait patiently!
     
  18. nachtstiel

    nachtstiel
    Expand Collapse

    Joined:
    Dec 10, 2016
    Messages:
    498

    Thank you for the feedback! I do not take any offense at all. I am fairly new to trying to make maps perform well, so I will be looking at what else I can do to lower the system load.

    I will also be looking into reducing the filesize by not keeping copies of vanilla textures and instead just linking to the vanilla maps as well as reducing image sizes of several of the custom textures.


    Quick question, have you checked that the cache for kartland was cleared upon update? I have a slightly higher-end pc as well and got around the same framerate range before I changed the meshes around.

    Also, is the lower framerate range in Green Karting?

    I will still for sure look into ways I can make it better, but I want to be sure I do not have to make the LODs more aggressive.
     
  19. nachtstiel

    nachtstiel
    Expand Collapse

    Joined:
    Dec 10, 2016
    Messages:
    498
    I am still looking into ways that I can improve the framerate. One way I found was to actually use the fog. I was under the impression that rendering the fog would be more intensive, but even a minor amount netted 20 fps: from 140 to 160 at the map center and from 90 to 110 on courses. My previous max for the number of Backyard Kart AI on this map prior to any optimization before dipping below 30 FPS was 13, but now I can get 16 while maintaining 60fps and up to 20 AI at 30fps. It was hard to get them to drive without them crashing constantly

    With 20 AI and one player vehicle
    20230511103434_1.jpg

    When they are not crashing nonstop
    20230511105232_1.jpg
    I will be looking for more ways to optimize the map over the weekend, so expect this update sometime in the near future.

    My pc specs so you can compare potentials:
    CPU: Ryzen 5700G
    GPU: MSI 3060ti
    RAM: 64GB
    Drive Type: SSD
     
    #39 nachtstiel, May 11, 2023
    Last edited: May 12, 2023
  20. nachtstiel

    nachtstiel
    Expand Collapse

    Joined:
    Dec 10, 2016
    Messages:
    498
    The improvements made to the map seem to be stable across the map now, but I need to fix the sky color as it is almost always a twilight color except at night.

    Since this is most likely a simple fix, I hope to have the new improvements uploaded for review by tomorrow night.
     
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice