Godot 4.0 sets sail: All aboard for new horizons
Asked Answered
P

62

0

Pteropod Easier said than done(enforced) though.

I wasn't suggesting that. I haven't even been doing it myself, but I'll start doing so.

Polypetalous answered 2/3, 2023 at 16:47 Comment(0)
P
0

Polypetalous I meant that I have considered the same, but can't really see a practical way to enforce it. Noticing someone having misformatted a code-block in their post is comparatively easy, having to check every single link not so much. Besides I did at one point try to meticulously make sure I myself always link docs to specific versions but that didn't really last long either. πŸ˜…

Pteropod answered 2/3, 2023 at 18:56 Comment(0)
P
0

Aight, an update. First of all, using an ORM shader for the sphere when I didn't have a ORM map for it was an obvious folly. Sphere now legible as a refractive glass type material, second and here's the reason why cornell box, boring as it seems, is useful. I changed the colored walls to roughness value 1.0 and instantly a shading issue(potential bug) showed up on the red wall of the CSG room. Also, I added a reflection probe to the scene.

Project Zip archive

Pteropod answered 2/3, 2023 at 22:10 Comment(0)
J
0

Looks awesome! Makes me want to try Godot 4.0 stable this weekend πŸ™‚

Jeaniejeanine answered 3/3, 2023 at 0:13 Comment(0)
R
0

To be honest, I was doubting that the Godot 4.0 release was going to be finished, but they actually pulled it off. Still a few bugs and missing features, yes, but what's there is enough to make a good game. Going to try to make a demo for my game in 3 months. I want it to look completely real, I think I can do it.

Roughhew answered 3/3, 2023 at 3:31 Comment(0)
S
0

Awesome πŸ™‚

I'd like to install version 4.0 with Flatpak, when will it be released on Flathub ? (I'm running Linux)

I'm very eager to try it out.

Sciomancy answered 3/3, 2023 at 11:31 Comment(0)
R
0

I don't know if that flatpak is official. Just download the regular Linux executable. It's portable and doesn't need to be installed.

Roughhew answered 3/3, 2023 at 19:2 Comment(0)
P
0

Sciomancy I'm running Linux

Which distribution and desktop environment?

I'm using Pop!_OS 20.04 with its default DE. In addition to cybereality's suggestion, I use cinnamon-menu-editor to create a desktop icon for Godot.

Polypetalous answered 3/3, 2023 at 19:16 Comment(0)
P
0

Roughhew Just download the regular Linux executable. It's portable and doesn't need to be installed.

The purpose of /opt/

Pteropod answered 3/3, 2023 at 19:49 Comment(0)
P
0

Or you can place it elsewhere. Personally, I use ~/bin for Godot 3 (and other apps and scripts) and ~/bin_godot4 specifically for Godot 4. I have Godot 4 set up to use self-contained mode, so it stores the application data in the same directory as the executable, and I wanted to keep that separate from other directories.

Polypetalous answered 3/3, 2023 at 19:53 Comment(0)
R
0

I just have the binaries in a folder in my home folder. I made a few shortcuts with the local share applications. This is better for me as I can have as many different versions as I want.

Roughhew answered 4/3, 2023 at 1:52 Comment(0)
S
0

Excellent !

I didn't know that, I thought that it had to be installed.
I iust downloaded it now and starts up fine, thanks !

btw, running Linux mint 21 with XFCE

Sciomancy answered 4/3, 2023 at 14:13 Comment(0)
R
0

Roughhew answered 4/3, 2023 at 15:1 Comment(0)
R
0

Businessman what I did with the compositor was render the background in one pass, using the visible mask to hide characters. Then render the characters that needed an outline in another viewport with a different material with a solid color and no lighting (you can optionally run a sobel pass here). Then I used that solid color viewport as a fake stencil buffer using it as a uniform to the main fullscreen shader on the root viewport and then combined all the passes. It worked and looked good, but sadly 3 full resolution viewports rendering each frame is way too slow for Godot.

