/* ----------------------------------------------------------------------------- This source file is part of OpenSpace3D For the latest info, see http://www.openspace3d.com Copyright (c) 2009 I-maginer This program is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA, or go to http://www.gnu.org/copyleft/lesser.txt You may alternatively use this source under the terms of a specific version of the OpenSpace3D Unrestricted License provided you have obtained such a license from I-maginer. ----------------------------------------------------------------------------- */ 0.3.0 // TODO - multi-scene support - physics setting on nodes - group resources edit - group resources directory edit - dms links spoofing - merge groups - avatar plugIT - chat plugIT - dynamic plugIT editor - dev plugIT wizard for creation - Scol / plugIT Eclipse plugin - Online help - exemples with doc - plugITs individual doc - get a vector from an object in instance edit - plugIT click to go - Change the shadow methods, now use deffered shading - Dynamic ambiant occlusion 0.2.6 - Add Cinematics editor for animations sequences - Add Motion detection plugIT - Add Capture plugIT - Add Picture plugIT - Update Speech / Reco plugITs - Update Youtube plugIT - Add a menu to change a mesh material from the tree - Better support of particle scripts - Manage group clone - Update DirectX version - Demos and examples are now installed in "My Documents" Scol partition - Optimizations on links draw - Object Click plugIT now use bitmaps instead of heavy flash control for tooltips - Update online documentation - Corrections for Low graphics cards like Intel GMA - lots of optimizations and debugs 0.2.5 - Add kinect plugIts (in available in kinect pack) - Add colors for plugIT's category - Add the possibility to show only the selected links - Add sound pitch control - Add lip sync PlugIt - Add capture plugIT for video inputs - Add ARcapture for video input with augmented reality detection - Add ARmarker for augmented reality - Add Input tunnel plugIT for links relay even in instantiate instance - Update speech plugIT - Project upload now generate an html page instead of a php one - Update Move to plugIT - Update Examin view plugIT - Update Object control plugIT - Update sound plugIT's - New examples - some optimizations and debugs 0.2.4 - Add "Launch in player" button on general interface - Add "Project setting" button on general interface for project description and author - Add Shift + C shortcut to create a camera from the current view - Add Tab shortcut to switch between the different edit method (PRS) - Add default compositor ressources - Add reflection map object - Add dynamic cube map object - Update Youtube plugIT for a simple way to play youtube videos in 3D - Update Texture text plugIT - Update "Walkthrough" Navigation plugIT - Add RSS reader plugIT - Add an "FPS like" Navigation plugIT - Add "move to" plugIT - Add "rotate to" plugIT - Add "config File" plugIT - Add "texture shift" plugIT - Add "add vector" plugIT - Add "capture" plugIT - Add "instantiate" plugIT - Add "random vector" plugIT - Update object plugITs with getting position/rotation by object selection - Update "physic tools" plugIT - Update "mouse" plugIT - Update "object control" plugIT - Fix math plugITs - Better current camera usage in plugITs editor - Show missed plugIT in red (for plugITs developers) - XOS project loader optimization - Links method optimization - Links loop detection - Physics optimization - Mouse Ray cast optimization - secure load method on Editor and Player, test if current version is compatible with the current scol voyager - some debug and code clean 0.2.3 - Add export to stand alone application - Manage alias on objects and groups - add visibility distance on objects setting - update viewport plugIT - update wii tools plugIT - update material color plugIT - update texture text plugIT - update change texture plugIT - update object position plugIT - add change material plugIT - correction on node animation import - correction on setup path detection 0.2.2 - Manage particle scripts - Manage NeuroSky headset - Manage speech recognition and text to speech (SAPI) - Manage material scheme - Add Serial plugIT - Add NeuroSky plugIT - Add Setvec plugIT - Add Joypad plugIT - Add Particle plugIT - Add Text to Speech plugIT - Add Voice recognition plugIT - Add material scheme plugIT - Editor interfaces are now resizable - objects index are now at the end of the object name - Add Save / Save As buttons on main toolbar - Add Wire render mode - Add Multi selection on plugITs using drag select methode - Add a controler toolbar to test animation and particles in setup interface - Optimizations 0.2.1 - Complete Web browser integration - Drag and Drop of mesh, ogre scene or openspace3d scene file in 3D view - Add Mouse plugIT to control mouse - Add plugIT switch case - Rename wiimote plugIT to Wii tools since it manage balance board - Add LISPSM camera mode for shadow texture - Correction on sky material - Scene loader optimization 0.2.0 - Rename "refresh" plugITs menu to "Reload" - Add Ctrl + A to select all plugITs - Add maths Operator plugIT - Add Animation transition plugIT - Add plugIT description in instance interface - Add a clear logs button on interface - PlugITs menus are now sorted - Links params have now the priority on the event param - Bones from skeleton are now editable - Compositor shaders from resources - Update Animtaion plugIT with several enhancement - Rename vector order plugIT to vector permutation - Rename basic navigation plugIT to walkthrough - Rename viewer navigation plugIT to examine view - update examine view plugIT added inertia value and camera properties - update Counter plugIT add the Begin event for decremental count - update flash interface PlugIT to select the texture unit - update distance plugIT to add the possibility to detect the distance between two objects - update the keyboard plugIT to disable the key repeat on key down 0.1.9 - add menu on object right click - add popup on xos import to ask for importing environment params - update object physics body on scale - add escape key to close dialog windows if there is no internal focus - add bubble on round links to show the links - add links highlighting on plugIT selection - optimize files to upload on web export - change XML plugIT definition - add params enum for action in PlugIT XML - add current filename in window title - add multi selection on plugITs - add copy / paste selected plugITs (Ctrl + C, Ctrl + V) - update full screen plugIT with resolution params - update stereo plugIT with params and mode - add getvec maths plugIT to get a vector element - update rotate plugIT with pitch yaw roll action to change dynamicaly the rotate value - change the plugITs load method to test a plugIT validity - dynamic plugIT update - add refresh plugITs menu in groups tab - add copy and paste selected plugITs menu on right click in plugITs tab - test version available and on editor launch - add splash screen on loading - update flash plugIT add mouse/keyboard enable 0.1.8 - Clone a node in scene tree - Clone object on axis click with shift key - Add help button for coming online help - Add about button for about interface - Add button to activate plugITs links debug - Add mesh import wizard - new maths plugITs for vector manipulation - new Input / Output plugITs for sequential links - new Stereo and Fullscreen plugITs - new Keyboard plugIT - new physics PlugITs - update wiimote plugIT - ... 0.1.7 - Rename plugIT - Configuration file for user preference and window position - Bubble on plugIT to show the plugIT type - Alert to save the current scene on close 0.1.6 - added group import and export function - debug links and instances loader on xos import - added physics support on meshes and scene setting - sort plugIts directories - new Flash Interface plugIT - new Change texture plugIT from file or url - correction of several ergonomy issues - better skeleton and morph animation support 0.1.4 06/19/2009 - added missing index on import single mesh - added scene fog editor - adjust helpers meshes for better selection on click - added volume setting in sound plugIT - added infos on 3d with toolbar button - animations rate frame skipping on low fps - rotate rate frame skipping on low fps in rotate function - possibility to disable auto fit on object select - added sky editor - added skeleton and morph animations support - new call url plugIT - new if plugIT - new On init plugIT - new Dialog box plugIT - new close plugIT - new Youtube plugIT - new Counter plugIT - new Var plugIT - new MatColor plugIT - new Switch plugIT - sort plugIts menu by categories - Show the plugIT editor window when adding a new plugIT - rename Object link plugIT to Object click - update Basic navigation plugIT with angle position and camera fov - new Get camera plugIT - new Get object plugIT - new Object link plugIT - new viewer_navigation plugIT - added .scene import wizard (blender compatible) - set the v3dlib default fps to 60 - added some functions in G2Dlib for lists - resolved draw links bug when close a group tab - resolved plugin load boolean set to 0 on initscene - added import skeleton if available in import mesh - change the plugITs load methode - Added Application publication to a web applet with automatic ftp upload - update of the plugITs resource selector - some debugs 0.1.3 05/04/2009 - improve axis ergonomy - add helpers icons for camera / nodes / lights - add the grid and helpers buttons on 3d toolbar - adjust the default light setting 0.1.2 04/27/2009 - add scol version verification on start and install - update .scol with loader - correction of anims import on scale keys - add test of the presence of frash player activeX in flash function