Keeping Busy
Wow, I havenβt worked on my engine in 7 weeks! But now that work is out for Corona prevention, Iβm trying to re-engage and keep busy.Β
Today I spent a couple hours remembering where I was and finishing off some camera work I needed. Specifically, where I left off in January was trying to get the camera frustum planes and check if a point is in the frustum or not. There was a blatant error in my Vector3 dot product, so I fixed that. I also spent a while debugging a cross product issue. I was unaware that if you use the standard formula for computing the cross product, you need to negate it if you are working in a left-handed system.
With those issues sorted out, Iβve added a simple check in my SceneStreamSystem to check which actors are in-view and which arenβt. Tomorrow Iβll start on determining which of my scene tiles should be in view and creating renderables for them.












