About Store Forum Documentation Contact
Donations:
158$/mo



Post Reply 
Version 30.5
Author Message
Esenthel Offline
Administrator

Post: #1
Version 30.5
added support of facial animations
new tutorial "demos/facial animation"
new tutorial "game basics/character facial animations"
improved bad formatted OBJ mesh importing
new options in Mesh Editor menu : "view/reset camera orientation", "skeleton/automatically reassign vertex bone indexes", "skeleton/set parent", "view/textures", "animation/reset animation"
taking screenshots in Mesh Editor and World Editor using mouse now doesn't include gui menu
updated quaternion class
added new mode of setting vertex skinning in Mesh Editor in SKEL mode, activated by Tab key, for more info please check Mesh Editor documentation
animation keyframes can now be in 3 types ORN (target orientation - encouraged for all body animations), ROT (relative rotations - encouraged for all facial animations) and POS (offset position)
described data type ranges in documentation "Programming/Data Types"
08-14-2008 08:46 PM
Find all posts by this user Quote this message in a reply
Esenthel Offline
Administrator

Post: #2
Re: Version 30.1
updated tutorial "demos/facial animation" - added blinking
because of name changes (in this case 'crt'->'create' oraz 'upd'->'update') you need to apply these changes also to your own classes which extend GAME::OBJ class (in other case extending virual methods of characters items and so will not work)
allowed mixing of ORN and ROT animation keyframres
improved performance of animations
08-16-2008 06:14 PM
Find all posts by this user Quote this message in a reply
Esenthel Offline
Administrator

Post: #3
Re: Version 30.2
removed capital letter class naming
updated basic data types
new user keywords (usertype.dat) please update according to EsenthelEngine installation instructions
from now on methods such as CSkeleton::getBone* Game::Obj::getParam* close the application if they don't find the element, for element searching without application closing please use findBone* findParam* methods
added automatic ragdoll handling to Game::Chr
new tutorial "game basics/character ragdoll"
improved automatic ragdoll foot bone placement
fixed ragdoll (incorrect shoulder bone behaviour)
removed "windows.h" header usage reducing global namespace methods
added CutsPOINTMesh and PosPointMeshY PosPointMeshZ functions working on Meshes, and enabled retrieving hit_face index
restored "rendering/multi-threaded rendering" tutorial
new function UpdateGrass which updates grass bending (previously was done automatically), World.update calls UpdateGrass automatically
added icon to first tutorial "00-start"
removed occasional bug of building incorrectly faded terrains on flat surfaces in World Editor
changed default directory of worlds from "wrld" to "world"
08-22-2008 03:43 PM
Find all posts by this user Quote this message in a reply
Esenthel Offline
Administrator

Post: #4
Re: Version 30.3
new fog controls Sky.fogFrac, Sky.fogExp
new tutorial "rendering/fog"
08-23-2008 03:23 PM
Find all posts by this user Quote this message in a reply
Esenthel Offline
Administrator

Post: #5
Re: Version 30.4
new function FCopyDir allowing to copy directory
new virtual methods Game::Obj::itemAdded,itemRemoved called when item has been added or is removed from object
08-24-2008 01:11 PM
Find all posts by this user Quote this message in a reply
Esenthel Offline
Administrator

Post: #6
Re: Version 30.5
replaced operator= of vectors and geometric shapes with constructors
Txt structure replaced with Char* (Str does automatic conversion)
manual Ragdoll operations now require CSkeleton passing (safer if skeleton moved into another memory location)
fixed camera quake effect when combined with shadow mapping or water reflections
new particle-based blood effect class BloodFx
new particle-based explosion effect class ExplosionFx
new tutorial "rendering/blood"
new tutorial "rendering/explosion"
08-26-2008 06:10 PM
Find all posts by this user Quote this message in a reply
Post Reply