Roughhew answered 5/3, 2023 at 2:13 Comment(0)
J
0

Counterscarp Hi, any word on 4.0 release on Valve's Steam, thanks! ?

From the download page πŸ™‚

Steam version is available as a stable-4.0 beta branch.

Jeaniejeanine answered 7/3, 2023 at 0:54 Comment(0)
R
0

You have to right click on the Godot name on the left in your library and choose properties, betas.

Roughhew answered 7/3, 2023 at 1:10 Comment(0)
R
0

They will both be there, but you have to go to that menu to switch between them.

Roughhew answered 7/3, 2023 at 5:13 Comment(0)
R
0

Here is something I started working on.

Going to build the same scene in Godot 4 and Unreal 5 and compare graphics and performance.

Roughhew answered 7/3, 2023 at 6:48 Comment(0)
J
0

Roughhew Going to build the same scene in Godot 4 and Unreal 5 and compare graphics and performance.

Excellent idea! Is it going to be a static scene? The only thing missing for a full comparison is Unity.

Jovitajovitah answered 7/3, 2023 at 13:4 Comment(0)
J
0

[unknown]
I don’t think anyone on the Godot team frequents the forums anymore, so I do not think the request/feedback will be seen…

I might suggest sending the feedback to the Godot team via the contact page, likely under general inquiry. Another option that may be better (I’m not sure how the Godot team prefers to get feedback) would be to contact them via a different community channel they frequent more often, like the Godot contributors chat for example.

Jeaniejeanine answered 7/3, 2023 at 17:16 Comment(0)
R
0

I think the issue is that if they switch the main version to 4.0, it will auto-update and people in the middle of projects could get screwed.

Roughhew answered 7/3, 2023 at 17:35 Comment(0)
C
0

Serious question - if I have been programming in the last stable build of Godot, should I finish the large project I started in that version or port it to Godot 4 then complete?

Checkered answered 10/3, 2023 at 17:50 Comment(0)
R
0

It's up to you. I would say if you're late in development and happy with the results, stay on the 3.x branch. 4.0 is better in some ways, but also slightly unfinished.

Roughhew answered 10/3, 2023 at 18:11 Comment(0)
P
0

Where are these reviews?

Polypetalous answered 11/3, 2023 at 0:49 Comment(0)
R
0

Why would old reviews be erased? It's just a new version, not a whole new app. That would be silly for marketing purposes when you already have a highly popular and well reviewed app.

Roughhew answered 11/3, 2023 at 2:34 Comment(0)
R
0

[unknown] false advertising

"marketing purposes"

Roughhew answered 11/3, 2023 at 3:31 Comment(0)
R
0

Bought this kitchen scene and setup a render in #GodotEngine 4.0. This is with basically all effects enabled. Had some issues with pixelation on the textures, but it's only noticeable close up. Overall I'm pretty happy with the look.

Roughhew answered 12/3, 2023 at 7:49 Comment(0)
I
0

Woah, how much have I missed? I haven't touched Godot in nearly a month. This new lighting looks awesome. It reminds me back when I dev'd on Roblox and the dynamic lighting engine was introduced around 2013.
I mean it brings back the excitement. I'm not comparing Godot 4.0 to Roblox when it looked like this: this:

Incestuous answered 12/3, 2023 at 21:41 Comment(0)
N
0

I used to not like 4.0 but now i use it daily. what a switch up for me. πŸ˜…

Also does anyone know a good way to learn shader code and raytracing for godot 4?

Numen answered 13/3, 2023 at 14:9 Comment(0)
P
0

Numen raytracing for godot 4?

Raytracing? You should probably learn ray casting first, then start tracing bounces on top of that.

Pteropod answered 13/3, 2023 at 17:1 Comment(0)
R
0

Godot doesn't support hardware ray tracing. However SDFGI is a sort of software ray tracing global illumination and reflection solution. You can enable it with a WorldEnvironment node.

Roughhew answered 14/3, 2023 at 6:49 Comment(0)
R
0
click for a surprise... Click to reveal click for a surprise... Click to hide

