cdleonard
19-01-2009 06:39:16
I decided to take the current version of trunk and call it Caelum-0.4. I made a new branch in svn for it; only small non-breaking fixes will go in there from now. If you're using 0.3 you should probably upgrade.
So what's different from 0.4?
- Precipitation compositor (non-particle-based).
- Multiple cloud layers with their own settings (based on 0.3 clouds).
- "Depth compositor" which fogs the scene based on rendering depth to texture.
- Lots of bugfixes and improvements in configurability.
- Scripting support (loading settings from *.os files).
There are a lot of compile-breaking changes but most should be easy to fix. There are up-to-date integration instructions in the wiki. If it helps you can compare documentation for versions 0.3 and 0.4. If you get in trouble please post in here.
If you're currently doing lots of manual tweaking for Caelum you might want to switch to loading from scripts instead. It's a more flexible way to set most properties.
Known issues; not covered in 0.4:
- Very poor support for lower (<3.0) shader profiles.
- DepthComposer is not very mature.
- A lot of the "magic updates" inside CaelumSystem can't be disabled/are not configurable.
So what's different from 0.4?
- Precipitation compositor (non-particle-based).
- Multiple cloud layers with their own settings (based on 0.3 clouds).
- "Depth compositor" which fogs the scene based on rendering depth to texture.
- Lots of bugfixes and improvements in configurability.
- Scripting support (loading settings from *.os files).
There are a lot of compile-breaking changes but most should be easy to fix. There are up-to-date integration instructions in the wiki. If it helps you can compare documentation for versions 0.3 and 0.4. If you get in trouble please post in here.
If you're currently doing lots of manual tweaking for Caelum you might want to switch to loading from scripts instead. It's a more flexible way to set most properties.
Known issues; not covered in 0.4:
- Very poor support for lower (<3.0) shader profiles.
- DepthComposer is not very mature.
- A lot of the "magic updates" inside CaelumSystem can't be disabled/are not configurable.