9/14/99
Just an I am alive update. I have written about 5 lines of code since I got
to school, pretty bummed about that. I have been really busy with "Week
Of Welcome", WOW, which has been a good experience so far. Hopefully I
will get a chance to do some more coding later this week. I am polishing off
my file packer and it will probably be the last application that I post which
is written in straight C.
Something that I have been thinking about for a bit is posting the source to my computer science homework assignments and projects to my page. I will create some sort of new section to hold the source, probably divided up by class or something. I am taking CSC-109, Accelerated Intro To Computer Science and CSC-141, Discrete Structures I here at Cal Poly. Once I start class I will look further into this.
9/11/99
I am all settled at school now in my dorm. Nothing exciting going on really.
I will start my coding up again, I wrote a simple file packer last week so I
will clean that up and release it.
I will be switching to C++ once classes start here and my coding style will be changing to match what my professors want to see. I don't like the style but I have to use it, no getting around it.
9/05/99
I lied about no more updates. I added another program to my Programming
section today. This one is just eye candy and nothing more than that. The program
is called Boom and source is provided. I was planning on making this into a
screensaver but I never finished it off.
Like the new site design? If you have any comments on it just let me know. I tried to follow the simple road again since I can't do anything else.
I had to do some site cleaning today. I only have 5 megs of space here so I am pretty much forced to delete some of my old stuff. I REALLY need a place to get hosted where I can have a little bit more room for my apps. If you know of a place where I could get hosted, for free because I have no money please let me know.
9/03/99
I made an update to my Tips
& Tricks section today, this time with a Client / Server demo. This demo
is VERY raw and simple. If you would like to start learning the basics of sockets
this is for you. Check out the Tips
& Tricks page to download the demo and source code.
This has nothing to do with programming but I figured I would update about it. This will probably be my last update for a week or two. I need to start getting all of my stuff ready for moving into school and programming is going to be placed on the back burner until I get settled. I will still answer my e-mail so if you want to send me some feedback about my page or just have a question I will get back to you right away. I might also start tinkering with a new design of the page, not sure yet.
9/03/99 |
I made an update to my Tips &
Tricks section today, this time with a Client /
Server demo. This demo is VERY raw and simple. If you
would like to start learning the basics of sockets this
is for you. Check out the Tips &
Tricks page to download the demo and source code. This has nothing to do with programming but I figured I would update about it. This will probably be my last update for a week or two. I need to start getting all of my stuff ready for moving into school and programming is going to be placed on the back burner until I get setteled. I will still answer my email so if you want to send me some feedback about my page or just have a question I will get back to you right away. I might also start tinkering with a new design of the page, not sure yet. |
8/31/99 |
I just wanted to make an update today about the
upcomming NVIDIA GeForce
256 because I have neglected to comment on how happy I am
with my TNT based graphics card. When cards based off the
GeForce 256 chip start coming out I will own one, no if's
and's or but's. I currently have a TNT and have no gripes
about it at all. Their OpenGL ICD is great and I have yet
to have a problem with it. For all of my development the
TNT is a great card and I know the GeForce 256 will be
even better. Here are links to some sites with info on the GeForce 256: Official GeForce 256 Site, geforce.riva3d.com, Tweak3D preview, 3DGpu.com, PCRave, PlanetRiva and CTNews. There is tons of stuff out there but thats just a bit of it. |
8/30/99 |
Today I added a new section to my little webpage. This new section is the Programming Tips & Tricks page. Its also called Tips & Tricks because I don't want to type out programming all of the time :) There are two example on the page as of now, as hash table example as well as a linked list example. I tried to keep both of the examples simple so that the ideas behind the program can be grasped. Enjoy! |
8/28/99 |
I made an update to my OpenGL
Tutor page with the addition of a tutorial on
animation using textures. Its really very simple but a
few people have asked about it so I decided I would write
it up really quick. I started work on a Programming Tips type page last night also. I have a simple linked list example working and I want to do one on function pointers before I upload the page. These examples don't take long so if you have a question about general C coding lemme know and I will try to toss up an example. Music is something that I LOVE so I decided to start posting the bands that I am listening too at this time. What I am listening too : Spineshank, Ultraspank, Machine Head, Slipknot, Static X and Drain S.T.H |
8/26/99 |
I just upgraded my system so coding hasn't been
something that I have done a great deal of. I plan to
start workong on some things projects pretty soon, one
thing should be an updated BSP Demo and I would also like
to tinker with some networking things. If you have sent me an E-Mail in the past week or so please resend it if you didn't recieve a response from me. I just nuked my Inbox on accident which was filled with unread email. Sorry about that but if you mailed me thats why I have not responded. I am looking for some more ideas for my OpenGL Tutor section since its pretty bare as of now. If you would like to see something done or explained drop me a line and I will try to write an example. I am thinking about expanding my site and adding a general coding area with stuff that would be usefull in graphics progrmming or in other applications. What do you think about that? Would a section with tutorials on how to do certain things be something that you would like? Just let me know. |
8/14/99 |
Its been a while since I have updated so I figured I would make an update. I have been pretty busy recently and havn't been doing much coding. I am getting ready to take off for school and as of now am having silly computer problems that need to be fixed. Once things calm down I can get back to my coding, but until then things will be pretty slow around here. Sorry about that but hopefully once I get settled at school I will be able to get back to my coding. |
8/07/99 |
Wow, 3 updates in one day I have too much time. This update is about my glTexFont library, which I have neglected for a while. I would like to thank Marc Santoro for taking the time to package up glTexFont for all you Linux users out there which just rules. He provides a Makefile so that you can compile the glTexFont Library for use on your Linux box. Here is a direct link to the Linux package for glTexFont. Thanks again Marc! |
8/07/99 |
I finished my Terrain Demo. So you should cruise on over to my Programming page and pick it up. Have fun with it and I hope you can learn something from the source.... |
8/07/99 |
Almost done with the Terrain Demo and I am pretty happy with it for the most part. I had this really elegant menu system in the demo that would have been great but it was just way to complex for what I wanted and in the end I replaced it with some simple code that did just as good of a job. The demo should be released later tonight. |
8/05/99 |
Just wanted to give an update on the Terrain Demo. All of the code for the terrain aspect of the demo is finished now and I just need to add a UI to it. Tonight I am going to start on some sort of a menu system to see how that goes. If it doesn't work the way I would like it to I will just add a console to the program so things can be changed. Once everything is cleaned up and commented I will release the demo. I don't have a timeframe on this, its still a little too early. |
8/03/99 |
Few things to talk about today. First of all download
my "Boom" test. I want to see what people think
of it and I would like to get some feedback on it for
some features to add. At some point in time I plan on
making this thing into a screensaver of some sort, but I
want to have the actual program done before I do this. I am going to rewrite my Terrain test demo and release the soruce code to it. The original source wasn't something that I was happy with so I decided to redo it and release it. I think I am going to leave up the console and implement some sort of UI with glTexFont. Still not sure about that. I will handle that when I get there. |
7/30/99 |
Just a quick update. I have been really busy so I havn't had a chance to do much coding, hopefully the weekend will allow me to code more :) My CSDemo looks like its going to morph into a simple client server example rather than a full blown application, I am still unsure about this. I am also starting on something that should be pretty neat which I will post more about once I actually have some code written for it. I plan on making all of these applications open source just in case you wanted to know. I really like open source, it allows you to see what others are doing and you can learn things from their code. I made an update to my ASE document since someone took the time to email me and tell me about a portion of the file. Thanks! I love getting feedback. |
7/26/99 |
Quick update about the transparency stuff. I didn't
like the code that I was using in the Transparency Demo
so I am going to write a simple program that is similar
and post it to my OpenGL Tutor page. Probably going to
start work on this one tonight. Don't know when it will
be done depends on how much time I have... Someone pointed out a mess up in my tga loading code that I fixed. I was not calling fclose (); when there was an error opening the file, really stupid on my part so I am sorry about that. I uploaded the fixed source files in the /tga/ directory. |
7/26/99 |
First off some personal stuff. I registered for my
classes at Cal Poly San Luis Obispo today, so I am pretty
excited about that. I think I am going to HTMLize my
schedule and put it up on my site somewhere. I have no
idea why I want to do this, its just for fun. I need to
put a link up to my school! I hope that I have the
opportunity to have more than a max of 5 megs for
webspace at college because I am about at that limit
right now with my @Home account. If you would like to
host my site please lemme know ;) I am going to be posting the source code to my transparency demo later tonight, I need to give the code a once over before I release it. I am releasing it because I have seen several people asking how to acomplish transparency with OpenGL so I figured it would be a good time to release the source. The source isn't the best code around but it works. I have been working on my CSDemo some more, nothing much really to talk about. I am working on the design document for the client and server now so I can outline my ideas. In case you don't read CScene my article about texture mapping in OpenGL made it into Issue 8. Its an older version of the document but its still there :( |
7/24/99 |
Last night I started my CSDemo or Client / Server Demo. What this program is going to be is a simple client / server demo that will allow people to connect to a server and wander around in a virtual world where they can see others who are on the server. The client and server will be two separate binaries so you would need to run a server and then connect to it. I will post more information here as the project progresses. I will probably release the source to this when I am finished. |
7/22/99 |
Nothing new going on really. I havn't been doing much
coding since I have been pretty busy with various things.
I have some stuff in mind that I would like to code but I
am still unsure about what I am going to do. I would like to add some more tutorials to my OpenGL Tutor page but I am out of ideas, so if you would like to see something done email me and I will try and do it. |
7/15/99 |
Just released my BSP Demo on my Programming page. It comes with source and all of that jazz so knock yourself out with it. Not fancy at all, just the bare bones to get you started. I am going to start work today on PVS, portals and things of that nature. I am not really sure where I am going to head, I need to do some research on it before I start. |
7/14/99 |
I am about ready to release a simple BSP Demo. This demo was NOT made to be flashy or complex, I wrote it so others can learn how to create and use a BSP tree. The BSP tree that is created is one that is similar to Doom so if you are looking for a Quake style demo this is not for you. I could have gone off and loaded Quake/Quake2 map files and used them but there is no point in doing that. I wanted to write something that would be easy for everyone to learn from, not something complex. Well I hope to have the demo out by the weekend. |
7/12/99 |
Updates are going to be sparse for a bit so I am
sorry about that. I am thinking about writing up a
tutorial on camera placement and movement tonight because
I have seen that a good number of people are looking for
something like that. Anyone have any tutorials that they
would like to see or just something that they think would
be usefull to everyone? Drop me a line if you
have any ideas. I should have a BSP Demo coming out sometime soon. I just have to fix a culling problem and then I will clean up the source and post the simple demo. The demo is going to be very simple and will look like Doom. Its not going to be anything amazing, just something that will allow people who would like to use BSP tress to get started. |
7/10/99 |
Nothing new programming wise today but I did compile a list of sites that I put on my Links page. If you have any sites that you think are pretty good and would like me to link email me and I will check it out. I hope to post something sometime soon. I wrote a simple memory manager / garbage collector that I might post in a bit, I am still deciding if I want to add some things to it. |
7/07/99 |
Hello again. Today I am uploading a little demo I just wrote to amuse myself today. I really don't know what to call it or how to describe it, but its named "Spin Thing." Creative no? Here is a screenshot of it. You can download the binary and the source on my Programming page. |
7/02/99 |
I spent this afternoon writing an article for beginnners on how to texture map. It covers pretty much everything that you need to know to get a simple texture mapping app up and running. I added the new article to my Documents page. This one is called OpenGL Texture Mapping : An Introduction. If you are new to OpenGL and want to start texture mapping give this a read, I hope it helps you alone. If there are any errors in this document lemme know so I can change them. |
7/02/99 |
I finally got around to writing another demo for my
OpenGL Tutor page. This demo is about rotations. It
basically shows you how to rotate an object about an axis
or about the objects center. I have seen this question
asked in so many different places I figured it was time
to do something. I really put too many comments into this
one, I don't know how people will react to it so we will
see. I am going to start a new OpenGL demo pretty soon, I just have to decide what I am going to do. I havn't made one in a while so I figured it was time to do it. I plan on making it open source so people can learn from whatever it is that I decide to do. I am quickly running out of space for files on my @Home account so I need to find a place where I can get some space. I might toss @Home an email and see how it will cost to get a few extra megs of space. |
7/01/99 |
I felt it was time for an update so here we go. On
the coding side of things I really havn't been doing that
much. I have been spending most of my time reading papers
from various people and just looking at graphics demos
that are interesting to me. Since I havn't been doing much coding, don't know why, I installed BeOS a few nights ago and I am just going to give a little overview of my experiences so far. Please note that I have been only using Be for a day or two, I am by no means an expert on it, please keep that in mind when you read this. I need to put some sorta Be logo on this silly page now. A snapshot of some stuff and things from Be, the OpenGL app runing is my OpenGL Tutor Texture application. Installation: Bootup: So now what? Gripes: Conclusion: |
6/26/99 |
Release 6 of my glTexFont library is out. Some minor changes and nothing that big in this release. Check out the glTexFont page for more info on this release. |
6/25/99 |
Just a quick update. I really havn't had much time to
do any real coding recently so nothing new and excited to
talk about. I do hope to add some more programs to my
OpenGL Tutor page in the near future since I have some
examples that would be good to post. I just ordered BeOS and I am waiting for it to arrive. I am very excited about it and I have heard nothing but good things about it. I can't wait to see how the OpenGL support is for my TNT. Well thats about it I will try and have some more examples up soon... |
6/22/99 |
I am graduating from high school today so if I
disappear for a while graduation is the reason why... I have been working on various things for the past few days. I am working on a map editor to use with my BSP demo, its nothing great but it works well enough for what I want to do. I will post some screenshots of it in a little while, this program isn't something that anyone other than myself will use so I am unsure about posting a binary. The new thing that I have been working on is my OpenGL Tutor page. This page is basically REALLY simple OpenGL programs that you can use to learn OpenGL. I am a BIG advocate of OpenGL so if I can make it easier for p. The programs that are there now were all written by myself but I hope to get some contributions so I can post more apps. This page is here to offset my Programming page which tends to be more advanced. |
6/18/99 |
School is out finally. Now I will finally have some
time to work on a real project, just need to think of one.
I am thinking about writiting some tutorials for
beginners so they can learn OpenGL but I am not really
sure what would be good for people to learn from. I have been working on glTexFont on an off. Im a looking for features to add the the library so if you have any ideas please drop me a line and I will try to add it into the library. I added bold text for R6 and I smashed a few bugs that were lurking. I want to add some more features to the library before I release it so please give me some more ideas. |
6/17/99 |
I released a Bezier Patch Demo today on my Programming
page. There are some screenshots there also for those
that are interested. I have been getting some feedback from people that have been using glTexFont which is really great. If you happen to use my library please email me and let me know what you think of it. I love getting feedback on my programs. |
6/14/99 |
Release 5 of glTexFont today! Some of the new features include italic text, gradient text and support for Linux. Check out the glTexFont page as usual for the info. |
6/13/99 |
Well today while I was browsing through OpenGL.org I noticed that the name I have chosed for my font library was already in use by another author. Although what my libray does and what the other authors library does are different I decided to change the name of my library just so that they would not be confused. For Release 5 of my library the name will be glTexFont. Not much different, but its different. I am sorry for any inconvenience that this may cause people. With the new name the library names will also be different, so once R5 is out you can delete texFont.lib and texFont.h and replace them with glTexFont.lib and glTexFont.h. Thank you for your patience. |
6/12/99 |
I made an update to my TGA code. It now supports 8-bit images. Not really a big deal but I just added it so that I could use an 8-bit image rather than a 32-bit image for my texFont library. Code is on my programming page as usual. |
6/11/99 |
Ok if you are using texFont or even thinking about using it read this. Make sure that you call fontLoad AFTER all of your OpenGL initialization code. If you call it before you won't see text and you will get colored boxes. I just found this out today when working with someone on getting the texFont library to work for them. It makes sense when you think about it but I never figured it would happen. |
6/09/99 |
Work on the texFont library is going to be slowed for
a bit. I have decided that I don't like the design so I
am currently working on a new design. Please note that
the design is all internal, nothing that the end user
will notice except for maybe a name change in functions.
A new feature that I just added today is gradient text.
This lets you have the top of the text start red and then
fade to lets say white. I would post a screenshot but
since I am changing things I don't want to post something
that won't represent what will be in the final release of
the library. I am also working on my beier patch demo, still need to add lighting. I am currently researching different things regarding bezier patches. This is a really interesting subject and I am excited about getting more time to work on them. Its amzing what you can do with math and my AP Calculus class is finally being used! |
6/07/99 |
Release 4 of my texFont Library is now avaliable on the texFont Page. Check out the page for all the info on this release. There is also some new documentation and a screenshot with this version. |
6/06/99 |
Been a few days since I updated so I decided to make an update and update what I am working on at the moment. In the "Something Neat" department I have a small Bezier Patch demo up and running. Its not the greatest and the code is horrid but its up and running. The surface is based off of 16 control points and I can tesselate the surface in real time. Also I am working on and off on a BSP demo. Still some issues I need to resolve before I can do anything usefull with it but this demo isn't a priority for me, just a learning tool. Finally I am about ready to make Release 4 of texFont. Last night I fixed a few bugs, worked on the documentation and tested the library with some of my own applications so it should be ready in a few days I hope. A few people that have seen the library think its pretty neat so I am happy about that. |
6/03/99 |
Today while working on texFont I decided that I am going to keep the library VERY simple. I decided to do this because I don't think that many people will want to deal with a complex library just to display text. Rather than creating a system which needed a a great deal of knowledge to use I made texFont easy and simple to use. I don't want to have a learning curve to use this library, other than some simple knowledge on how to link to libraries etc. My goal is to keep the lirary as easy to use as printf. On a personal note I am in the search of a job for this summer. If anyone knows of a place where I could get some summer work programming or doing something computer related please contact me. I am looking for some work other than working at a CompUSA type store and I havn't had much luck so far. If you know of anything please email me. |
6/03/99 |
Release 3 of my texFont library is out on the texFont page. |
6/01/99 |
I added a new section to my page today! Yay for me. As you can see above there is a Documents section. This section will be a place where I will post documents that I write or if there a demand usefull documents that others have written. The first document that is in there is a document on the ASE File Format. |
5/31/99
Release 2 of texFont is out. I added a bunch of new features
which you can check out on the texFont page.
5/30/99
Well i'm releasing something that I hope everyone that uses
OpenGL will like. Its a library to draw text. It will allow you
to draw 2D text over a 3D scene. Check out the texFont page
for more info on my latest creation.
5/29/99
Two updates in one day! Well I uploaded the ASE Demo program with
source on the programming page so go grab it and marvel at my
poor coding.
5/29/99
I havn't made an update to the old page in a while so I figured I
would tell you what i'm up too. I wrote a program that will load
ASCII Scence Export (.ASE) files. It will load up the all vertex
and face information, face and vertex and normal info and texture
information. I would like to add more features to the program so
if you know anything about .ASE files drop me a line so I can add
features to it. I plan on releasing the source to load the models
because its REALLY fun to make something in 3D Studio Max and
then be able to load it into your programs. The source will be
released sometime today I hope so keep a look out on my Programming
page. Other than that I am just getting ready for the end of
school.
5/22/99
Since a few people have been asking me about how to use my Targa
code in their own apps I decided to write up a simple program
that will show you how to load up multiple textures and use them
in a program. This code is on my Programming
page as usual.
5/18/99
This afternoon I got bored so I decided to write a simple .obj
model viewer. I only draws in wireframe but its still a good
example on how to load .obj files. Source is included so you can
add more features to it.
5/16/99
I uploaded a quick snippet of source that will allow you to take
a screenshot of your applications rendering area and have it
strored to a Targa file. Its on my Programming
page as usual.
5/15/99
Decided it was about time for me to use some sort of timing in my
application and I wrote a simple fire works program. I am going
to expand it into something that is demo worth and then release
it. This little timing demo will be what I am working on for the
next few days. I will probably add UConsole into it just for
kicks whenever it is done.
5/14/99
Release UConsole Demo 0.4 on the UConsole page. Check it out..
5/12/99
I uploaded some screenshots of UConsole, they are very rough but
I just wanted to put something up. You can get at them on my
Programming page.
5/11/99
With the release of Q3A Test my programming time will
significantly be cut down due to the fact that I will be playing
this test so much it makes my head hurt. Once I have played it
for a while I will get back to my coding.
5/09/99
Updated my programming page with my newest project, UConsole.
Check it out im hoping it will be interesting.
5/07/99
Today I started on something that I have been curious about since
I saw the first screenshots of Quake3Arena which is curved
surfaces. I wrote a Bezier Curve Demo which you can download from
my programming section. Its a simple 2D curve but I need to learn
the basics and then move onto the more difficult topics. Well
thats about all I have to say for now I am off to code some more,
my Bezier demo is in the Programming
section.
5/05/99
I added my source code to load 24 and 32 bit Targa files to my
programming section. Its ripped directly from my demos so if it
seems sloppy thats why.
5/02/99
New month MORE new stuff. I added a new demo, Transparency Test,
which shows off a transparent cube. Check out my Programming
page for more info on this bad boy.
5/01/99
New month new stuff. Today I just wanted to play aroung with the
OpenGL lighting model, so I wrote a simple demo that shows off
simple lighting. Although the lighting isn't the fastest its
still interesting to play with. This demo is on my Programming
page.
4/30/99
Well I am releasing R4 of my Terrain Test and it will probably be
the last release unless I find something majorly wrong with it.
Its on my programming page or if you want to grab it quickly here
is a link.
4/19/99
I have been pondering releasing
the source code for my Terrain Test and I am leaning towards
releasng it. I think that it would be a good experience for me to
release a mass of source due to the fact that it will force me to
design things intellegently and to write clear code. I will
continue to mull this issue over....
4/18/99
Even later again. Well its time for R3 of my Terrain Test. You
can download it from here. The biggest feature in
this release is the addition of a console. It allows you to
change some of the varibales that help make the terrain. There is
also a new shot below.
4/18/99
Later...Got a good deal of work on my Console Demo done. Added
lots of misc things that are usefull. I plan to add a console to
my Terrain Demo so that you can create your own terrain. Going to
work on that now...
4/18/99
Well I have decided to goto Cal Poly San Louis
Obispo for school next year. I have
been working on misc coding thigs the past few days. Got a simple
console demo working using the character map from Quake2. Nothing
earth shattering but it was only intended as a test. Here is a
shot of the work in progress.
4/14/99
Today I decided to do some thinking and I
wrote out my Syntax Organization Outline.
Contained in this document is the ways in which I plan to format
my source code to make it more readable and easier to learn from
when I release it to the general public. Check it out here.
4/13/99
I am the HTML master. I redid the page to
be simple and easy to update. I didn't like the tables anymore so
I made it as simple as possible. I probably won't update the page
for a while since I will be going up to San Louis Obispo to visit
Cal Poly. I will be either going to Cal Poly or UC Irvine. Anyone
have any comments about these schools? I need to decide soon so
any input would be nice.
4/07/99
Another update! Well I have school tomorrow,
I can't wait. I need to redo this page with frames or something
to make it look semi-pretty. I really suck at HTML and web design.
Its probably because I don't care to take the time to do it. I
would rather spend my time coding so I guess its an even trade. I
decided that I will just keep news for the current month on the
main page and throw the rest of it onto the old news page. E-Mail
me!
4/07/99
Well it didn't take long for me to get to
Release 2 of my Terrain Test. Terrain Test Release 2 is now ready
to be downloaded. Try it out and find bugs for me. This release
fixed a few bugs and also added the ability to texture map the
terrain.
4/07/99
Back from Seattles. I posted the first
release of my Terrain Test and you can download it and check it out.
It should be bug free as of now. Make sure you read the readme.txt
before you use it though or else you will be confused.
4/07/99
Havn't made a update in while due to the
fact that I have been really busy. I am on spring break now and I
will be going up to Seattle to do some stuff for the remainder of
my break. Today I worked on generating random fractal terrain
using the Diamond-Square Algorithm. I am using someones algorithm
to generate the terrain as of now but I plan on modifying it for
my own use. Here is a screenshot of what I have
going as of now. Not sure what I am really goign to do with this,
I will figure that out latter now I am just having fun learning
and experimenting.
4/19/99
I have been pondering releasing the source code for my Terrain
Test and I am leaning towards releasng it. I think that it would
be a good experience for me to release a mass of source due to
the fact that it will force me to design things intellegently and
to write clear code. I will continue to mull this issue over....
3/28/99 -- Well the weekend is over so my time to code is also over. Didn't get a chance to work on my BSP test at all so I will try to get some work done on it this week and over spring break when and if I get time. I need to implement splitting a face with a plane when I do get a chance to work on it. What I did get to work on was a simple alpha testing demo. Its basically a cube with textures that have transpernt values assigned to them. I use alpha testing to weed out any pixels that should not be drawn. There is still one thing that I am not happy with in the program so I am goign to put off posting it until I resolve this issue. Well off to sleep...
3/27/99 -- I wrote a TGA loader today cause I was curious. It currently only loads up uncompressed 24-bit images but that seems like the norm since the textures that are used in the Kingpin Demo are all stored this way. I am thinking about writing a little texturing demo if I get around to it.
3/26/99 -- Still working on my BSP test. I am currently investigating splitting a face with a plane. I also worked on some simple demos that I have been interested in. I wrote a small demo to play with transparent textures. This was fun and I wrote a neat little utility that you can grab under my Projects / Demos. Its callled Conv and it converts RGB .raw images into RGBA .raw images. Although no editor will load the converted image you can easily load it into you programs. This saves you time so you don't have to worry about converting you images from RGB to RGBA when they are loaded.
3/21/99 -- Had some time to work on my BSP test. I have a simple BSP tree working so I am happy with that. While its not feature complete its still working. As of now planes cannot intersect, only horizontal and vertical walls are supported and the tree is not balanced or optimized. The biggest problem that I am having now is traversing the tree correctly. This is the final thing that I hope to get working before I can move on to making the tree more feature complete.
3/17/99 -- BSP is very interesting. I am slowly making progress in my free time. I hope to have lots of time this weekend where I can work on it. Not much to really say other than I am still researching everything. I really wish I had more time to work on this since it would make things much easier. Does anyone know of any books that cover BSP systems at all? I would like to read one to really get a good understanding about how they work and the different methods of implementing them. E-Mail me if you do or if you think im just a tard. Either way is cool.
3/15/99 -- Even later. I have decided I am going to try and implement a BSP system into my maze program. I began researching BSP systems and I am beginning to get a good picture about how they work and what I will need to do to implement one in my program. I will spend the rest of my time working on a BSP demo and then once I get that working I will drop it into the maze app and move on from there.
3/15/99 -- Well I started work on one of the things that had been running around in my head. Its a simple maze program. I hope for it to have clipping against the walls and also use some sort of visible surface determination to draw it. Right now I have the map format implemented and a loader to load the map and toss it up onto the screen in wireframe. Im not sure if I will allow the user to walk around the map or if I will write an algoritm to let it wander around itself. I will decide on that when the time comes. I have lots of work to do...
3/15/99 -- Have half a day off today, wooo hooo. Going to try and get some coding done. Have some ideas that have been kicking around inside of my head that I might test out. I also want to add some features to my archive program just so that its more usefull. Right now lots of stuff is hard coded and I would like it to be able to change. Or I might just go to bed and sleep the afternoon away...
3/14/99 -- Installed WindowNT Workstation today and I love it. Its tons faster than Win98 and seems more stable. I will find out in the next few days. I havn't really had any time to get any coding done because of various things but today I finally wrote myself a utility that I have needed for a long time. Since I frequently install new operating systems I like to back up my source code. So today I wrote a program that will scan my code partition and copy code to a folder so I can zip it up from there. It was a 5 minute hack but its really usefull for me.
3/9/99 -- Nothing coding to talk about. I have a neat image my friend made. Check it out here. This is me at a school board meeting type thing that I went too cause it was interesting.
3/7/99 -- Uploaded Tic-Tac-Toe-Net. Try it out if you like. Its not very polished at all and I know a console window pops up when you run it. That window is there for debugging purposes and in the next release it will be gone.
3/6/99 -- I added the Tic-Tac-Toe-Net to my projects. If you are wondering why I am using GLUT for some of my programs here is the reason. I use GLUT when I want to get something done fast and don't want to have to deal with Win32. I also use it when I am trying to learn something in OpenGL because it allows me to get a small application up and running in little time so I can test. For large projects such as ModelEd I used Win32 because it allows much more control over the application. When my goal is a simpel demonstration program I will use GLUT. Nothing else new other than the fact that I am really busy.
2/24/99 -- I don't think that I will have much time from now on to update my page or do any coding. School and other activities are eating up large amounts of the time that I used to spend coding so work on my projects will be coming slow.