is presently its sole maintainer,
You can support him:
Yesterday we had a little bit of a problem
Blackboard: Imagining the Normals for a house
Blackboard: Recap how to get the perpendicular of a vector
Blackboard: Constructing this Normal with rotation and uniform scale
Blackboard: What happens if we do non-uniform scale?
Blackboard: How can we work around this incorrect calculation?
Open up emacs and take a look at what's currently going on in-game
Rotate normals based on X/Y axis
Introduce NxAxis and NyAxis
Give our v4s the ability to assign just to xy, yz or zw
Check it out in-game
Moment of realisation: We can't just normalise afterwards without having touched the Z size
Compensate for the size changes of X and Y
Check it out in-game
Blackboard: Explaining NzScale
RIP Das Keyboard 4
Resume working on sampling from the maps correctly
Document SampleEnvironmentMap a little
Pass DistanceFromMapInZ to SampleEnvironmentMap
Blackboard: Think about the weird nature of lighting in 2D games
Ensure we're still where we were in-game and continue to verify SampleEnvironmentMap
Blackboard: Figure out which direction Z should be sampling in the map
Push BounceDirection.z up to the head end and negate it there
View it in-game, try flipping it back and investigate what is happening
Leave that as the puzzler and go to the Q&A
grumpygiant256 Q: Draw the sampling vector as RGB=XYZ*0.5+0.5 to visualize it
miblo Q: Is the map being clipped on either the top or bottom edge? (Don't know if that makes sense.)
robotchocolatedino Q: Could we calculate a value for the NzScale from the Normal.x and Normal.y so that the Normal.z is unchanged after normalization?
thesizik Q: Only flip the BounceDirection.z when you use the top map
Identify that we're almost puncturing through, or inverting, the map
nicstop Q: Maybe you can try to write code to show points on the textures from which it is doing sampling?
flaturated Q: How would the anomaly shift if the sphere were to move up and down instead of left and right?
grumpygiant256 Q: Wondering if it shouldn't maybe be " / fabs(SampleDirection.y)"?
stelar7 Q: Show the sampling on the texture?
The stream's over