Roughhew answered 18/3, 2023 at 3:5 Comment(0)
R
0

Roughhew answered 18/3, 2023 at 4:12 Comment(0)
R
0

Me and Juan at GDC.

Roughhew answered 22/3, 2023 at 0:6 Comment(0)
P
0

Since you're buddies now, persuade him to participate here occasionally. πŸ˜‰

Polypetalous answered 22/3, 2023 at 0:49 Comment(0)
R
0

Polypetalous Since you're buddies now, persuade him to participate here occasionally.

I mentioned the forums and how I took over but he didn't really seem familiar. He also didn't recognize me at first, which was surprising since we met at GodotCon 3 years ago, I made a bunch of big demos, and we talk on Twitter often. Guess he has a lot of fans.

Roughhew answered 22/3, 2023 at 1:28 Comment(0)
Z
0

I do hope this forum can get more promotion from the Godot team, because for starters Reddit is an awful solution as far as finding discussions and projects go (as the threads get buried within a couple of days), and Discord is even worse in this area. It pretty much leads to new threads for every update to every project and the same questions having to be asked again and again. Tags can only get you so far as even they break down as a discoverability tool once there is enough activity.

Far and away, the traditional forum setting is still the best place for Q&A and project threads.

Zingaro answered 23/3, 2023 at 21:35 Comment(0)
R
0

Yes I agree, it's mostly the younger crowd that doesn't seem to understand how forums work or maybe never used them. Social networks are horrible for debugging programming problems.

Roughhew answered 24/3, 2023 at 2:1 Comment(0)
R
0

The Godot booth.

Roughhew answered 24/3, 2023 at 2:2 Comment(0)
J
0

Four Godot 4 Graphic Demo Scenes

Jovitajovitah answered 27/3, 2023 at 19:40 Comment(0)
R
0

This looks amazing!!!

Roughhew answered 27/3, 2023 at 19:44 Comment(0)
R
0

My latest render.

Roughhew answered 28/3, 2023 at 2:1 Comment(0)
T
0

Jovitajovitah Synty Demo Projects

This link may be wrong as it point to a page full of non free assets non related to the topic or Godot :/.

Tillio answered 28/3, 2023 at 6:13 Comment(0)
R
0

Tillio This link may be wrong as it point to a page full of non free assets non related to the topic or Godot :/.

Those are 3D models you can buy and import into Godot and use them in your game, so yeah that's relevant. Good deal too.

Roughhew answered 28/3, 2023 at 7:40 Comment(0)
J
0

Tillio Tomcat Synty Demo Projects

This link may be wrong as it point to a page full of non free assets non related to the topic or Godot

Yep, I totally agree that this is a questionable link. But I gave a link to the page from which I took the rest of the demo scenes and I thought it was incorrect to remove it. Maybe I'm not quite right here. But on that page it is clearly stated that this link is paid content. It is quite possible that that whole article was for that link. I will correct the post with a note about payment.

Jovitajovitah answered 28/3, 2023 at 12:23 Comment(0)
P
0

Humble bundle deals can be really good, sometimes you are getting a 100x to a 1000x discount. And the money, at least partially goes to charity.

Pteropod answered 28/3, 2023 at 13:23 Comment(0)
J
0

[unknown] Ummm, new releases to Godot 4 should be posted here:

There is already a separate thread for this Godot 4.0.2

Jovitajovitah answered 2/4, 2023 at 0:57 Comment(0)
P
0

[unknown] Well that's the problem, never saw that thread.
New releases need to be advertised in this official forum thread.

This thread is so active, ranging across various subjects, that I unsubscribed from it. If you want to know when new versions are released, and don't check for new topics here, it's best to use one of these:
https://godotengine.org/blog/
https://downloads.tuxfamily.org/godotengine/

There might also be a way of getting notifications from github, but I haven't looked into that.

New version announcements are also posted in the Godot Reddit by the core team, but they're hard to see among all the posts there:
https://www.reddit.com/r/godot/

