zaterdag 27 oktober 2007

a picture is worth a thousand words...


old engine stuff, written in pure java, code of this can be found here(again) http://home.hccnet.nl/pj.holverda/

dinsdag 23 oktober 2007

more editor stuff

here is an executable for the editor, http://home.hccnet.nl/pj.holverda/
you can create octagons but only in the upper left window, i find it really shit that in (default) c++ there isn't a good way to list files, so i have to specify a .txt a where all other files will go into(

Paul

vrijdag 12 oktober 2007

editor progress



some progress on the "level editor"
tonight i ported old code of the java-editor to c++. Right now it is possible to create primitives, with at most 200 faces... more than that it and crashes back to the OS. Hopefully i can integrate the glsl part of the engine into the editor so we can get a wysiwg type of editor. But that means also dealing with POV, collision detection etc. etc.:)

cheers

Paul Holverda

woensdag 10 oktober 2007

got text working



text is now displayed correctly, i had to use alpha testing instead of blending with the framebuffer, when multipass rendering, and not clearing the screen, (Duh!!):
glEnable(GL_ALPHA_TEST);
glAlphaFunc(GL_GREATER,0.1f);

cheers,

paul holverda

vrijdag 21 september 2007

progress on level editor


i've made some progress on the level editor, the 4 viewports act accordingly, although i'm pretty ill i couldn't force myself to stay in bed
more to come...

donderdag 20 september 2007

level editor


i've been busy with learning wxwidgets lately, it is really nice and clean api, anyone that wants to learn gui programming i can recommend it. much better than mfc, all functions are packaged in easy to understand classes. There is also a really good wxwidgets gui designer found here wxformbuilder.org. i designed the global layout in minutes:). Over the editor, not much too see yet, except for the 4 colored panels, they correspondend to 4 individual opengl panels(top, left, front, and perspective) where one can create primitives in, most of it i had already written in java, so it just porting.


Cheers

maandag 30 juli 2007

Code dump

i've deciced to dump the code i've created 3 years ago now, so it can be (A)used for everyone.
it is a complete csg/bsp lightmap generator for quake based maps. including removing unseen faces. as well as a basic software renderer and a very basic opengl renderer. but for beginners like i was back in the time it is a valuable addition.

the complete code can be found here

http://home.hccnet.nl/pj.holverda/

bottoms up

Paul

maandag 23 juli 2007

Constructive solid geometry


almost got CSG working, some polygons are not removed properly, but nothing hard to overcome

donderdag 19 juli 2007

Plane Clipping


Just ported old code of the java engine to c++, plane clipping and sorting polygon counter clockwise, the colors here are taken from the plane normals, next will be CSG:D

woensdag 18 juli 2007

Quake3 BSP




new update:D:D first sample of a quake3 level, nothing fancy just textures + lightmaps
some textures have their 't' coordinate flipped, i had the same problem in java, when loading .tga textures so i guess it also applies to c++

donderdag 12 juli 2007

Introduction

This site will mainly be dedicated to my hobby and work, programming, not the usual gui building stuff, but 3d. Also i will try to update this site as often as possible, with reports about the current 3d engine progress..stay tuned. Sound, music, ambient and sfx, will be provided by parasonic
http://myspace.com/doodenverderf check it out!