Photorealism in Godot 4 ! ( Tutorial )

Поділитися
Вставка
  • Опубліковано 10 лип 2024
  • Consider a subscription!
    Reddit Demo 1 by bergice : / bergice
    Reddit Demo 2 by Troy_En : / troy_en
    3D scans by Miguel Bandera : sketchfab.com/miguelbandera
    First person controller tutorial : • Godot 4.0 Stable Quick...

КОМЕНТАРІ • 79

  • @nick-db1tv
    @nick-db1tv Рік тому +90

    so early i can only see 360p on Photorealism haha

    • @Ashoppi_
      @Ashoppi_ 7 місяців тому

      144p😅

    • @Fares_FML
      @Fares_FML 2 місяці тому

      3GB RAM. My computer

  • @cc12yt
    @cc12yt Рік тому +72

    The trick is really in the lighting, I wonder how cool would be to make in blender a tile-able realistic interior, bake the shadows with portals, and make an infinite photorealistic walking simulator lol, and since shadows are baked it shouldn't kill your gpu playing the game

    • @ShiroCh_ID
      @ShiroCh_ID Рік тому +1

      but backed shadows can makes it unrealistic in dynamic schene or outside with everchanging times

    • @chJohnJobs
      @chJohnJobs 8 місяців тому +4

      ​@@ShiroCh_IDHence why je said an indoor scene

  • @revidev
    @revidev Рік тому +22

    Really nice tutorial! Having those hi-quality assets to play with at no cost is a huge boost of inpiration to start creating something. (thinking mode on) 😉. Good work!

  • @AleksandarPopovic
    @AleksandarPopovic Рік тому +1

    Very, very nice, and good result!Keep going, and good luck for your projects!

  • @bonsaipropaganda
    @bonsaipropaganda 10 місяців тому +3

    This is amazing. I just watched this whole thing I can’t wait to try this out

  • @sc0rpi0n0
    @sc0rpi0n0 9 місяців тому +3

    Wow man that's the best tutorial to bring a scanned environment into Godot 4! Awesome lightings

  • @smarter_an_better57
    @smarter_an_better57 Рік тому

    Love ur vids, keep up the hard work, I subbed

  • @WiseNoodleOfficial
    @WiseNoodleOfficial 11 місяців тому

    Very cool! Thank you for sharing your knowledge; gonna try making some scenes myself

  • @niklu4038
    @niklu4038 Рік тому +2

    It's awesome, thank you for sharing!

  • @goshawk_fly
    @goshawk_fly Рік тому

    Amazing tutorial!

  • @lukevost
    @lukevost Рік тому +1

    Looks very cool ❤

  • @ASouza-ut9kb
    @ASouza-ut9kb 9 місяців тому

    Amazing video!

  • @InnAlexRio
    @InnAlexRio Рік тому +1

    nice tutorial!!! thank you!

  • @martinpalm7859
    @martinpalm7859 Рік тому +6

    This is awesome. Great for creating Virtual Tours of Schools, and open locations. And if anyone is willing to share their pretty backyards online, that could be an option too! Also another idea. Horror! Make a simple horror game of any location. Halloween would be BIG online!!! VRChat rooms with photoscans!!!!

  • @sanketsbrush8790
    @sanketsbrush8790 Рік тому +1

    I'm very excited for godot 4 further updates and addons.

  • @Zurpanik
    @Zurpanik 7 місяців тому

    This was rad!

  • @Crompwell
    @Crompwell Рік тому +16

    A lot of this seems to be using photo-scanned assets to try and up the realism factor, which is all well and fine for sample projects, but I don't know how well that will work for a full game release. Some of the meshes in the samples at the beginning of the video look gummy/blobby. Sort of like they ran it through a remesher or decimation. Photogrammetry tends to produce very dense meshes that aren't well optimized for game engines unless you're using something like UE5's Nanite, and even then there are caveats and I'm not entirely sure how well that will work for game performance on lower-end machines. I think models that are made with good UV's, optimized topology, and PBR textures will do wonders for realism in any game engine, including Godot, even if it does take more time to produce than photo-scanning.

    • @StHappyfaces
      @StHappyfaces Рік тому +2

      It really is up to the scanner/modeller's workflow. It seems Miguel might have selectively decimated less important areas and reduced polycount by hand depending on the most prominent features, because 33k for that temple scene is *really* good for the amount of detail in the textures and visible geometry.

    • @Crompwell
      @Crompwell Рік тому +1

      @@StHappyfaces This is true.

    • @lukky.
      @lukky.  Рік тому +8

      Yea, like I said the biggest part of the trick is the model. And you are right about lower end hardware running into issues with these high res models. But I think Godot is farther ahead in rendering capabilities than it's given credit for. I would really like Godot to be taken more serious as a 3d engine and not just for low poly stuff. Maybe this technique is not a realistic option yet for full sized games, but i would like the think we are almost there!

    • @Crompwell
      @Crompwell Рік тому +1

      @@lukky. Agreed. I used to use Unreal primarily, but I have been really enjoying Godot 4, lately. I hope to publish more content regarding both of them. I find your videos helpful. :)

    • @gruntaxeman3740
      @gruntaxeman3740 Рік тому +2

      @@StHappyfaces
      Godot engine is actually very efficient. It is misconception that it can't handle photorealism because it can. Godot 3 has capability for that.
      It is that developer is expected to understand basics and for photogrammertry assets with millions of polygons it doesn't work nicely when it is put to single mesh because game world requires partitioning.
      Godot's mesh grid structure is for that and complex photogrammetry asset can be simply split to some

  • @tatertime
    @tatertime 9 місяців тому +1

    I'm glad I stuck around watching the video. I will be honest, the photo scanned cobblestone area in the beginning looked like a ps1 game, not photorealistic, but the end result was very nice

  • @mehdiip
    @mehdiip 2 дні тому

    thank You So Much

  • @homeblue7667
    @homeblue7667 Рік тому

    Love it!

  • @Darkest-Kn1ght
    @Darkest-Kn1ght Рік тому

    As to be expected, another very fine video. Are you actually developing any games currently @Lukky? Or are you just tinkering around?

  • @_Secordian
    @_Secordian 10 місяців тому

    awesome thank for tutorial

  • @an4ximander
    @an4ximander Рік тому +6

    Really great video! Do you think if you import a low poly room with simple textures you can make it look realistic just by tweaking settings inside Godot? Or this textures in the video look realistic because they have "shadows" on the actual texture? (I know that Godot has occlusion (I think its called) to make shadows in the corners.. but it wont look that good right?)

  • @davidsulaberidze5978
    @davidsulaberidze5978 Рік тому

    Thank you very much

  • @coleraby
    @coleraby Рік тому +7

    Indeed, it is a question of used assets (or time/effort put into creating your own ones). I have an example showing high- (character) and low-quality (environment) assets in the same scene: ua-cam.com/video/zujjDYdHIr4/v-deo.html Godot 4 provides the rendering capabilities to get very close to (if not match) the visual fidelity of Unreal, Unity or Unigine.

  • @asddw4998
    @asddw4998 9 місяців тому

    Top tier desktop background lol

  • @kraig800i
    @kraig800i 2 місяці тому

    I'm currently trying to make a photo realistic game in godot but a lot of my experience is in blender. Blender has the ability to export 3D images much like a real world 360 camera probably captured the enviroment in this tutorial. Do you think that would be a feesable way to transfer materials and textures from Blender to Godot? Because previously I have been trying to transfer the models via GLTF and have ran into issues with material nodes not transfering 1 to 1 as I am using a lot of procedural nodes in my materials.
    I guess if this is an option the elements I would need to exclude would be variables, items that can be picked up or doors and windows that can be opened/closed.

  • @morgan0
    @morgan0 8 місяців тому

    weird idea that might help the realism on photoscans, fsr upscaling it at half res could maybe smooth out the imperfect meshes a little. or not idk

  • @f6033music
    @f6033music Рік тому

    Lukky could you do a tutorial on a sliding
    and thank you

  • @joshua42777
    @joshua42777 8 місяців тому +1

    This almost makes me want to consider godot for my next project (Currently using unreal)

  • @JohnnysaadeJohnnyS
    @JohnnysaadeJohnnyS 5 місяців тому

    Why even tho i edited my 3d model color , textures .. but when i run the game it just appears black

  • @pietraderdetective8953
    @pietraderdetective8953 Рік тому +2

    OMG this is amazing!
    how about the FPS? i mean in a sizeable map is there any massive FPS drop?

    • @gruntaxeman3740
      @gruntaxeman3740 Рік тому +1

      Can be done. Just take care of game world partitioning and use occluders. Godot has efficient 3D-engine. Godot 3 has efficient 3D-engine, not required to run in Godot 4.
      But that is for map. For assets in map need to use LOD levels. Optimum is single mesh having 1-3 LOD levels depending on is there many different distances to view asset. Every LOD level should be for asset betweein 1,5x..2x larger on screenspace and it is good to target having each triangle to be in 10-32px range at minimum.
      There may be extra LOD level when object is in player hand or shown in cutscene, or 3 three extra LOD levels for distant assets where multiple meshes are combined to single.
      Tuning these different LOD levels takes time from artists and it is good idea to model mesh in perfect topology using polygon quads, add extra LOD levels by subdividing and triangelize before exporting to Godot. For photogrammetry assets or creating smaller LOD levels need to have some decimating and retopology.
      This is trick how those complex worlds are created without massive FPS drop and process is same every engine.

  • @seasonal02
    @seasonal02 Рік тому

    i may be wrong but it looks like godot 4's auto-lod may have been mangling the model a bit and causing some issues witht the geometry

  • @_prothegee
    @_prothegee Рік тому +1

    Time to test and profiling againnn....

  • @xyster7
    @xyster7 Рік тому

    can you publish to web? can you have WebXR camera?

  • @Boildroid
    @Boildroid Рік тому

    Impressive.

  • @coleraby
    @coleraby Рік тому +12

    Although I tend to avoid 3D-scanned environments, since they are usually less flexible for rearranging or mixing with your own stuff.

    • @NOPerative
      @NOPerative Рік тому +2

      You can always chop it up (mesh into mesh or texture to textures).
      All depends on your work flow.
      Regardless, good for prototyping and or inspiration.
      Dig your view point too, though.

  • @charlieking7600
    @charlieking7600 Рік тому +6

    Final result looks astonishing for libre software.

  • @Strelokos666
    @Strelokos666 Рік тому

    is there a way to bake it?

  • @keerthanbro1930
    @keerthanbro1930 5 місяців тому

    Can we make game like gta 5 in godot

  • @CrazyFin99969
    @CrazyFin99969 3 місяці тому

    yoooo troy_en is the kinitopet dev!!!!

  • @godofdream9112
    @godofdream9112 Рік тому +3

    Is this godot? really...!!!!?

  • @victor.novorski
    @victor.novorski 9 місяців тому

    Keyboard model?

  • @ck77vn42
    @ck77vn42 Рік тому +2

    What about exterior scenes

    • @elchippe
      @elchippe Рік тому +1

      Drone mapping scans or aerial photogrammetry,

  • @piztech5168
    @piztech5168 10 місяців тому

    what's your pc specs?

  • @LORDSofCHAOS333
    @LORDSofCHAOS333 Рік тому +1

    SAY WHAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

  • @AgentQQ8
    @AgentQQ8 7 місяців тому

    Wow.

  • @So2ogLAC
    @So2ogLAC 10 місяців тому +3

    People say that godot is a trash starter game engine
    But this video changed that

  • @dastan331
    @dastan331 Рік тому

    Real Photorealism in UE5

  • @atch300
    @atch300 9 місяців тому +43

    It’s really not photorealism. It is just importing a photo scan and calling it a day.

    • @harrasika
      @harrasika 8 місяців тому +4

      Which is how most games achieve a realistic look

    • @atch300
      @atch300 8 місяців тому +10

      @@harrasika it’s not. good photorealism uses ray tracing along with photos scans so it’s dynamic and true to reality. Most games don’t use ray tracing, but still have sophisticated lighting + photo scans. The key is that the photos scans in both methods use objectively lit models (minimal shadows, mostly fill light)
      However in this video, the photo scans are straight up taken from real life. No controlled environment at all. So all the lighting from that specific hour and location is baked into the texture, so it’s extremely limited. Any environment lighting that differs from the photo scan would be very easy to notice and make it far from realistic.
      That’s why the vast majority of games would never ever use this method.

    • @omsaindane8786
      @omsaindane8786 4 місяці тому

      Wtf even ue5 takes hour to render in path tracing ​@@atch300

    • @Helios824
      @Helios824 3 місяці тому

      ​@@atch300 do you think it's not good. It's actually good for me in My opinion

    • @JamesDMorris2008
      @JamesDMorris2008 2 місяці тому

      @@atch300it would not use active ray tracing, lens distortion too much and keep models and materials to baked low poly versions as for games rendering cost may split between joyful game playable in multiple devices and digital garbage. But the video makes to think about baking a indeed photo realistic model. How that would look like. I may experiment about that

  • @DrTheRich
    @DrTheRich Рік тому +1

    Why is my comment being deleted?

  • @pawall3deller468
    @pawall3deller468 Рік тому

    Wow! its like ) rep+

  • @Coolae450
    @Coolae450 Рік тому

    Not going to be as photorealistic as UE5

    • @sporter527
      @sporter527 9 місяців тому

      2 fps

    • @Coolae450
      @Coolae450 9 місяців тому

      @@sporter527 actually on my rx 6600 photorealistic graphics are pretty easy and my gpu is budget ($210) so idk wytab

  • @ekawooha5870
    @ekawooha5870 9 місяців тому

    wtf! , why are u calling this low resolution , low poly , no reflection windows realism ?? have u seen unreal ???

  • @basketjason
    @basketjason Рік тому +2

    first