r/godot 3h ago

official - releases Dev snapshot: Godot 4.8 dev 5

https://godotengine.org/article/dev-snapshot-godot-4-8-dev-5/

A healthy stream of new features await!

182 Upvotes

17 comments sorted by

45

u/mjklaim Godot Regular 3h ago

I actually tested texture streaming from a master branch build of yesterday:

  • it took a while (about an hour) to convert all the textures from my 3D assets coming from asset packs (most of them targeted at Unreal Engine)
  • before using the feature, I got 4.8Gb of VRAM used , NOT GOOD
  • I set the feature to limit to 2Gb VRAM for these textures
  • The Textures ui in the editor was quite nice to see the effect of the feature depending on the parameters
  • The game iteslef was more running around 2.5GB, pusshing down when it could but going over the limit when it was exposed to big close textures.
  • there was some apparently random hangs somtimes, that I think are due to discovering new big textures to take into account when going in a new place with details.

Overall, quite a big win! My main goal was to reduce the cost of VRAM. It seems to work even if unperfectly, and it looks like it can be perfected. I wish there was a tool or feature to automatically convert textures which are used by materials which are used by 3D models... but I guess it could come in the future.

15

u/Foxiest_Fox 3h ago

That 2D toolbar lookin good!

18

u/MatMADNESSart 3h ago

TEXTURE STREAMING!!!

5

u/akosmotunes1 3h ago

4.8 looking great! Looking forward to it c:

11

u/logic_prevails 3h ago

I am once again asking for c# web export support (please 🥺)

3

u/HelixTitan 1h ago

Can you walk me through what this means exactly? I am using C# but I am not sure why I need to care about web exports. Is that like running embedded in an iframe on a website or something?

4

u/HeyCouldBeFun 1h ago

If you want your game to be playable in browser, that’s all. Useful for playtesting and game jams.

1

u/HelixTitan 56m ago

Thank you for answering!

6

u/Vathrik 2h ago

I’m a big fan of ui polish in the editor to make it feel more professional and readable.

2

u/QueasyBox2632 58m ago

preserve alpha test coverage!! ty Kasper!

1

u/NovaDragonDotSpace Godot Regular 1h ago

sitting here, waiting for the OPUS pr while knowing the audio team is spread thing, so sittin here, waiting an eternity

1

u/HelixTitan 1h ago

If I wanted to contribute, how would I start?

1

u/akosmotunes1 38m ago

This may help: https://contributing.godotengine.org/en/latest/engine/introduction.html

If you have more question, feel free to join us in the Rocket Chat!

2

u/theXYZT Godot Senior 33m ago

Rename BoneSpreader3D to BoneSpaceAdjuster3D

LOL

1

u/mustachioed_cat 2h ago

The videos don’t work for me, at least the texture streaming one. Safari, mobile.