Apr. 17th, 2006

Hooo....

Apr. 17th, 2006 12:52 am
kane_magus: (Default)
Just registered for classes for the fall. Despite the fact that the online course timetables were still somewhat screwed up, I managed to get it done.

It may all be moot though when if I fail CS250, which is a very likely possibility at this point. Not being pessimistic here so much as simply realistic. I did piss poor on the midterm (as I pretty much expected I would), made a 75 on one of the previous assignments, and stand to make even less on the one I am (or should be) working on right now that is due tomorrow, considering that it is not in anything remotely resembling a tolerable working condition yet despite the fact that I have been working on it almost exclusively, at the expense of most of my other classes, this entire past week, so yeah. And there's still the final to take as well. Yeah, yeah I know I said I'd probably fail CS200 last semester as well and somehow managed to pass it, so we'll see. All I can do is just hope for the best while expecting the worst. At this point, it doesn't really matter to me one way or the other, at least in the sense of getting all worked up and depressed over it. Yeah, it'll be bad if I fail the class and have to retake (as well as not getting to take GAM300), but it won't be the end of the world.

*weary sigh*

Oh well, back to trying to hack something together for tomorrow, I guess.
kane_magus: (Default)
What the hell?

I've got hyperbolic interpolation now... (well, mostly...)

I had given up on getting that to work hours ago, and was resigned to just using linear (incorrect) interpolation.

However, when writing the manual, I noticed something that seemed fishy in my linear interpolation part of the manual, compared to what I had in the code. Since it didn't seem right I checked the code, where I learned that I am ever the absolute fucking dumbass as usual. Due to a copy/paste error from my x interpolant function to my z interpolant function (copy/pasting for the new interpolants), some values were reversed and it was totally screwing stuff up. A FUCKING COPY/PASTE ERROR.

So, now, just like that, I have hyperbolic interpolation. It still doesn't fully work, as part of the texture kind of jumps at a specific point. And there are still some unrelated issues such as the rasterizer mucking up some of the triangles, and the clipper still not correctly clipping the shadows to the far and near planes (though it's no longer doing that weird thing where it would wrap to the right/left if the shadow went off the left/right edge). But hot damn, I'm much better off now than I was before I started writing the manual.

Anyway, the gist is, due to a stroke of blind, stupid luck, I'll probably get at least 15-20 (I hope) out of the 30 points for implementing hyperbolic interpolation now instead of the 0 out of 30 I would have gotten for just settling for linear interpolation. Or, if you want to rephrase it, due to a stroke of blind, stupid (bad) luck, I wasted many hours trying to figure out why my hyperbolic interpolation originally wasn't working, when it was just a simple matter of variables being switched around incorrectly. DUE TO A COPY/PASTE MOTHERFUCKING ERROR.

On the bright side, I managed to not lock myself out of my condo this time, at least, so there is that.

I suppose I should go back to finishing the manual now rather than posting to LJ, shouldn't I? There's still a bit to do on that and it's almost 5:00 am.
kane_magus: (Default)
Except for printing out the manual, signing it, turning it in to the main office, and electronically submitting the assignment itself tomorrow in the god-awful morning, I have just finished what I dearly hope is the last Ghali assignment I will ever, EVER have to do.

I will, sadly, not be attending Physics tomorrow. I'll be doing really well if I manage to get there in time to turn in the assignment by noon. Hopefully, I'll get a chance to look over the Gram-Schmidt stuff before the MAT250 quiz tomorrow.

After that... CS260 and CS280, neither of which I have even really thought about, let alone started, thanks to CS250. Oh, and Physics homework. And likely another MAT250 homework. And the Gold milestone for the game. And exams the following week.

And then, blessed, blessed nothingness I will hopefully start working at Game Instinct on the Monday after exam week.

Sleep.
kane_magus: (Default)
Oh my. The sky is already starting to brighten. This depresses me severely. Anyway, off to bed for real.

Profile

kane_magus: (Default)
kane_magus

June 2025

S M T W T F S
12 34 5 6 7
8 9 101112 13 14
1516 17 18 19 20 21
22 23 24 25 26 2728
2930     

Most Popular Tags

Style Credit

Page generated Jun. 28th, 2025 09:14 am
Powered by Dreamwidth Studios