No pong for me.
Moved, had to file taxes, and family events = less time than I thought.
LAME ASS EXCUSE OVER
The ideas I had this time around were ambitious
- Custom camera projections in godot. ( I wanted to switch from an ortho to perspective, but do it slowly)
- I wanted to use pure lines, shapes, animations. No nasty textures.
- 3D of course
So for the first one, it required some engine work. As the Camaera3D only allows the standard projections. Thinking that the 3D is just like 2D I thought for sure there would be a RenderingServer static function that would let me set the projection manually.
Instead the RS (RenderingServer) just lets you specifically create 3d cameras (unlike their 2d counter parts)
And there is an enum for type / mode / projection. Great..
struct Camera {
enum Type {
PERSPECTIVE,
ORTHOGONAL,
FRUSTUM,
CUSTOM // Added by my change
};};
This kinda annoyed me, so in order to do what I want. (basically lerp from Proj A to Proj B) I had to add in a custom projection mode.
It wasn't that hard of a change to do, you just had to do it 3 times. One for each of the graphics backends for godot.
Oh look at the time. and the date. Taxes due on the 15th oops.

