Loads of bug fixes, level design tweaks, and new features.
Hello friends. Yesterday I finished the 5th level! It took much longer than anticipated because it’s actually 10 separate maps connected together. It includes some simple but hopefully interesting puzzle mechanics.
It also advances the story through notes and several text conversations scattered throughout.
It’s hard to see in screenshots, but I added a subtle cloud shadow effect as well. It doesn’t respond to the actual clouds, so in a sense it’s slightly faked. Because of that I was able to do the projection easily with a ray-plane intersection rather than a full matrix multiplication. Here’s the shader code, edited for clarity:
float t = -worldPosition.y / SunLightDirection.y;
float p = worldPosition.xz + t * SunLightDirection.xz;
output.lighting *= tex2D(CloudSampler, p * CloudUVMultiplier + CloudOffset).a;
Here’s the effect in action. It’s pretty subtle and easy to miss.
I already started on the next level. My plan calls for a night scene with falling water, so Thursday I worked on the beginnings of a cute little waterfall effect. It’s just a Blender model with the UVs stretched so that the texture moves faster as it reaches the bottom.
That’s it for this week. Thanks for reading!
But hopefully I'll come back with a ton of fresh ideas!
9hours 9mins ago by et1337
So... development on Lemma might be kinda quiet the month of September unfortunately. I have to do some client work.
9hours 9mins ago by et1337
@lucyamorris Try a chiropractor? I have the same problem sometimes and they seem to help.
Aug 30 2014, 8:39pm by et1337
I've been using a growth factor of 2 for my allocators. Turns out it's a terrible idea. Great std::vector article: T.co
Aug 30 2014, 3:23pm by et1337
Don't check your Gmail inside a VM. I just did and it almost destroyed the universe. Or you know, just three or four Chrome extensions
Aug 28 2014, 10:37pm by et1337
*involuntarily refreshes Oculus shipping tracker* T.co
Aug 28 2014, 10:28pm by et1337
@djbteamsters Haha thanks! :) That's my question too. You know there's a problem when you can't answer "so what is it you do exactly?"
Aug 28 2014, 9:30pm by et1337
@djbteamsters No but he might let me hear him speak for free!! O what marvelous mysteries of developing leadership teams might I acquire.
Aug 28 2014, 9:26pm by et1337
Guy trying to recruit me for what is essentially a pyramid scheme. "Leadership Team Development". Seems legit right? T.co
Aug 28 2014, 9:22pm by et1337
For 3 days I've been calling a function that only exists in an old .pyc file. Despite me going back and forth between 2 machines throughout
Aug 28 2014, 7:31pm by et1337