RELEASED-wip Kyalami 2016

Discussion in 'Tracks' started by Prototype, Dec 30, 2018.

  1. Patrice COte

    Patrice COte Active Member

    Joined:
    Jan 3, 2018
    Messages:
    58
    Likes Received:
    139
    I second that!!!
    Thanks for all the details, really helpful stuff. Complements nicely other information sources. Many thanks!
     
    Prototype likes this.
  2. Prototype

    Prototype Well-Known Member

    Joined:
    Dec 24, 2018
    Messages:
    329
    Likes Received:
    588
    Location:
    JHB / SF
    Thanks for the insight there. Got it.
    Will definitely go ahead with that direction then.
    Thanks!

    Well I'm glad you're finding it useful. Thats definitely the reason Im posting here!
     
  3. Prototype

    Prototype Well-Known Member

    Joined:
    Dec 24, 2018
    Messages:
    329
    Likes Received:
    588
    Location:
    JHB / SF
    GENERAL UPDATE

    Concrete Walling and Barriers

    Finished up all the concrete wall sections around the track.
    Feeling really pleased with how its tidied up the general look of things all over.

    [​IMG]

    More Runoff Areas

    Continued with the Runoffs, still need to look into the multilayer shader.
    Will look into doing that as a final polish pass on all of them.

    [​IMG]

    [​IMG]

    [​IMG]



    Grass

    Felt like playing around with the grass.
    I did a test a few weeks back, and this week got to finally start making the final set of grasses.
    These wont be placed here, this is just an area I was testing in.

    [​IMG]

    Still playing around with the txVariation (inset above).

    [​IMG]

    [​IMG]

    [​IMG]

    These wild grasses above will be used in more remote areas of the track, the bulk of the grass trackside will be 1 and 5 on my texture sheet, as the track is a little more manicured these days with the new owners.

    Most of the tracks being made are in places like Europe or North America. (Of course there are some notable exceptions to that). So they're nice and green for the most part.

    The climate at Kyalami is sub tropical, hot and dry. So grass takes a beating. I wanted to capture that, not just make the grass a perfectly maintained green.

    In Johannesburg, the largest city of South Africa, the climate is subtropical, with mild and sunny winters (when, however, nights are cold) and pleasantly warm summers, usually sunny, but with some afternoon thunderstorms. The city is located near the Tropic, but also on a plateau at 1,700 meters (5,600 feet) above sea level, so the climate is tempered by altitude.



    PERFORMANCE AUDIT (2019.02.20)

    Random screenshots taken while going around the track.
    LODs all currently still set to a high number, and not dialed in yet.
    Draw calls currently look to be on average around the 2k mark, droping to 1.3k and peaking at around 2.7k.
    (This is from the nose cam of a car while driving around).
    I see Im hitting as much as 5M Tris in places.
    This is the limit right?

    [​IMG]
     
    Tibor Solyom, luchian and cobretti like this.
  4. Johnr777

    Johnr777 Moderator

    Joined:
    Jul 26, 2017
    Messages:
    1,050
    Likes Received:
    614
    That’s a lot of tris, assuming it’s mostly due to the grass?

    Hope you have an account at the official Assetto Corsa forums, because the best tutorial is on there, it explains how grass should be scattered, and LOD correctly in layers. It’s for 3dsmax but the just of it can be used with other softwares.

    https://www.assettocorsa.net/forum/index.php?threads/3d-grass-how-to.25087/

    In simple terms, you want the 3d grass object/cluster you are using to cover an area, split into 3-5 layers, then you LOD each layer gradually, so you see the first couple of layers from farther distances and all layers when the view it’s up close. That drops your tri count drastically, no objects popping in and out of view, etc.

    And using layers allows people to make use of the “world detail” slider in the game settings, if they need to make FPS a little higher.

    Hope this helps! And the track is looking very good :)
     
    Prototype and luchian like this.
  5. luchian

    luchian Administrator Staff Member

    Joined:
    Jun 3, 2014
    Messages:
    3,007
    Likes Received:
    1,493
    Prototype and cobretti like this.
  6. Prototype

    Prototype Well-Known Member

    Joined:
    Dec 24, 2018
    Messages:
    329
    Likes Received:
    588
    Location:
    JHB / SF
    Thanks chaps! @Johnr777 + @luchian - both excellent resources.
    Had a quick first look over them - got the gist of it.
    Pretty interesting way to do this. Makes a lot of sense. Thank you both.
    +1


    -----------------------------------------------------------------------------

    Yeah, the million dollar question :p

    Current Production Plan (outstanding high level tasks):

    [​IMG]

    I want to hit my Milestone 1 and 2 for completion plan before sharing anything publicly.
    So I'd say in the 2-3 weeks ... ?

    The "man days" above are actually really 2-3 hour stints (as this is the average time per day I've set aside for this project). Got a lot of other responsibilities on a daily basis to take care of!
     
  7. Leonardo Ratafia

    Leonardo Ratafia Member

    Joined:
    Aug 31, 2015
    Messages:
    74
    Likes Received:
    39
    do you need any cameras help for that track? I'd be happy to help
     
    Prototype likes this.
  8. AccAkut

    AccAkut Active Member

    Joined:
    Sep 4, 2017
    Messages:
    121
    Likes Received:
    104
    This is the first track project I see full business plans for ;) Astonishing work.
     
  9. Prototype

    Prototype Well-Known Member

    Joined:
    Dec 24, 2018
    Messages:
    329
    Likes Received:
    588
    Location:
    JHB / SF
    Thanks man very kind of you to offer.
    But part of why I'm doing this is to DO this.
    I want to learn how to tackle all the aspects of the process.
    If I run into any issues, Ill reach out.


    Ive just had too many unfinished projects in my life. So this helps me keep things on track.

    ----------------------------------------------------------------------------------------------------------

    Decided to record a quick 3 lap (totally rubbish) race.
    • Ai 100% difficulty 100% aggression
    • Me - 100% crap 100% aggression
    • Formula NA 1999 100% turbo


    [​IMG]

    [​IMG]

    Haven't driven this VRC 1999 Indy car in a while... damn its fun, Got to be one of the best single seaters in sim racing period.
     
    Tibor Solyom and DrLimerep like this.
  10. luchian

    luchian Administrator Staff Member

    Joined:
    Jun 3, 2014
    Messages:
    3,007
    Likes Received:
    1,493
    :eek: that did it !



    ..minutes later..

    Otherwise, the photos look very good, and the color balance is rather neutral for the moment which gives a certain feel of real. Will look fantastic with final detailed textures. Great work !
     
    Prototype likes this.
  11. Prototype

    Prototype Well-Known Member

    Joined:
    Dec 24, 2018
    Messages:
    329
    Likes Received:
    588
    Location:
    JHB / SF
    Thanks @luchian - yeah thats exactly what I'm attempting to achieve.
    Keeping all the textures "ungraded", and neutral, so that they hopefully will translate into any lighting condition.

    And yes! I cant WAIT to dirty up this track surface with rubber!

    Heres a 3 lap race with a time multiplier of x60, starting at around 2pm.

    Note: The sun shining directly at the driver at around 4:40 in the vid. This section of the track is actually called "SUNSET", and its a real phenomenon on this track. I've personally experienced it on a track day in real life, and its pretty daunting, coming up to the hairpin almost blind. : -)




    [​IMG]

    [​IMG]

    Car: Porsche 911 RSR - kinda appropriate, as Porsche own this track ; - )
     
    Tibor Solyom and luchian like this.
  12. luchian

    luchian Administrator Staff Member

    Joined:
    Jun 3, 2014
    Messages:
    3,007
    Likes Received:
    1,493
    :lol:, that patch of grass at 0:48 scared me.

    The progress is great with this track. The only critique I would have at this point is that the texture tilling in the rubber walls is too visible and breaks the immersion a little. Maybe go with longer texture, or use less detail in the diffuse and add it by using multilayer ?
     
    Prototype likes this.
  13. Prototype

    Prototype Well-Known Member

    Joined:
    Dec 24, 2018
    Messages:
    329
    Likes Received:
    588
    Location:
    JHB / SF
    Ha ha, yeah I've got delete that test grass :-D

    Good feedback. Thanks.
    TBH I've struggled a bit with that texture ... either too dark or too light, based on varied lighting conditions ... I think I'll try and tone down the normal map as a first pass ... and take it from there ... but yes, "fresh eyes" ... get so used to seeing something - you don't see it any more. Thats why we have forums, and make stuff in a glass houses! Keeping me on my toes. :) Appreciated !
     
    luchian likes this.
  14. Johnr777

    Johnr777 Moderator

    Joined:
    Jul 26, 2017
    Messages:
    1,050
    Likes Received:
    614
    Looking very good!

    The tirewall cover is indeed too repetitive, I made mine 1x8 I think...

    Also, how is your main grass shader setup? I see your diffuse is a sat image, but are there any detail maps?
     
    Prototype likes this.
  15. LilSKi

    LilSKi Well-Known Member

    Joined:
    Apr 6, 2015
    Messages:
    370
    Likes Received:
    329
    First impressions are land textures need work. Looks like a very low res sat image being used for the grass areas. Being that low resolution I would do something different with maybe a repeating grass diffuse similar to the road.

    The road is far too smooth. At this stage you really should have that nailed down already. Even before any details were added. The road is by far the most important part and that needs to be finished first. Especially if any issues come up you won't have to deal with moving existing objects around.

    A good rule I like to follow is everything between the guard rails should be finished first before you move on to anything else.

    And last is the armco has some pretty bad moire effect. You really can't have too detailed of a 3D model for the armco as the complex normals cause the moire. The only way to minimize that is to simplify the 3D profile of the guard rail to be a simple W.

    Overall though it looks good thus far. I have a little bit of hatred for this course as IMO the reason it exists is it destroyed one of the greatest tracks ever created. It doesn't look too bad as a track but the whole time my mind is thinking about the original course.
     
    Prototype likes this.
  16. Prototype

    Prototype Well-Known Member

    Joined:
    Dec 24, 2018
    Messages:
    329
    Likes Received:
    588
    Location:
    JHB / SF
    Thanks for taking the time to feedback guys. Much appreciated! :)

    Tirewall

    • Ive got a 4 meter x 1 meter world space texture on this guy ATM. So half of what you've got.
    • I've got place on my texture map to go 8 meters in length (2 x 4m).
    • I think the main issue still is my normal map being too extreme, and also not getting the right ( black / level of detail ) balance in my diffuse. But of course, adding more texture variation is always a big win to add to that.

    ----------------------------------------------------------------

    Terrain Texture


    • Ive currently got a 2048 x 2048 stretched across my entire terrain mesh. :-/
    • Been using it mostly for placement reference, but also figured it was doing an ok job of the horizon texture as is? You guys disagree?
    • Ive got (4 x) 1024 x 1024 tileable ground textures which I started vertex painting onto the terrain mesh. Still very much wip.
    [​IMG]

    [​IMG]

    Ive also tried to blend these terrain textures as much as I can with the 3d grass textures:

    [​IMG]

    The low res sat image on the horizon: Feel acceptable to you guys?

    [​IMG]

    Question: Is this consistent with how you guys would do this?

    --------------------------------------------------


     
  17. Prototype

    Prototype Well-Known Member

    Joined:
    Dec 24, 2018
    Messages:
    329
    Likes Received:
    588
    Location:
    JHB / SF
    Right .... yeah...

    [​IMG]

    This is the current GEO:

    [​IMG]

    [​IMG]

    Question:
    So each rail currently has 7 quads - reducing that down to 4 (W) fixes this issue?
     
  18. Prototype

    Prototype Well-Known Member

    Joined:
    Dec 24, 2018
    Messages:
    329
    Likes Received:
    588
    Location:
    JHB / SF
    Yup I hear you load and clear on this one. This approach is definitely the optimal and smarter priority based route to take, and anyone making a track should ideally stick to that as a general rule. Absolutely.

    Thing is, being my first (and possibly last :p) track, I'm having to learn how to do EVERYTHING, and that exploration process has been whats kept me motivated.

    Making a "full basic track", and then layering on deeper levels across all the aspects of the scene has been how I've ended up doing it. Its been an organic process, and as a result not a very optimal process. But its been the route thats made it FUN for me. I've redone TONS of stuff, and that will probably continue to happen.
    I guess thats why I put together a finishing production plan to make sure I do keep on track to a large extent going forward.

    On the actual track surface:
    Ive been doing tests along the way, and played around with rubber skids transparent overlays (page 1 - about 2/3 down), as well as the ksPerPixelMultiMap_NMDetail (page 4). All with limited results but, enough to get me going. I actually did your TUT on RD "Proper technique in track making plus tips" using the ksMultilayer_fresnel_nm .
     
  19. Prototype

    Prototype Well-Known Member

    Joined:
    Dec 24, 2018
    Messages:
    329
    Likes Received:
    588
    Location:
    JHB / SF
    Question: While Im at it:

    SHADOWS:

    [​IMG]

    Just not a smart idea to use shadows on walls? Or is there a work around here?
    Or am I doing something wrong?
     
  20. Johnr777

    Johnr777 Moderator

    Joined:
    Jul 26, 2017
    Messages:
    1,050
    Likes Received:
    614
    Grass - The map I used for Mosport is 8K. It had to be, as there were a lot of access roads, parking lots, etc. And for them to show correctly, it needed the extra resolution.

    We usually use a masking method. A texture that we use it’s RGBA channels to introduce detail maps. There’s a good write up on it in this forum!

    So my 8K diffuse map has an 8K mask and I believe 2 grass detail maps, and 1 road/gravel detail map for the 3 channels. Sounds like a lot, but it is covering a lot of the environment.

    Guardrail - yes, simplify them like LilSKi suggested, or don’t make the middle curved in detail as deep.

    Road - think he means smooth as in driving smooth, not the texture. Have you built a high resolution physical mesh underneath and added some random noise?

    Shadow - yeah, the editor has its issues, you can play around with the shadow bias values to get a better shadow in the editor, but that’s about it. The shader patch does have some extra settings to make it better in game though.

    Hope this helps!
     
    Prototype likes this.
  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