Sunday, February 24, 2013
Summary
Man, I feel like I'm scattered all over the place trying to get ready for this month's update! Let's see...
One of the major graphical things that I did today was change the way that stars work. Previously, they were rendered as a big plane ('billboard'), which is a common trick for things that are far away. However, this was not a great choice for stars. Today I changed it so that they are actually "baked" into the background texture (the one with nebulae and such). Not only is the result more beautiful, but it also allows me to unify my shading calculations - since the central star is baked into the background texture (a modified version of which is used to calculate lighting), I needn't perform any extra work to account for lighting from the star! Which means less code in the surface shaders It also means that binary star systems, for example, could be easily supported without any additional work.
The ship viewer/cargo/power distribution interface is looking better all the time! It's by no means a polished gem (well, nothing really is, at this point), but I'm pleased with how it's coming along.
I spent a lot of time today doing stuff that I can't talk about yet, but will hopefully be revealed in the update. But I won't talk just yet in case I have to wait until next month
Well, I honestly feel like anything else that I say is not going to be very interesting...my mind is in a million places right now, and the only way to bring it back to sanity is to get back to work. Hope you all don't mind getting a little ripped off on this dev log You won't be ripped off on the update video!
Hour Tally
Coding: 4.95
Internet: 2.97
Testing: 3.19
Total Logged Time: 11.10
Post
Mon Feb 25, 2013 12:46 am
#1
Week of February 24, 2013
“Whether you think you can, or you think you can't--you're right.” ~ Henry Ford