• CommunityGodot 4.X
  • The next big step: Godot 4.0 reaches Beta, Release candidate stage now.

Tomcat Well, now it's in beta it'll be more likely to get fixed going forward. Alpha was mostly about adding new features. Beta will be mostly about fixes and stability, optimization later.

    Yeah, don't expect too much. It's the first beta. The point is to have people report all these problems so they can be fixed. I haven't tried the beta yet, but with alpha 17 there were still tons of basic stuff semi-working or broken. So we are getting closer, but this is going to be a long road trip.

      Wow! They included my first contribution in the beta. I updated the gamepad config to include newer Xbox controllers (among other things) to fix the incorrect mapping on Linux. It now works like it was supposed to.

      This what I worked on today. Wood texture created from scratch in Material Maker 1.0. Background is just an HDRI I got for free. Everything else done in Godot 4.0 beta, with mostly all effects turned on.

        Megalomaniak, cybereality I don't expect too much. The work is going on — it can be seen — already transferred textures... not perfect yet of course… But fully work will be able to, I suppose, no earlier than version 4.1… Or even noticeably later.

        There is work with animation — this is what I need. But so far no additional views have been added (division of the main window). The fact that you can not place the animation window on the side of the preview, it certainly is very uncomfortable mess, but work in this direction is moving… as far as I know.

        Now I'm crawling into beta… I may have to edit the tutorial…

          Tomcat not perfect yet of course…

          Yes, I understand. The asset pipeline is still pretty rough. I see they updated some stuff with the materials, which makes editing easier (you can see what was changed). But 3D assets still have some issues. Sadly, I think I have reached the end of what I can do with purchased art. I have spent thousands of dollars on cgtrader and most of the models don't work. Not even just in Godot, not even in Blender. Even the ones that include a Blender file usually are missing the textures, or the materials don't work. For some simple models I can fix it myself, but it's too much to manually redo like 100 materials for a large scene. So I am going to make all my own art moving forward. That way I know it will be compatible.

            cybereality The asset pipeline is still pretty rough.

            There is a workaround through export to glTF and it works. It's more a question of convenience and speed.

            I have spent thousands of dollars on cgtrader and most of the models don't work.

            That's why I'm not buying assets, but looking for ways to make them myself.

            Right, but you still need a solid pipeline. Which requires Godot to work, and every other software in the chain.

              cybereality

              Nitpicking: Light bleeding at the bottom of the ball, also the shadow there looks strange. And it seems like lighting of the ball doesn't seem to fit the environment. Still a way to go, maybe.

              Light bleeding may be inherent to SDFGI I read.

                cybereality Right, but you still need a solid pipeline. Which requires Godot to work, and every other software in the chain.

                Yep, in the concept of my project, Blender acts as a checkpoint (the stage of standardization). I load into it all that is made in other programs, brought to a common denominator (the maximum normalization) and then put it in Godot. So yes, it is important to me that Blender interacts with Godot perfectly.

                But now checked and imported into the engine via glTF from Blender 3.3, seems to be working correctly.

                Pixophir Light bleeding may be inherent to SDFGI I read.

                Yes, well it is screen space. So suffers from issues with large normal delta, limited resolution, depth buffer range, etc. But it looks way better with it on. I also added SSAO, which hid some of the bleeding, but not totally. And these were on high settings, not max, so it could still look better, but I wanted it to be real time and not jack everything up to unrealistic levels.

                In terms of the lighting on the ball, the HDRI is very bright (also on the side you can't see in the image). So it kind of has a flat look, but I liked the colors, since they matched the wood I made. I could have made it more realistic by reducing the environment lighting (or using a different HDRI) but I thought the render looked nice the way it was.

                I downloaded the beta. so I can try it out. I'll keep Godot 4 projects separate from the Godot 3 projects I'm working on.

                Before I try running Godot 4:
                Does the Godot 4 beta use different paths for the settings, etc., to prevent conflicts between Godot 3 and Godot 4? Or do I need to use "Self-contained mode" to accomplish this?
                https://docs.godotengine.org/en/stable/tutorials/io/data_paths.html#editor-data-paths
                https://docs.godotengine.org/en/latest/tutorials/io/data_paths.html#editor-data-paths

                I haven't noticed any conflicts. I have got 3.x and 4.0 installed for a while.

                  Thanks. I've had no problems using different versions concurrently within the 3.x branch, but I was afraid that wouldn't apply to mixing 3.x and 4.x.

                  "Web platform
                  Among many other improvements to the web platform, Fabio has added the necessary tooling to allow remote profiling of HTML5 exports[...]"

                  That mean we already have a HTML5 export working?

                  Or theres no HTML5 on Godot 4 yet?

                  Its a core feature that i need.

                    PeterPM

                    Yes, there seens to be a HTML5 export...

                    But as slow, or even more then before.

                      PeterPM Trying to load a simple textbox, still loading, almost a minute...

                      Its a core feature that i need, yes, but to this day it does not deliver the need i had.

                      Edit. I dont think it will ever load.