RTFFS CHANGELOG HISTORY ======================= VERSION 1.2 BETA CHANGELOG (Released 12 December 2005) ========================== The 1.2 release adds one major feature, namely HDR support. For testing new HDR support you have three options: 1.Run "poolrefrachdr.bat" from \bin directory 2.Click on "Pool demo with refractions (HDR mode)" link created in your "programs folder\RTFSS folder" by the installer 3.If you have associated SCN files double clik "pooldemorefrachdr.scn" in "RTFSS folder\media\escenas". You can change on the fly many options of the HDR engine.. To do it press h (enters keyboard HDR mode) and press F2 (shows keys for changins some HDR options) For a more complete changelog wait for RTFSS 1.2 final release (coming this month..) Major feature added: + HDR support. Other features: + If a user has an SoundBlaster X-Fi series with on board RAM (a.k.a. X-RAM) the sound engine will upload the sound data to it (uses soundcard RAM) for more performance.. + Now is possible to associate SCN files to RTFSS and double click it for loading a scene.. RTFSS loads all the media files searching it relative to scene file or RTFSS executable path.. In fact installer asks for associating SCN files to RTFSS if user wants.. + Microsoft Visual Studio 2005 project (Express version) added and some stuff changed to compile in it.. (for example recompiled JPEGLIB for avoiding CRT libs conflicts.., or minor change in resource file). + Now F2 key shows help inside the program (keys associated to changing hdr options,etc..) + Readded WINE compatibility.. (tested with WINE 0.91) + Some code clean, minor bug fixes.. Currently the are some bugs/limitations present on this BETA release (I hope I will have fixed most of them for final release): -Doesn't work on ATI cards (sorry but I think is a minor problem due to fbo problems with texture formats). Works on NVIDIA Geforce FX or higher only currently.. -SEVERE bug: if you associate SCN files to RTFSS and execute RTFSS pressing on SCN files program will crash if full path name to the RTFSS executable is long (perhaps more than 50 characters long..) -SEVERE bug: Currently the some shaders generate floating point specials (NAN's or INF) or 0 values affecting the autoexposure option. Please turn off this feature if you see your screen turns black. (press 'h' to pass to HDR keyboard mode and 'a' for disabling autoexposure) -Documentantion and makefile for linux aren't updated.. -Currently only is updated Visual Studio 2005 project and makefile.win for compiling in Windows with Intel Compiler.. -Source code not builds on Linux and binary for Linux are not provided.. (minor issues..) -On program exit there is a runtime error ( I think it's related to CRT's..) -You can't change the HDR cubemap in scene files (fixed to rnl_cross.hdr) -Some hdr settings that are customizable at runtime (associated with keys) like bloom enabling,etc.. aren't loaded from scene files. -Some keys are asigned to multiple things (lame bug due to assignation of some non HDR functions in keyboard HDR mode) VERSION 1.1 CHANGELOG (Released 23 October 2005) ===================== This release adds three major features to RTFSS fluids solver and some other features and bug fixes. The most important features of this release are: + Wave equation solver to simulate the shallow water equations. It uses by now and explicit method in time that altough can be unstable for same dimensions of grid and other parameters of simulation brings hi-speed simulations (200x200 grids at +200fps on developers hardware.) + Viscoelastic fluids (gels,thootpaste,blood,and other non-newtonian fluids..) and in realtime of course :-). The support is experimental. For showing the first feature we have created our most espectacular demo (to date.. :-)) wich we call "pool demo" which features some novel techniques done in GPU (especially the last one) : + Reflections and RAYTRACED REFRACTIONS (user can select between CPU mode and GPU mode for calculating it). + Enviromental 3D Audio engine using OpenAL library. And too a background sound.. Only is showed when throwing drops with 'g' key. The engine supports standard OpenAL features at no cost like doppler effects and accurate physical model of sound attenuation. You can enable attenuation in scene file. It also can be an educational way of knowing of to mix OpenGL+OpenAl.. + Caustics on GPU!! (user can select to calculate in CPU) They are implemented by implementing a novel technique called "castics mapping" only three months old. It is a similar technique (in image space) to shadow mapping. + Mouse input for "animating water" with ALT+left mouse button and moving mouse you perturbate the pool and with 'g' key you add drops to the pool in random positions with positional sound. There is also an automatic perturbation of water but is disabled. Other features added: + Multisample support and selection in scene file via a modified glut routine. + Now you can grab screenshoots via F1 key (JPEG format). + Ogg Vorbis sound format support via libvorbis library for drops and background sounds. + Now you can select in scene files a lot of parameters. + Installer adds a link to source code root dir and documentation file. Bug fixes: + Included all DLL libraries needed to run.. Sorry for not fixing before.. + Now works with Intel MKL 8.0 final version. + Now works ok with .dds files with no mipmaps (specially cubemaps). + Memory fix: Now don't allocates an stencil buffer if shadows aren't enabled. + The .dds loader was ok but I loaded textures with LINEAR_MIPMAP_LINEAR texture parameter..) + SOR iteration mode now works.. ( I called a function with broken name..) + Now .OBJ,.MTL and scene loaders don't crash if there isn't a final blank line. + Minor fixes in CPU detection module for compatibility with WINE (detected 0 Cpu's). + and many more.. VERSION 1.0 CHANGELOG (Released 21 Setember 2005) ===================== The most important features of this release are: + Now works good on ATI cards and perhaps other non-nvidia cards. + Added path for non-shader capable graphics cards. + Added Installer and icon for Window systems. + Added report (work in progress..) of the project (spanish only, sorry!!) + Checks if there are newer versions avaiable on the web. + Added more scene files. + Added CPU Info reporting from Intel WINCPUID lib. + Added two shaders. Now you can choose metal (pure reflective) shader, refractive shader or water shaders( refract+reflect using Fresnel coefs. with eta=eta_water and cromation aberration effect). + Fixed surface marker mode. Now works!! + Fixed Visual Studio project files. + Fixed splines 'loop' mode. + Improved OSD info. + Incluided libraries dll's of glut and glew and cg in /bin. + Minimized size of distribution (launched rtfss-1.0-demo) for only running. + Anisotropic level can now be changed in realtime with up-down arrow keys + Now rtfss.exe if no parameters passed tries to load default.scn. + Fixed some bugs.. VERSION 0.9 CHANGELOG (Released 7 September 2005) ===================== + Initial sourceforge releases.