03-24-2002 time to work !!
03-03-2002 busy busy busy !
Sorry I hav`nt updated latly but my school`s taken over a large part of my day.
Also I just installed UT. :-D
I`ve u/led log.txt
I`ve a few more classs to polish off and then I`ll be ready to start working on the modeller.
cEngine2API is functionally finished.
I`ll be adding a func here and there as things progress but it is regardable as a finished class albiet not really tested.
In the cXPointX family I have some farly major modifications underway so they are all faily mutable.
I`m going to set up a camera class to handle camera stuff- thats going to be tricky. Ho well. :)
Well I have added a forum to the site.
I have "finished" cMath. Its compileably added to c4Point and c3Point.
btw does anyone know what in what cases template funcs won`t evaluate ? I ran into a non-evaluateably template func today. VC++ didn`t give me a help on the compile error. Gimme a note if you know about this.
The STL is still being uncooperative.
I think I know how the pipeline will work.
I`m going to need at least 3 new types:
Class c4Camera struct POS4 and struct COLOR4.
For simplicity and readability I think that having structs for passing only color and only position would be best.
c4Camera would be used in the pipeline and would contain 6! rotation angles of the camera along with the camera position.
Hopefully this weekend I can get enough stuff operable that I can run a test app.
02-05-2002 Bit of a change...
I`ve decided to add a section to this site.
Basically it will be news about any 4D/fractal programming projects that I run across. Also any games that and well and truly good I will post news about as well.
As well as that change I`m going to find a forum hoster and get a forum for bugle4D up. At least I will try. ;)
Classes like I said are heavy.
Until next time...
I`m not getting alot of programming time latly between my classes my commute and my music practicing.
In entirely irrevant news I now have a acoustic guitar. :-) wheeee !
In more pertinant news...log.txt is updated.
architcture.doc has become outdated and I ned to work on it.
Mostly latly I have been conceptalizing.
c4Model has been worked on; I am using the STL may it be forever ignored ! Its kinda overfeatured for what I`m using it for but its well known and well documented. As well as kunky. I think I`m going to ahve to do some kudging to get it to work. :-/
for exact news...please refer to log.txt
01-23-2002 Hanging cool.
Classes started Tuesday.
I have to getup at 6 leave at 7 and I get home at 3/3:30 with a moderate course load.
So the pace won`t be as fast.
However; I think I`m going to make a level 0 class class called cMath which has custom math funcs like abs distance. All that stuff that does not really belong in the point class.
I have the basic conept of cModel figured out but not implemented.
It will support internal lights along with a tri-only type of poly.
On the shadow end of things I don`t have any idea how I would implement shadows. If any of you out there really know your shadow theories please email me !
I`m taking a C++ class this semester I really hope to fix any/all holes in my C++ knowledge. Also I`m taking Calculus 1. fun fun fun !
All the broken d/l links should be repaired.
I will probably release all my source code to the general public under the GPL; I`m not sure yet- gotta re-read it.
On whats been done I have my rendering working at a truly incredible fps so fast i had to get a junk loop just to make my code be useable. :-O Gotta get a FPS lock system going.
My keyboard function still needs work.
I found a error in c4Point::Rotate(). Beware- I don`t think I`m rotating in all the needed planes.
I rewrote c4Point::Perspect() and added a camera in the Qth D. I still need to tune it/test it but its looking good.
I made a FFILE class to output error files.
THeres a program out there that outputs font vertexes I know. I just have to find it read the data and put it into c4Text.
And....T-thats a-all folks !
01-16-2002 Maintaining the
I`ve gone through and updated/deleted the site.
Class structure has been updated/uploaded.
The architecture file has been uploaded.
My coding log is up; I hope to upload it about every 2 weeks or so.
I`ve corrected spelling and whatnot on the news page so yes it is a little different than when you last saw it.
Until next time...
01-16-2002 W32 is a pain.
Well using NeHe's W32 code as a base I`ve made a compileable W32api app.
Not functional though. I don't think OGL is working and my keyboard function is not working either if at all.
My singleton efforts work very well in theory. Only theory however. I have a "few" issues to work out with it.
c4Text GLUT edition works I think.
I did not bother testing it because of the conversion to the W32 API. I will put the source up but even more so than other code I will be guaranteeing nothing.
In a day or two I will put up the basic architecture document so everyone can read it.
c4Model is delineated but its not implemented. I still don't know how I am going to get shared vertexes working. Some kind of dynamic array of special structs I imagine.
Lighting is being ignored for the moment until I can get things working.
The focus right now is to convert to w32 API and then to make a modeller so as to be able to make complex shapes to test lighting and otehr higher-level classes.
Unil next time
I`m still thinking on how to implement shared vertexes so Ii`ve taken a brake from coding the light and the model and gone over to c4Text. Its a pretty simple text class; inherited from c4PointC for position and color.
Right now I`m using GLUT for the core character rendering thats really slow so I`m going to code my own text char renderer. It will probably be a texture with the character set on it. :-)
I know stroked chars would be ok but in my opion I`m not gonna hand-code all the vertexes. ;). I know quads with a texture don't look the greatest but right now I`m trying for simplicity.
So expect to see a GLUT c4Text soon and after that a bugle4D c4Text with a character set.
Until next time...
01-03-2002 Design tyme.
Well I`ve got some long-term stuff worked out.
First off I`m going to make a c4Model class so that I can render models with shared vertexes.
Then I want to make a cText class to tell me whats going on.
Also in c4Light news...I hope to make a rather advanced lighting system using vertex lighting. Don`t expect it soon though. :):):).
I will proabably switch over to the Win32 API from GLUT in the next week or so; NeHe here I come ! I hate Win32 but it alot more flexible.
My immidiate program goal is (besides the essential engine) to make a 4D modeller for long-range testing of the engine. Naturally this will entail my own file format. *sigh*
On a lighter note...drop by my statisics for the site: Site stats. Until next time...
01-01-2002 c4Light worked on.
c4Light is structured. I plan for global omni and spot. Equation used is the one from my astronomy text suitably altered for color.
See what it does is light from a point source(star). That of course adequetly desribed omni-directional light.
Tomorrow I have a job- i wont be blt to do much. Oh well...