-
Notifications
You must be signed in to change notification settings - Fork 14
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
Animation Renderer and Interactive Mode (RaC 1 only) #94
Commits on Jun 13, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ff48176 - Browse repository at this point
Copy the full SHA ff48176View commit details -
Configuration menu - View commit details
-
Copy full SHA for cfb0df4 - Browse repository at this point
Copy the full SHA cfb0df4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 90afaa8 - Browse repository at this point
Copy the full SHA 90afaa8View commit details -
Renderers no longer unbind the vaos.
Also fixed the color layout of the ingame moby memory.
Configuration menu - View commit details
-
Copy full SHA for b8f710a - Browse repository at this point
Copy the full SHA b8f710aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b7e4a2 - Browse repository at this point
Copy the full SHA 8b7e4a2View commit details -
Configuration menu - View commit details
-
Copy full SHA for e153642 - Browse repository at this point
Copy the full SHA e153642View commit details -
Configuration menu - View commit details
-
Copy full SHA for 982ad7d - Browse repository at this point
Copy the full SHA 982ad7dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 42da3af - Browse repository at this point
Copy the full SHA 42da3afView commit details
Commits on Jun 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 4081132 - Browse repository at this point
Copy the full SHA 4081132View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c87ff4 - Browse repository at this point
Copy the full SHA 9c87ff4View commit details -
Configuration menu - View commit details
-
Copy full SHA for e126c07 - Browse repository at this point
Copy the full SHA e126c07View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9927a72 - Browse repository at this point
Copy the full SHA 9927a72View commit details
Commits on Jun 15, 2023
-
Animations are now working correctly.
This was quite painful to get right and at the end it was pretty much as in the Collada exporter.
Configuration menu - View commit details
-
Copy full SHA for 991687d - Browse repository at this point
Copy the full SHA 991687dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 43daa6e - Browse repository at this point
Copy the full SHA 43daa6eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 479d6f2 - Browse repository at this point
Copy the full SHA 479d6f2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3942ab6 - Browse repository at this point
Copy the full SHA 3942ab6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e9621c - Browse repository at this point
Copy the full SHA 3e9621cView commit details -
Configuration menu - View commit details
-
Copy full SHA for e3fa5d9 - Browse repository at this point
Copy the full SHA e3fa5d9View commit details -
Animations are now interpolated from the previous frame.
This seems to be more in line with what the game uses but I have no idea how exactly they do the smooth blending between animations.
Configuration menu - View commit details
-
Copy full SHA for a58e5ff - Browse repository at this point
Copy the full SHA a58e5ffView commit details
Commits on Jun 16, 2023
-
Added GLUniform and started using GLTexture abstractions.
This allows us to avoid OpenGL calls when they are not necessary. Some more work is still required though to keep overhead small.
Configuration menu - View commit details
-
Copy full SHA for cdbc4a0 - Browse repository at this point
Copy the full SHA cdbc4a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 102d18c - Browse repository at this point
Copy the full SHA 102d18cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c88f38 - Browse repository at this point
Copy the full SHA 6c88f38View commit details -
Configuration menu - View commit details
-
Copy full SHA for ecc39f9 - Browse repository at this point
Copy the full SHA ecc39f9View commit details -
Animations are now interpolated based on Replanetizer's framerate.
This makes the animations a bit less choppy. But they are still quite bad especially on animation changes.
Configuration menu - View commit details
-
Copy full SHA for db8b526 - Browse repository at this point
Copy the full SHA db8b526View commit details -
Configuration menu - View commit details
-
Copy full SHA for b6b11e5 - Browse repository at this point
Copy the full SHA b6b11e5View commit details
Commits on Jun 17, 2023
-
Replaced System.Drawing.Common with SixLabors.ImageSharp.
The standard library only supports Windows. If we ever switch to .Net 7 then this change would even have been necessary as the whole package is not even available anymore under anything but Windows.
Configuration menu - View commit details
-
Copy full SHA for ff99602 - Browse repository at this point
Copy the full SHA ff99602View commit details -
Configuration menu - View commit details
-
Copy full SHA for e054943 - Browse repository at this point
Copy the full SHA e054943View commit details -
Configuration menu - View commit details
-
Copy full SHA for a5e82ce - Browse repository at this point
Copy the full SHA a5e82ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6016a20 - Browse repository at this point
Copy the full SHA 6016a20View commit details -
Fixed Interpolation of animations.
Turns out OpenTK has a bug, possibly. Doing this by hand works. Previously, the rotations were not interpolated.
Configuration menu - View commit details
-
Copy full SHA for fb5de9f - Browse repository at this point
Copy the full SHA fb5de9fView commit details -
Added animations to model viewer.
Code needs to be refactored a bit, this is just a first working implementation.
Configuration menu - View commit details
-
Copy full SHA for 85c4f80 - Browse repository at this point
Copy the full SHA 85c4f80View commit details -
Configuration menu - View commit details
-
Copy full SHA for 79ef23e - Browse repository at this point
Copy the full SHA 79ef23eView commit details -
Configuration menu - View commit details
-
Copy full SHA for acd6573 - Browse repository at this point
Copy the full SHA acd6573View commit details -
Configuration menu - View commit details
-
Copy full SHA for 90703c2 - Browse repository at this point
Copy the full SHA 90703c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for c822c2c - Browse repository at this point
Copy the full SHA c822c2cView commit details
Commits on Jun 18, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 88bd547 - Browse repository at this point
Copy the full SHA 88bd547View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3841d8a - Browse repository at this point
Copy the full SHA 3841d8aView commit details -
Separated Rendering preparation for meshrenderers.
I wrote this when I tested for multithreaded preparation but that didn't work due to too much overhead. Yet this code is kind of better than what we had before so I kept it.
Configuration menu - View commit details
-
Copy full SHA for 4dc9ab3 - Browse repository at this point
Copy the full SHA 4dc9ab3View commit details