Weird Scanner

I don’t have much new for you today, if you want me to post some news about your site or projects just mail me and I’ll post it :).
Completely offtopic I would say that I have the weirdest scanner _ever_. NeHe told me to rescan my contract which allowed him to put me demo on his disk. The scanner produces an image of that simple piece of paper where each letter looked like a little rainbow.. weird, changing to another resolution didn’t help, neither did anything else I tried (including cleaning the scanner). The only thing that worked was to scan grey-scale and that produced horrible results. Luckily NeHe seems to be satisfied with the rainbow look :).

Installing Linux from Floppy (muLinux)

In case anybody cared I’ve solved the problem with the installation of linux which I mentioned yesterday, I’ve installed muLinux instead of RedHat linux and it runs very smoothly. No I just need to find a file with the danish keyboard layout, that way I don’t have to guess each time I want a special char :)
Daniel Lidstr?Ã?¶m has pointed out that if I’m short on server space (which I am) it would be stupid to have the pdf versions of my tutorials lying around in a nonzipped format. Well, I haven’t thought of that at all, but I’ve now zipped the pdf’s. Every kb counts :).

Old Laptop

My vacation is almost over now, the daily rutine starts again monday :(. I’ve got a laptop for free from some friends, it’s an old 486 with a very small screen. I would like to install Redhat linux onto it but it has no CDrom drive so I’m trying to install using a NULL-modem (serial) cable from my desktop PC to the laptop. I haven’t succeeded yet though :(.

Bezier Patch Renderer Crashs and Soccer

I’ve been told by a guy that my bezier patch renderer crashes on his win2k machine. I don’t know why but he has a crappy gfx card, could be that. Anyways, if you’ve tried to run the program without luck I would very much like to hear from you. Thanks.
And I have some sad football (that’s soccer to you american guys) news from Denmark. The best keeper in the world Peter Schmeichel, a former Manchester United player has decided to stop playing for the danish national team, that sucks bigtime :(.

OpenGL Bezier Patch Renderer

I’ve posted alot of news the last couple of weeks, but no new projects or screenshot, well, that will change today. I’ve finished programming my BezierPatch render and it has been uploaded to the projects section. Here’s a screenshot of the program rendering a solid, lit patch.
Screenshot of Bezier Patch Renderer
The was used about 8000 triangles to create the patch in that screenshot! And here’s another shot showing the same patch from another angle rendered in wireframe without lighting.
Screenshot of Bezier Patch Renderer
The demo proram with source can be found here:bezier.zip. It’s written in GLUT so it should compile on any GLUT compatible platform, including linux. I have not done much to optimize the program beyond the basics, it should be fairly easy to understand. You can manipulate the setting in the program with the keyboard, you can turn lighting on/off and toggle wireframe on/off and change the number of evaluations used to draw the patch. By manipulation those evaluation params you should be able to make some kind of simple runtime LOD rendering by decreasing the number of evaluations as the patch moves away from you.
The supplied source has two classes, CCubicCurve and CCubicPatch. Although the program only draws patches you can isolate the CCubicCurve class and use it to make curves, they can be either hermite or bezier. The class is creat for camera movement animations.

Vacation

I have a weeks vacation now, great, I might make some changes to the site if I get the time.
I’ve finally finished the patch renderer, I was stuck at a really stupid place. I had misinterpreted some of the data my algo was generating and thus, producing some very weird triangles for the patch. Well, the problem is solved now and I’ll upload the program later, I don’t have the time right now. The only (important) thing missing is now the normals to the patch so it can be lit properly, without them It’ll just look like an oddly shaped blob of colour

Blabla

So, this week is coming to an end, how nice. I have vacation next week and I will spend most of it programming. I still haven’t found the time to program a proper patch render, but I really hope that I’ll be done with it in the weekend or so!

The Takedown

I haven’t found the time for implementing the triangle-strip feature yet, I think I’ll have the time today.
I saw a great movie yesterday, “The Takedown”. Is is about the cracker Kevin Mitnick who the FBI’s most wanted computer criminal in two years. The movie is based on those two years and is really great. I’ve found out that there’s a book about it too, I’ll go check it out someday.
Oh, and I’m getting 64 megs of ekstra RAM today, just what I needed. I now have a beast of a 300mhz AMD K6-2 with 128mb RAM, woow . Well, that was what I had to say today, see ya

Bezier Curve/Patch Renderer

I am trying to implement a fast bezier patch renderer but it’s not going very well, the docs I have descriping the stuff are not very good so I’m currently browsing for some good bezier (bicubic polys) docs. I’ve already made a nice bezier curve renderer and a hermite curve rendere too, that’s nice for camera movements but still – I want a patch