-
Notifications
You must be signed in to change notification settings - Fork 27
Godot 4 1 #11
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
base: main
Are you sure you want to change the base?
Godot 4 1 #11
Conversation
Removed automated test script
Removed WAT test files and properties from the project file
…r did not take up sufficient space.
|
@radair6000 just wanted to let you know I will be looking this over and merging it as soon as I can. I really appreciate you doing this. I just have to deal with a work deadline and family vacation first. |
|
No stress at all 😊
…On Mon, 21 Aug 2023, 9:40 pm Kasper Arnklit Frandsen, < ***@***.***> wrote:
@radair6000 <https://github.com/radair6000> just wanted to let you know I
will be looking this over and merging it as soon as I can. I really
appreciate you doing this. I just have to deal with a work deadline and
family vacation first.
—
Reply to this email directly, view it on GitHub
<#11 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AOW6FXYNVCT3HBRG7QRZ2BDXWNCKHANCNFSM6AAAAAA3K3WCOA>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
|
Removed the gradient inspector. It was causing me issues as well and I can't be bothered to track it down right now. I also enabled anisotropic texture filtering in the shader as that is no longer done on the texture import in 4.x. Unfortunately there is another issue in 4.x that we have to track down before this is useful. Skinned meshes currently don't work correctly. it appears the normals used for extruding the hair are incorrect when animating the mesh. I'll try and dig into the code when I can and find the reason. If you @radair6000 have time or interest you can have a look as well. |
|
Hi again, sorry for the long delay, I have not had time to look at this before now. Sorry :( |
|
@radair6000 no worries. Thanks for having a look as well. Yeah I could sort of tell it would not be an easy fix. The proper solution might be to make a compute shader to roll my own skinned mesh. That would be much more efficient and would allow for blend shapes to work. I'll try and see if there is some other workaround though as the compute shader is definitely a major piece of work. |
|
I gave this PR a try on 4.6.dev2 out of curiosity. The base functionality still works, but
There's an existing issue I noticed while testing this PR, as well as a future improvement made possible in Godot 4:
Example at 20 physics ticks per second in the Project Settings (remember to restart the editor after changing the value): 20_tps.webm240 physics ticks per second: 240_tps.webm
(All images zoomed in 2× with nearest-neighbor filtering for better clarity.)
Footnotes
|







Updated the code to work on Godot 4.1. Fixes #10
The WAT unit tests were removed as WAT is not available on Godot 4.
Example scenes have been upgraded.