Pouring love into graphics: lighting, map and periscope | Indie dev log | Clomper #68

Поділитися
Вставка
  • Опубліковано 5 лис 2024

КОМЕНТАРІ • 81

  • @Artindi
    @Artindi 6 місяців тому +9

    Boy, I feel bad, I thought I had it wishlisted, ma bad. Got it done now. :)

    • @RobLang
      @RobLang  6 місяців тому

      Artindi, I feel that in my bones.... after all these years.... thank you. Much appreciated!

  • @Antantic_
    @Antantic_ 6 місяців тому +2

    Man you are great! So inspired by yours videos ^_^

    • @RobLang
      @RobLang  6 місяців тому +1

      Thank you! I hope you build something truly wonderful. ☺️

  • @Skeffles
    @Skeffles 6 місяців тому +1

    Fantastic progress! It's amazing to see everything popping in and out of the irises. I'd love to hear how you made them.
    Congratulations on 500 wishlists and learning to dab too!

    • @RobLang
      @RobLang  6 місяців тому +1

      Thank you, Skeffles! I'm glad you're an appreciator of irises, dabs and wishlists 😁

  • @throstlewanion
    @throstlewanion 6 місяців тому +6

    Hahaha loved the outro with your son! I was SHOCKED when you reached for your computer to google how to dab 😂

    • @RobLang
      @RobLang  6 місяців тому

      Dabbing was invented long after I ceased to be cool - which was in 1987 😁 My son is still unimpressed by me. I blame Outer Cloud on Discord. It's their fault.

  • @s--b
    @s--b 6 місяців тому +1

    lol i literally searched your channel yesterday to see if you had made a new devlog yet, happy to see this

    • @RobLang
      @RobLang  6 місяців тому +1

      Thank you for coming back. I do hope to hit a monthly cadence but this month has been really tough at home. So glad I got this out!

  • @indieprogress7170
    @indieprogress7170 6 місяців тому +1

    Nice job, Rob. Glad to see you still going strong on developing Clomper!

    • @RobLang
      @RobLang  6 місяців тому +1

      Thank you! I take my longevity inspiration from you. I've always been astounded how you keep putting out devlogs so regularly. I applaud you! And for anyone else reading this, go sub to indieprogress right now.

    • @indieprogress7170
      @indieprogress7170 6 місяців тому

      @@RobLang Thanks and same here!

  • @bluesun5429
    @bluesun5429 6 місяців тому +2

    I didn't see a speck of cringe! only charming bits of silly fun sprinkled into an interesting devlog :)

    • @RobLang
      @RobLang  6 місяців тому +1

      Thank you so much! I'm surprised at the response. ☺️

  • @solarkness5077
    @solarkness5077 6 місяців тому +1

    Hi, previous bingewatcher here, don't worry, still okay, won't seek help, still think this is great! Keep on adding irises!

    • @RobLang
      @RobLang  6 місяців тому +1

      Glad you're surviving! Welcome to #68. More irises are coming!

  • @teahands
    @teahands 6 місяців тому +2

    Part of what kills indie projects always just seems to be that the initial joy wears off and the dev gets bored. So keep finding joy in those irises for as long as you can! :D

    • @RobLang
      @RobLang  6 місяців тому +1

      You're absolutely right! I'm going to be adding them everywhere. Irises for all!

  • @SyPhase
    @SyPhase 6 місяців тому +3

    Love the dab! 11/10

    • @RobLang
      @RobLang  6 місяців тому

      Thank you! I'm going to be collecting all the dab feedback and informing my son that everyone approves. I am sure, without doubt, that will make me instantly less cringe. 😉

  • @MarcieLass
    @MarcieLass 6 місяців тому +2

    That was a dab, that happened. Any way keep up the great work! love your humor and progress with clomper!

    • @RobLang
      @RobLang  6 місяців тому +1

      Thank you Marcie! I hope you're now tempted to dab given the expert instruction I've provided. I must admit I'm enriched by it. 😂

  • @spiderpig20
    @spiderpig20 6 місяців тому +3

    It's clomping time!

    • @RobLang
      @RobLang  6 місяців тому

      Get your clomping shoes on! 😊

  • @Ed-jk1mg
    @Ed-jk1mg 6 місяців тому +1

    Have you considered using reflection probes? I think they would work for dark areas and your reflections would look more realistic

    • @RobLang
      @RobLang  6 місяців тому +1

      I have tried using reflection probes but I couldn't get them working for realtime lights. I think URP has moved on a lot since then, so I will have another play. I still have the probes in my scene (although disabled), might be time to take another look. Thanks for the hint!

  • @killey007
    @killey007 6 місяців тому +1

    Another great devlog! It's a shame the next one will be delayed as you work on your phd for dabbing XD

    • @RobLang
      @RobLang  6 місяців тому +1

      😂😂😂😂 My last PhD took 8 years. Who do you think will fund a dab PhD? Perhaps apply for a EU grant from Social Cringe Science?

  • @outercloud
    @outercloud 6 місяців тому +3

    The perfect shine material 🤣

    • @RobLang
      @RobLang  6 місяців тому

      I had no idea that the answer to my shiny desires were on the top of my own head. 😂😊😜

    • @RobLang
      @RobLang  6 місяців тому +1

      Also, I am specifically blaming you for the end section!

  • @AIAdev
    @AIAdev 6 місяців тому +2

    Embracing cringe is the only way.
    The wireframe bug is super weird. What Unity version are you running?

    • @RobLang
      @RobLang  6 місяців тому +1

      Thank you! Spoken like a true master of cringe. I'm running the LTS 2022.3.21f1. It's such a weird bug!

  • @alejolab
    @alejolab 6 місяців тому +1

    Congratulations on 500 irises Doctor Lang!

    • @RobLang
      @RobLang  6 місяців тому +1

      Thank you, AlejoDab!

    • @alejolab
      @alejolab 6 місяців тому +1

      @@RobLang Next in AlejoDab's Lab: Can irises dab?

    • @RobLang
      @RobLang  6 місяців тому

      @@alejolab no, sadly it's their one solitary failing

  • @GamesBySaul
    @GamesBySaul 6 місяців тому +2

    Now this was a great watch! Thank you for it Rob, the Clomper has never looked prettier! Though I am wondering, do your new valves solve the issue of not clearly being able to see if the boiler pressure has reached a critical state?
    I hope you can fix the wireframe issue too, that'd be incredibly annoying!
    And also the pain you just caused your son at the end, that's a lot of damage.

    • @RobLang
      @RobLang  6 місяців тому +1

      Thanks Saul! Always great to see you.
      I don't think the new handle solves the problem - I think I need to add more animations and particles to let the player know there are problems. The flashing dial is only the start!
      My son's DPS is ridiculous. He's also better at most games than I (Helldivers 2 case in point). On one hand, it's harsh, on the other I celebrate the next generation being better than us!

    • @GamesBySaul
      @GamesBySaul 6 місяців тому +1

      @@RobLang Yeah I agree completely! Even sounds to try and sell it. It'd potentially be cool, to have an extra machine/screen that gives an overview of the Clomper that someone can watch and try to manage!
      And it's unfair, they're better at everything (which is good, but still!)

    • @RobLang
      @RobLang  6 місяців тому +1

      @@GamesBySaul that's a great idea. I've wanted to put a ticket-tape machine in where you get a constant stream of messages. Not sure I'll do it but it'd be fun!

    • @GamesBySaul
      @GamesBySaul 6 місяців тому +1

      @@RobLang that sounds fun! Imagine the chaos, it's like "oh god , the pressure is too high" and then just followed by streams of messages about it going to blow up

  • @MichoSchmidt
    @MichoSchmidt 6 місяців тому +1

    ohhh a huge video! Loved that animation!

    • @RobLang
      @RobLang  6 місяців тому +1

      Micho, my friend, great to see you. Thank you, I'm delighted you like them.

  • @DiegoRodriguez-ty5nb
    @DiegoRodriguez-ty5nb 6 місяців тому +2

    PLS DO NOT REMOVE THE "cringe" PARTS!!!! they are very funny lol

    • @RobLang
      @RobLang  6 місяців тому

      Thank you! I'm delighted that you enjoy them. I'll script less and go off topic more.

  • @Shogun0099
    @Shogun0099 6 місяців тому +4

    Don't edit out the cringe, it's the most charming part

    • @RobLang
      @RobLang  6 місяців тому +2

      Thank you! May I tell my wife you thought I was charming? ;)

    • @Shogun0099
      @Shogun0099 6 місяців тому +3

      ​@@RobLang Certainly

  • @paahdin
    @paahdin 6 місяців тому +1

    Awesome stuff!

    • @RobLang
      @RobLang  6 місяців тому

      Thank you! I hope you are referring to the dab. ;)

  • @delphicdescant
    @delphicdescant 6 місяців тому +1

    Like another commenter, I also realized I hadn't wishlisted the game yet, despite having already known about it. Oops. Got that fixed.

    • @RobLang
      @RobLang  6 місяців тому +1

      Thank you! It's much appreciated. I think there is a support group being set up for people who forgot to wishlist before! 😜

  • @Laumania
    @Laumania 6 місяців тому +1

    Good dev log again - that wireframe issue looks really weird. I'm just guessing here, could it be something with what scene is active, as I see you have multiple scenes loaded? Totally long shot.
    Following you on Tiktok now - because I'm young and fancy :D

    • @RobLang
      @RobLang  6 місяців тому +1

      Thank you, Lau! You're right that it's a multi-scene setup but I don't _think_ it's a multi-scene issue. I'll check again later. It's driving me absolutely bonkers!
      So wonderful to hear from you, I hope you and your family are all well!

    • @Laumania
      @Laumania 6 місяців тому +1

      @@RobLang All good here, but busy trying to keep up with basically two fulltime jobs (IT Consultant/Developer during the day, game dev during the night) - you know how it is :)

  • @itsafish4600
    @itsafish4600 6 місяців тому +1

    splendid

  • @96samcosmo
    @96samcosmo 6 місяців тому +1

    It feels like the clomper needs some creaturely things in there if the payers live in there. What about like some hamocks where they sleep?

    • @RobLang
      @RobLang  6 місяців тому

      I completely agree! I've been thinking about beds - either hammocks or submarine-like beds set into the wall with a ladder. Definitely more create comforts needed. They're on the list for a bit later. Thanks for the great feedback!

  • @TitanLordofPizza
    @TitanLordofPizza 6 місяців тому +2

    Looking good but I feel like it needs more irises...

    • @RobLang
      @RobLang  6 місяців тому +2

      I completely agree. Where do you think they would be best placed, Lord of Pizza?

  • @Luckyleol
    @Luckyleol 6 місяців тому +1

    for the lighting can't you bake the lighting and set the bounces for it higher?

    • @RobLang
      @RobLang  6 місяців тому

      Thanks for the tip! I do need some more experimentation as all the lighting is realtime rather than baked. I don't have any lightmaps and when I experimented, the results were worse. Definitely need to understand that area more!

    • @Luckyleol
      @Luckyleol 6 місяців тому

      knowing the game a bit more, baking could be difficult as one you're in a moving vehicle essentially, and secondly the pipes are dynamically placed.

  • @gugomajo4161
    @gugomajo4161 6 місяців тому +1

    cool vid

    • @RobLang
      @RobLang  6 місяців тому

      Thank you! Much appreciated.

  • @RockyMulletGamedev
    @RockyMulletGamedev 6 місяців тому +1

    You made your son cringe, you fulfilled your dad duty.

    • @RobLang
      @RobLang  6 місяців тому +1

      I understand a certificate is on its way. You can hear him audibly die inside.

  • @therealpeter2267
    @therealpeter2267 6 місяців тому +1

    Please, do not use 2 directional lights to fake ambient lighting. Ambient lighting already exists in the engine, just bake some sort of global ambient lighting for the scene, and that will light your objects 360 instead of just from up and down (+ having 2 directional lights adds to your performance cost). You could even bake a reflection probe to have reflections of the inside. It doesn't have to be accurate and it will look good.

    • @RobLang
      @RobLang  6 місяців тому +1

      Thanks for the help - I will do some more experimentation with baking lights but the problem I have is that the lighting is all realtime, not mixed or baked. I'm not using lightmaps because there are no UVs. Adding the two extra lights didn't produce any additional impact to the performance of the scene because URP only renders 8 lights at a time. Baking reflection probes would be ok for walls and machines but not for the pipes as they are placed dynamically. If you have a lot of pipes in the Clomper then each one occludes the others, so they won't reflect each other. I think you'd need raytracing for that.
      I do need some more experimentation with ambient lighting - although there are issues with ambient light affecting both the outside and the inside of the Clomper.
      Thanks for the great feedback!

    • @therealpeter2267
      @therealpeter2267 6 місяців тому +1

      ​@@RobLang No problem! Even for dynamic scenes I would still recommend baking the scene lighting, as even without any lightmaps and probes Unity bakes the environment lighting values which gives you how dark/bright shadowed areas are. You can also control the environment lighting with a script, so maybe when you are looking in the periscope you could change this value and switch it back when getting out of the periscope view. I believe this is in the "RenderSettings" class, look it up in the Unity docs, it has a bunch of settings you can tweak.
      As for the reflection probes, it really does not have to be accurate, no need to reflect the objects placed by the player, as there is plenty of objects already in the base Clomper. When it comes to video game graphics we often fake effect like this to preserve performance, all that matters is that it looks good. Think of it like a painting, the artists usually leave out a bunch of details, but it still looks convincing because it has style. Blender 3D artists do this too, they import a random skybox for their environment reflections, even tho it has nothing to do with their scene.
      At the end of the day, as you said it's best to experiment with these and see how it looks, I am only trying to give ideas. I hope some of this will help :) Happy coding! :D

    • @fuseinabowl
      @fuseinabowl 6 місяців тому +1

      ​@@RobLang Unity can generate UVs for lightmapping when you import models - click on the model asset, then the "Model" tab, then at the bottom check "Generate lightmap UVs" and hit apply. It'll put these in UV1 so it won't damage your palette UVs if they're in UV0. It creates pretty good lightmaps off the bat, but it also has some controls in there if you need to edit it. It doesn't "just work", you'll also need to mark objects as static in scene and I'm sure there's other stuff I've forgotten too.
      It sounds like you're using a forward renderer. For dynamic reflections you might want to check out screen space reflections, but you'd have to move to deferred rendering. You won't make any purist render engineers happy but it's a convincing effect and Unity has a built in implementation. Deferred rendering is more expensive than forward, but it has the advantage that you could add light sources to the cute little fire sprites too...

    • @therealpeter2267
      @therealpeter2267 6 місяців тому +1

      @@fuseinabowl Worth mentioning, forward+ also has support for any amount of lights and is still lighter than deferred rendering

  • @killpidone
    @killpidone 6 місяців тому +1

    4:34 add some green hidden omnidirectional lights around the walls to help simulate light bouncing off the green walls

    • @RobLang
      @RobLang  6 місяців тому

      Omni are quite expensive... Others have mentioned reflection probes. I'll try that! Thank you!

    • @killpidone
      @killpidone 6 місяців тому

      @@RobLang well maybe not omni I'm not familiar with unity just tricks to make better looking lighting lol

  • @killpidone
    @killpidone 6 місяців тому +1

    7:04 periscope needs folding handles to sell the idea that it's a periscope

    • @RobLang
      @RobLang  6 місяців тому

      Oh my goodness, that's a great idea! How did I not see that. Totally putting that in. Thank you!
      I'm updating the model to put little black goggles on the inside of the helmet, I'll add them then.