New version

Lioric

29-07-2006 04:02:41

New version, with new productive features, new advanced features and new fixes (cummulative update for CE users)

New Features

Fully Dagon compatible version (Azathoth support not longer provided)

Pose/Morph animation support (100 morph channels supported)

Added support for exporting individual and grouped skeletal animations to external animation files that can be loaded and applied to a skeleton in your application

Added support for light attenuation

Added InPlace mode support for skinned/physique animated characters, to update or control the position of the character in your application by the user manually

Skeletal animation now uses the Initial/Figure Pose for creating the mesh and the skeleton

All bones assigned to the Skinned modifier are used to generate the skeleton, including zero vertex assigned bones and floating bones

Added "sub dir locations" support to export meshes, materials, textures and shaders with better organization of the files

Added copy of scene used textures and shaders to the export folder or the selected "sub dir location"

Added sub dir location data to the OSM scene

Added user defined filename support for the object's mesh file exported

Added clipboard functions support (copy, paste, undo, cut) to single/multi line edit and vector editor properties

Added inverse tab control selection for vector propertproperty editor

Chaged TM generation process

Animation Sample rate and Pose mode options updated to be per-object handled

Added Advanced Animation Optimizer using an interpolated optimization process produces small file sizes without affecting quality

Added Animation optimizer output log of the animation optimization results

Added Static Geometry support

Added Static Geometry UI controls

Added ambient and bkg colors to the exported scene

Added interface for requesting scene properties in scripts

Added texture unit frame animation support

Added Interface for the exporter methods and the exporter properties
The exporter can be called and configured in a batch/external process

Added Helper object support

Added scene global fog support

Added edit support for animation group names

Added spline/shape support

Added external custom scene file support, users can create and support their own format or post process the scene to create additional custom data needed

Added RenderTexture support

Added RenderTexture texmap object

Added RenderTexture Listener support to viewport

Added multiple render targets update support to the viewport

Added Advanced Blend support to Pass

Added Advanced Color Blend support to TextureUnit

Added Advanced Alpha Blend support to TextureUnit

Added animation list buttons (add, edit, remove) to the export dialog

Animation list entries are now handled in the new animation list methods (addAnimation, editAnimation, removeAnimation)

Added abs/global animation support for InPlace animations

User properties exporter handles internal properties

Added support for multiple root bones in skeletal animated objects
The first root bone will be considered the root bone of the skeleton
The log will display the multiple root bones in the hierarchy

Added Exclusive node list to RenderTexture texmap to render objects exclusively in the render texture

Added Hidden node list to RenderTexture texmap to aviod rendering objects in the render texture

Added Custom/User Scene Factory support from default export method or batch interface

Added color alpha (opacity) support to Pass material

Added material alpha animation support

Submeshes names are created based on thematerialName assigned, you can access subMeshes in your application with its material name

Added save and load support for viewport settings

Added configuration support for the debug helpers (i.e. show/hide debug light nodes, set display scale of dummy nodes, show/hide splines)

oSceneLoader: Added Auto viewport creation on the first camera loaded

oSceneLoader: AutoCreated RenderWindow is requested form the system if no RenderWindow was present in the Scene object constructor

oSceneLoader: Viewport background color is set to all viewports created before or during the scene loading

oSceneLoader: Reorganized setSceneProperties to apply scene settings to any auto created or user created scene manager

oSceneLoader: Added createSceneManager method to handle the scene manager creation and specific settings, world geometry and shadows


Fixes

Only update materials if they have been not updated already

Fix for upgrading Multi/Sub-object materials that have its sub material ids in a non continuos order

Fixed setScale in the Animation creration method that was overwriting the position of the node

Fixed rotation issue on initial update of objects

Fixed per-object material issue when the global scene materials are empty

Fixes to AABB generation to support scaled weighted animated objects

Fixed Animation compiler removing the last keyframe of the track if keyframes before the last key has the same value

Fixed exception when using specific scene managers that requiere cameras created before the world geometry (i.e. Terrain Scene Manager)

Cameras are loaded before the world geometry if the scene manager needs them to to initialize

Warns if a camera is not present in the loaded scene and the scene manager needs it before the world geometry creation