Polypetalous answered 2/4, 2023 at 1:23 Comment(0)
R
0

It's not a new version, it's an RC.

Roughhew answered 2/4, 2023 at 1:37 Comment(0)
D
0

Just borrowing the thread a little. Has an comparison with Unity been done recently? I found godot approaches the features of Unity, but would be interesting to see for example how 3D scenes perform in Unity versus Godot. How about big worlds etc.?

Discernment answered 16/4, 2023 at 10:10 Comment(0)
J
0

If you have extra money, you can spend it in an original way: The Complete Godot Humble Bundle by Zenva

Please, somebody tell them that they're talking too very, very fast. It is very difficult to understand if you are not a native speaker.

Jovitajovitah answered 18/4, 2023 at 18:42 Comment(0)
P
0

Jovitajovitah Please, somebody tell them that they're talking too very, very fast.

The author used to post their videos to here themselves in the past, naturally a user here had to complain that they were talking too slow. I think it's fine, a decent middle-ground, youtube has a setting for video playback speed.

Pteropod answered 18/4, 2023 at 22:49 Comment(0)
P
0

When I play that video, I can change the playback speed in the settings. It ranges from 0.25x to 2x, in increments of 0.25x.

Polypetalous answered 19/4, 2023 at 0:14 Comment(0)
J
0

Pteropod youtube has a setting for video playback speed.

The technical slowdown doesn't make the speech more intelligible. Maybe when they screw in the neural network voice enhancement it will make sense.

Jovitajovitah answered 19/4, 2023 at 0:29 Comment(0)
J
0

Release Management Post Godot 4.0

Jovitajovitah answered 20/4, 2023 at 18:33 Comment(0)
T
0

I've been away for a while but noted the release of 4.0, congrats godot contributors!

I wanted to get a sense of how stable it's become over the last few months. I have projects with no dire need for new features but are in 3.4 land.

I don't know if I should try build and add my modules for 4. I remember there being some C++ name changes Spatial -> Node3D something of that nature.

Advise would be appreciated.

Turne answered 9/5, 2023 at 20:12 Comment(0)
P
0

Turne I remember there being some C++ name changes Spatial -> Node3D something of that nature.

There are many name changes:
https://docs.godotengine.org/en/4.0/tutorials/migrating/upgrading_to_godot_4.html

This is an unofficial migration/upgrade guide that was started before the official one was available, and may have additional notes:
https://gist.github.com/WolfgangSenff/168cb0cbd486c8c9cd507f232165b976

Polypetalous answered 9/5, 2023 at 20:26 Comment(0)
R
0

I would NOT try to auto-port a 3.x project to 4.0. 4.0 is really cool for the new features, but it's not exactly stable. If you build a new project in 4 and are careful it can work. But it's basically in a beta state right now.

Roughhew answered 9/5, 2023 at 21:6 Comment(0)
T
0

Roughhew OK. As an experiment I cloned the repo in a different directory to try building (iMac M1).

my only question now is what value for vulcan_sdk_path is needed? I installed vulcan under an umbrella directory for this experiment so

godot4/godot

ok got that sorted. it's the base directory not a subdirectory of the install

Turne answered 9/5, 2023 at 21:18 Comment(0)
J
0

Two New Godot 4 Sample Scenes

Jovitajovitah answered 26/5, 2023 at 21:4 Comment(0)
N
0

4.0 godot is AMAZING and really helpful

Nerveracking answered 16/6, 2023 at 17:54 Comment(0)
T
0

Polypetalous Indeed I had expected name changes, as I think the devs where going to pursue some standardization along the lines of Spatial -> Node3d

Turne answered 17/6, 2023 at 3:42 Comment(0)
J
0

Godot community poll 2023

As we do every year, we would like to take a short poll to gather some basic information about the Godot community. We have a short list of questions and we hope you will take the time to fill them out!

Jovitajovitah answered 24/6, 2023 at 11:50 Comment(0)

© 2022 - 2024 β€” McMap. All rights reserved.