<body><script type="text/javascript"> function setAttributeOnload(object, attribute, val) { if(window.addEventListener) { window.addEventListener('load', function(){ object[attribute] = val; }, false); } else { window.attachEvent('onload', function(){ object[attribute] = val; }); } } </script> <div id="navbar-iframe-container"></div> <script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script> <script type="text/javascript"> gapi.load("gapi.iframes:gapi.iframes.style.bubble", function() { if (gapi.iframes && gapi.iframes.getContext) { gapi.iframes.getContext().openChild({ url: 'https://www.blogger.com/navbar.g?targetBlogID\x3d13938846\x26blogName\x3dThe+Merc248\x26publishMode\x3dPUBLISH_MODE_BLOGSPOT\x26navbarType\x3dBLUE\x26layoutType\x3dCLASSIC\x26searchRoot\x3dhttp://merc248.blogspot.com/search\x26blogLocale\x3den_US\x26v\x3d2\x26homepageUrl\x3dhttp://merc248.blogspot.com/\x26vt\x3d6372519028277857328', where: document.getElementById("navbar-iframe-container"), id: "navbar-iframe" }); } }); </script>

The Merc248

Tons of stuff here about absolutely nothing. Read on for more information.

Projecto

I think I went way over my head with my linear algebra project. :p

I picked 3D graphics for my topic since, well, I'm interested in game programming and I thought that 3D graphics would be a wonderful resource for all things linear algebra. And well, this shit confuses me completely. ;p I have some of my paper already written, but I've had to gloss over quite a few topics with phrases like, "this topic will not be covered in any detail, due to the material being beyond the course coverage" or by not even considering the topic at all.

I mean, the most elementary operations are covered by "affine transformations," which quite frankly confuses the hell out of me in terms of computational details (the concept is pretty easy to understand... I guess :p).

So yeah. Hopefully I can crap out a paper and sound like I know something about "affine transformations" and whatnot. ;p
« Home | Next »
| Next »
| Next »
| Next »
| Next »
| Next »
| Next »
| Next »
| Next »
| Next »

8:16 PM

Affine transformations are transformations that "forget" about the origin. Or something like that.

Maybe you could get by just by saying that the two most common transformations are linear: translations and rotations.

Then you could talk about how rotations are neat because they have determinant one and are orthogonal and the combination of any rotations is itself a rotation and so on.

I assume you talk a bit about a basic rendering pipeline and all the transformations therein?    



8:48 PM

I suppose so; I'm not all too far in this book I checked out regarding this topic (some sort of a mathematical introduction to 3D computer graphics). I'll skim through it tomorrow and see what I can find about that stuff... I'm probably also going to cover stuff regarding gouraud shading, texturing, 3D -> 2D transformations (that is, drawing a 3D object onto a 2D object like a monitor screen), etc.    



» Post a Comment