Scene properties are correctly handled in the max scene loading and on viewport activation, including scene managers and world geometry

Material compiler handles shaders with empty parameters correctly

Object AABB scale generation improved

Fixed keyborad accelerators issues in properties editor

Fixed user interface update of pass material

Fixed root node support for Japanese versions

Fixed hotkeys support for Japanese versions

Fixed render texture issue of nodes in the nodeHandle list not being updated to the entity list when added to the scene

Added new enum values to Src and Dst blend values in Pass material to correct initialization issues in scenes saved with previous versions

Fixed material not updating its changes when upgraded via "update sel materials"

Fixed export dialog display on japanese version

Fixed issue when exporting objects that contain shader references in its material and the shader system is not active

Fixed scene materials exported when the "exportMaterial" option was not set

Fixed meshes being exported when the "exportMeshes" option is not set and "exportEntities" is active

Get it from the downloads page

Some Features are Pro version exclusive, they might not be in CE version

Evak

29-07-2006 04:29:06

wow. looks like a lot more than I expected. I just uninstalled the old one and added this one. Problem is that the materials arent appearing in the Material editor, no Ogre material. technique, pass or texture unit.

Maybe I'm supposed to overwrite the old version? Seems unliklely since there is no link to the old CE version on the site now, and this is a Dagon build.

Anyway, going to check that out see if it's my fault and I installed it incorrectly.

Evak

29-07-2006 04:35:46

Ok Figured it out: the Installer adds a /3dsmax folder in the path after you select your path with the browse button.

I have max in c:/3dsmax8 and the installer installed to c:/3dsmax8/3dsmax

so long as you check the path and delete the added dir before confirming the install, it all works fine :)

Now I have to learn what some of the more complex looking functions are for.... Great work Lioric

Chris

29-07-2006 10:52:42

After installing this I don't see the viewport anymore, its not in the viewport menu as it used to be, or do I have to access it someplace else now? Also, every single menu in oFusion shoots me with maxscript errors, nor can I see any ogre materials anymore listed. And yes it is installed in the right directory.

Going to Viewport menu it says getCamSpeed is undefined. Going to Scene menu it says getSceneMgrType is undefined. Clear says ClearScene undefined and so on..

syedhs

29-07-2006 14:23:58

No problem here, although my use is pretty basic. And have to say that the number of updates/enhancements are simply amazing...

Evak

29-07-2006 16:38:50

chris, I explained the problem in the post above yours. uninstall and reinstall, make sure the path to 3dsmax root is correct before you give the installer the go ahead.

The installer adds an extra /3dsmax to the path when browsing for your install that you will most likely have to remove.

Lioric

29-07-2006 16:49:12

The new installer as default points to a "program files\3dsmax" folder to show users that it needs to be installed to the 3dsmax folder and to avoid users installing in a custom dir (in case they dont read the instructions in the "select dir" page of the installer), this should be correctly selected to the proper 3dsmax folder

This is a new version, not an update so you need to unistall the previous versions before installing this

To conform the internal standar, a new naming scheme is being used from this version on

Ogre ViewWindow -> oFusion Viewport
Ogre Material -> oFusion Material
Ogre Texhnique -> oFusion Technique
Ogre Texture Unit -> oFusion Texture Unit

The "ogre_azathoth" folder in the max root installation is named "oFusion"

The user shader files should be in the "oFusion\Media\shaders" folder

If you dont have the latest Service Pack and the latest updates for your Windows system, you might not have the latest VC runtime libraries, in this case download them from this page at Micorsoft site:

Microsoft Visual C++ 2005 Redistributable Package (x86)

Previous scenes files will need to be updated to the new version:

If the scene was saved with the preview viewport active, the viewport wont be displayed automatically because of the new naming changes, activate the viewport after loaded in the new version and resave the scene

If you had the "InPlace", "Lods", "Build EdgeLists" or "Generate Tangent Vectors" modes active in your objects, they need to be re selected

In some specific scenes, an error dialog might be displayed when loading a previous version scene, in this case "merge" the scene contents and save the scene

You must download the updated oSceneLoader lib and the oSceneLoader demo to get support for the new features

Chris

29-07-2006 16:58:54

