The exact range for Roblox's math.noise() is ±1.0363538265228271...
math.noise() implements the "Improved Perlin Noise" algorithm. I worked out its range to be ±1.0363538112118025... Due to floating point error, the range is slightly larger than theoretical. #Roblox#RobloxDev
Continuous CFrame Exponentiation
I was inspired by @DonaldFReynolds's CFrame exponentiation, so I decided to do it as well! I did mine by exponentiating dual quaternions, which are an extension of quaternions that include translations.
#Roblox#RobloxDev
Projection of a Rotating Hypercube
I learned about this neat thing called geometric algebra. With it, I created a rotor to rotate the hypercube instead of using matrices to rotate things.
#Roblox#RobloxDev
Image Projection
Great for when you need to place images on uneven surfaces. Such as liquid splatters, stickers, etc. Slight inspiration from @EgoMoose's texture rotation thing.
#Roblox#RobloxDev
@AstroCodeRBLX@BoatbomberRBLX @awesxome3 Probably multiple frames layered on top of each other and sampled to get the transparency for the UI gradient.