Landscape
Current status (2004.01.12) : Version 0.7 released, get it from here.
Current status (2003.06.05) : Spent a couple of weeks tidying up and refactoring the codebase. Added a bunch of new features, as well as fixing dumb bugs I came across. Planning to stop adding new features and work towards the next release.
Current status (2003.04.09) : Finally integrated the skylight code I wrote a couple of years ago :-). Examples are here, here, here and here. The code was implemented from 'A Practical Analytical Model for Daylight'.
Current status (2003.03.07) : Spent a few hours hacking together code to render the glow form the sun. Pictures here, here and here.
Current status (2003.01.04) : I've just released Landscape 0.6, I'll post more information soon.
Current status (2002.04.08) : Here's a new picture rendered with the latest code. The polygons on the mountains are clearly visible due to the low detail setting. Some pictures of the program itself are here and here.
Current status (2002.03.12) : Wow, been a while hasn't it? I bought a house at the end of last year so I've been a little short on time. I've still managed to do some work on the program though...here are a few pictures which I've rendered in the last month (pic1, pic2, pic3).
Current status (2001.10.28) : Rewrote the scene renderer to use recursive subdivision. This should improve rendering times and reduce blockiness in the foreground of rendered images.
Current status (2001.07.23) : Done a fair bit of work improving the scene handling. It should now be easier to add other cool features. I've started implement on implementing water reflections; initial results are encouraging (pictures to follow).
Current status (2001.05.17) : KDE landscape has just been released. The easiest way to install it is under FreeBSD using the port - get it from Freshports or cvsup an updated ports tree. I've only compiled it under FreeBSD, but it shoudl build under other KDE environments without too much trouble (well, little-endian targets anyway).
Current status (2001.04.27) : Doing more work to get 0.5.1 into a releasable state. Here's the latest picture of klandscape. BTW, the other new feature is the ability to look up and down - about time, too.
Current status (2001.03.27) : Bloody hell, doesn't time go quickly. I tagged the next 0.5 release, but since I made a lot of progress on the HEAD branch I'll probably skip straight to 0.5.1. Changes include improved lighting requesters, the use of matrices for geometry calculations and other stuff that escapes me. The BeOS version will use the new OpenGL api, the KDE version will use Mesa.
Current status (2000.11.25) : Another klandscape update here. Well, since the name 'klandscape' has already been taken, I may to think of another.
Current status (2000.10.23) : Finally I've had the time to do some more work on klandscape (landscape for KDE2). There's a picture here.
Current status (2000.08.16) : Just released Landscape 0.4 (at last). I added spectral synthesis, an example procedural texture and the ability to independently set ambient and directional lighting.
Current status (2000.06.27) : I'm still working towards a release, so here's a picture to fill in. The texture I'm using is very simple, but it shows the engine behind it is working.
Current status (2000.05.18) : I can see it'll be a while before the procedural texturing will be releasable, so I've started working on lighting. I'm currently working on a light source settings window (direction, colour etc) which is kind of working already. I also obtained a paper on atmospheric modelling which will allow realistic sky effects computed from the sun position - the maths is pretty hairy so it may take a little while ;^)
Here's an image created with the new lighting code.
Current status (2000.04.20) : Done a fair bit more work on the texturing routines and the results are encouraging. I'm experimenting with different ways of using the texturing algorithms (eg. interpolating, alpha blending etc) and seeing which gives the best results. I'm beginning to get ideas on how the texturing settings panel will work, but I suspect it will be complicated 8^/
The beginnings of the X gui is running under Solaris and FreeBSD. Still doesn't do anything yet though (don't worry, the BeOS version will always be ahead in terms of features).
Current status (2000.04.07) : I have 2d textures working now, although there's still a lot of work to do before the next release. I've rewritten some of the rendering routines to use fixed-point arithmatic which has sped up rendering a bit.
Current status (2000.03.19) : Added atmospheric haze to simulate Mie scattering. I've started work on algorithmic texturing using stochastic functions which should improve visual quality a fair bit.
Here's a picture of progress so far. Note that the preview window uses OpenGL, so real-time zooming/panning may be possible with hardware acceleration. Note the simple fogging to give the impression of depth, plus the new option to create terrain using Perlin noise.
Release v0.3 of the original (and very basic) X version is available here. I've started working on an X port using QT/KDE but I have no idea when it will be ready.