"You must download the updated oSceneLoader lib and the oSceneLoader demo to get support for the new features"

ENow this confuses me, what do I have to do with them? I dont remember using things like that on the previous version of oFusion when using max, but then again Im not seeing any installation guides around either. Did something else change besides ofusion then?

And no, the installation directory is correct but it still keeps throwing those maxscript errors. Even if I uninstall and load Max, i the upper taskbar oFusion is still there even though everything has been uninstalled. No matter how many times I reinstall oFusions new version, same script errors occur.

Could someone put up a link to the previous version of oFusion? Work has been halted bigtime because of this.

Lioric

29-07-2006 17:08:58

The scene loader lib is the library you use in your application to load osm scenes, if you are using it you need to update it as well

You can test if the plugins are correclty loaded if you open the "Plugin Manager" from the "Customize" menu and look for the oFusion files, if they are loaded you should see a green mark next to them

Chris

29-07-2006 17:19:01

Seems like uninstalls dont work the way they are supposed to. There were a bunch of script files lioric_NAME in script directory. After deleting those and reinstalling new ofusion the oFusion menu does not throw errors anymore and plugin manager shows the plugins as all loaded.

Viewport however crashes Max entirely. Turns the screen white and crashes Max. And I mean the 'wild' crash, no option to save state or anything.

Lioric

29-07-2006 18:07:40

Post the ogre.log (in another thread)

Chris

29-07-2006 19:52:33

So let me guess, Fog is a pro-only feature? It's greyed out, so I'm guessing I'm doing something wrong or it's cut from CE. I am seeing fog settings under override in materials though.

And by the way, I am guessing the OSM Viewer does not function anymore? It doesnt say an error or anything, but no matter what I export, its pure black.

Lioric

29-07-2006 20:37:42

The installer was fixed and it doesnt needs to manually modify the selected path, it will only install to the 3dsmax root folder

The OSM Viewer needs to be recompiled with the updated oSceneLoader lib

a__et_

29-07-2006 21:03:15

Wow, Thank you very much! :D

dernasherbrezon

20-08-2006 13:01:09

1. I'm Uninstall old version
2. Install the new one(into my 3dmax root directory)
3. Start 3dmax 7
And got this:
DLL oMaterial.dlt failed to initialize (Error code 14001)
DLL oFusion.dle failed to initialize (Error code 14001)
DLL oFusionCore.gup failed to initialize (Error code 14001)

Then 3dmax shows. And when i'm try to see oFusion->viewport i'll get "MaxScript Error" - something undefined (i think it happens because plugin don't loaded)

Lioric

20-08-2006 18:27:08

See the sticky thread "New Version (Details for upgrading from previous)" at the top of the forums posts

You need the VC2005 runtime files installed in your system, that you can download from Microsoft, see that thread for the link

flexinfo

21-08-2006 21:15:03

hi Lioric,

the executable of the new version is corrupted ? i have installed the last runtime VC++ and i have this message : NSIS Error : the installer you are trying to use is corrupted or incomplete.......

flexinfo

21-08-2006 21:18:00

sorry for the picture failed :(

in fact the size of the version Ofusion.exe which has been downloaded on you r site is 2255 KB.
Is it exact ?

thanks

flexinfo

21-08-2006 21:43:02

ok it's good, i have the file no corrupted.

bye

Chris_Redfield

24-08-2006 22:00:43

Hi,

I'm trying to use oFusion with Max 5.1.

The installation is in the right folder (no /3dsMax inside root) but I get errors like "Function getCamSpeed is undefined" when I try to use it.

Any ideas? Although I have worked with MAX for quite a while now, I am new to using OGRE and hope I am forgiven to bother you with possible noob-question.

Lioric

25-08-2006 00:13:42

Support for 5.1 is not longer provided in the latest versions (since 1.6 and up)

The installer includes files for Max 7/8 only

pnyx

10-11-2006 13:07:03

Hi,

You said in your changelog that morph animation is supported now
"Pose/Morph animation support (100 morph channels supported)"

Maybe i got something wrong, but I still can't check the checkbox "Export Morph animation" in my export Dialog... And, Yes, my model has a Morpher Modifier applied and everything.

Best regards
pnyx