| ||
|
| ||
|
Main Menu
Welcome
ToDo/Bugs/Requests
Total tickets: 263 Open tickets: 119 Not assigned: 123 Online
|
Lightfeather is an open source 3D Engine for Mac, Windows and Linux. Notable features include: * Support for GLSL and Cg shaders * Support for HDR rendering * Support for MRT (multiple render targets) * Various culling methods: Portals, Octtrees, Occlusion culling, PVS * Skeletal and Morphing Animation * Exporter for Blender to lfm format * Converter for some modelformats to lfm format * Simple but powerful Post-Processing Framework * Paging terrain with splatting * Built-in GUI * Some tools like Scene-Editor, Particlesystem-editor, Terrain-editor, GUI-designer * 20 tutorials with code to get new users up to speed quickly To download Lightfeather click here (opens in new window) If you need help or have general questions, you can either use the forums or visit us on IRC : #lightfeather on irc.freenode.net. If you need a certain feature which is currently not implemented or find a bug, please use the ToDo/Bugs/Request link in the main menu. We are always open to suggestions and will usually implement needed features pretty quickly. Please note that the screenshots displayed on this site are mostly programmers art and proof-of-concept screenshots and in no way represent the graphical abilities of the engine. If you create some nice screenies, send them to us or add your project to the "Projects using LF" section in the wiki and add a screenshot or two there.
Version 0.7.5 has been released
- Major! enhancements to lte - Many new guiwidgets - Built-in Profiler - New tutorial 23.oppl-1 to show how to switch to oppl pipeline - Particlesystems refactor. removed old psys, multi-psys is now standard - Renderlayer2d and Guimanager have been merged Other changes in this version: - CGUIListBox can now display custom images to the left of each entry - added CGUIImageList - fixed a possible crash when loading a multi-psys from file - added fake instancing, see test104 for example-usage - CGUILabel can now display an image to the left of the tex - CGUIListBox can now display more than one column of items - added CGUIFileDialog - CGUIFileDialog pattern allows multiple possibilities (separated by ';') - added quadtreescenenode, see test102 on how to use it - updated ngplant version to 0.9.6 - added CAtmosphereSceneNode - added util::CLFProfiler - added buildsys option 'profiler' to enable compilation of the profiler singleton (default: yes) - added buildsys option 'profile-lf' to enable profiling of internal parts of the engine (default: no) - added vector3df::perpendicular - an often useful function - fixed problems with quaternion::RotationFromTo - added particle start time - lte: implemented importing from heightmap - added tools/guithemeeditor - updated LfNet code to latest ENet cvs (1.2) - fixed a problem in singlepass pipeline with multiple rendertargets and skyscenenodes - added new, more flexible, CLODSceneNode - particlesystems refactor. removed old psys, multi-psys is now standard - lte now loads all tiles in memory instead of on-demand loading them - added CGUIProgressWindow - fixed a crash-problem with cards that dont support the compressed textures extension. - added "dialogs" menu in test4 to showcase built-in dialogs - added CGUIColorDialog - trees from ngplant now use 0.5 as alphatestvalue by default - added 'offset' property in CBillboardModel - render to texture now updates mipmaps for fbo-rendertargets too - loadtexture in resourcemanager now checks for dds fileending and handles it accordingly - added contrib tool lf_bin2hex - added support for simple bitmap based fonts (all chars same width and height) - fixed 3d texture handling - added test16 - 3d texture test - _LF_USE_EMBEDDED_RESOURCES_ in LfConfig.h controls whether to embed basic gui resources in lf library (so you don't have to bundle them with your app) - added preliminary version of support for right-handed coordinate system - CGUIAnimator now supports looping - changed drawImage so that size is always the displayed size of the image and clippedsize/clippedpos are relative to the image size instead of displayed size - added Vista and XP Pro x64 OSInterface entries (lf now identifies those correctly) - added core::CSpline class - fixed spacial scale behaviour - added CGUIGrid (check test4 for sample) - added CGUIPropertyGrid - added CGUITreeView - added CGUISplitter - CSceneNode::setVisible() takes an optional CCamera* argument to enable/disable node visibility per-camera - added scrolling support in CGUITabControl - added CGUIButton::setToggleMode() to turn a button to a toggle-button As always the files are also available through sourceforge.net at http://sourceforge.net/project/showfiles.php?group_id=185273 |
Random Image
Latest Forum Posts
calav3ra on 04 Sep : 15:21You are absolutely right about both parts being wr[more ...] Matthias on 04 Sep : 10:42I will have time to look into this and the other t[more ...] legerdemain on 04 Sep : 06:45Hi again, i'm trying to track down a strange crash[more ...] legerdemain on 03 Sep : 11:03In CGUITextArea.cpp, lines 657-658 and 679-680, th[more ...] Matthias on 27 Aug : 13:20Hm.. thats odd - i will look into it. Hope you can[more ...] |
|