-
Notifications
You must be signed in to change notification settings - Fork 64
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Updating to Godot 4.2 #645
Updating to Godot 4.2 #645
Conversation
0fa7e16
to
f027f45
Compare
I'm not sure how far we want to go with the teleporter cleanup in this PR; but I found that if I correctly defined material entries in the blend/glb files, then I could attach Godot materials in the GLB importer, and have it construct the colliders (simple convex) to produce all visual and physics artifacts via import rather than post-processing in the scene. The following is the updated blend/glb file with the material slots named so the GLB importer can correctly assign to them. teleport_glb_blend.zip |
f027f45
to
8f42226
Compare
Yeah I went more down a rabbit hole there than I was expecting. I think its best to just merge and then do a follow up PR to improve? |
8f42226
to
6ba6d7e
Compare
I've also changed the default renderer to Compatibility and configured foveated rendering. |
6ba6d7e
to
a4a988d
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good now!
This PR bumps the minimum version of Godot up to 4.2.
This includes updating of mesh data to the 4.2 format.
I've also cleaned up the teleporter scene a bit so it uses the GLB directly and saves the convex collision shapes as
.shape
files.Similar changes should be made elsewhere as ArrayMesh and Convex shape data is stored very inefficiently in
.tscn
files.