3d Animator release of version 1.65 for 7,8 and GameMaker: Studio (see release notes)
New
texture uv mapper to fixed all texture mapping problems. Correct and draw your texture map. And even correct lighting problems through reversing their indices.
Get
3d Animator, a tool that brings 3d animations to your 3d GameMaker game. It generates authentic GM 7, 8 and Studio code. No extension is required

. Just make an animated model and paste the generated code into your 3d object. You can import models. Fully documented manual.
Videos on youtube
examples put into Doom Revisited, importing a running zDoom man,
making a ball fall from a table,
getting your animation into your game3d Animator has, amongst others, the following features:
- Create static or animated models using the key frame or model sequence mode.
- Play animation forward, backwards, back and forth or looped at different speeds (in 3d Animator as in your game).
- Build an animated model out of several types of shapes (blocks, ellipsoid, etc.) or imported models stored in the shape list.
- Wavefront .obj models, 3d Studio Max models, Animated Quake 2 models can be imported (and exported as GameMaker models).
- Imported models can be corrected (enlarged, rotated, etc.) and their texture uv maps can be fixed/drawn.
- By using key frame motion shapes/imported models can be moved, rotated, bounced, enlarged, etc. in time, so parts can fall down, bounce, circle, fly, etc.
- Imported models can be morphed and merged.
- Each shape can have a texture and texture maps of imported models can be fixed/drawn by using the uv mapper.
- Keyframes (which hold the properties like position, angle, rotation of a shape) can be added, moved and deleted.
- All the changes you made can be undone and redone if necessary and
- if 3d Animator or your PC crashes you can go back to your very last made change.
- GameMaker code can be generated for your static model for draw & create event and
- code for your animated model for create, step and draw event.

click here for more screenshotsrelease notes version 1.65
- added: option to set the horizontal and vertical texture repetition factor for basic shapes
- added: texture repeat option is set if a repetition factor is larger than 1
- manual: texture repetition factor explanation added
- added: shift left click to toggle texture repeating
- added: code generation for GameMaker: Studio 3d games
- changed: handling of paths of imported models: a path variable is added (should be emptied if models are included especially with GM: Studio)
- added: GameMaker: Studio gmx project for testing your animation for a 3d game object
- manual: added explanation using 3d Animator animations for GameMaker: Studio
- manual: minor changes
release notes version 1.64- added:added: option to repeat texture for a shape/model
- manual: repeat texture options added
- manual: minor enhancements
- minor bug in edit menu
release notes version 1.63- added: in texture uv mapper the normal vertices of each individual triangle can be reversed to fix the false lighting of a model
- added: background/sprite index name of the textures you use in your game can be entered in 3d Animator in order to skip this entering every time in the generated code
- added: select and save export directory if models are imported, so don't need to specify it all the time
- added: tool tips for some key menu items
- added: color schemes
- added: define your own color scheme
- added: lighting normal vertices are also rotate, if imported model is rotated
- improved performance of menu and form by using the very slow GM 8.1 font_add() function only once
- some visual improvements
- manual: some textual and link improvements
- files torch1.3da and torch2.3da repaired (they weren't upgraded correctly and let 3d Animator crash)
- minor bug in model draw type
release notes version 1.62- new: texture uv mapper
- added in texture uv mapper: select (one or multiple) uv nodes and move with mouse
- added in texture uv mapper: off set (move) and mirror uv map
- added in texture uv mapper: negate uv coordinates (for negative coordinates)
- added in texture uv mapper: correct (limit) uv coordinates between 0 and 1
- added in texture uv mapper: swap u with v and vice versa, so rotate uv map
- added in texture uv mapper: save/open uv map file
- added in texture uv mapper: undo/redo mechanism
- added in texture uv mapper: move and scale uv map to accomodate large and faulty uv maps
- added in texture uv mapper: show info on uv map like number of coordinates
- added in texture uv mapper: show triangle of selected uv coordinates/nodes in model
- added in texture uv mapper: options (show triangles/nodes, set transparency, etc.)
- manual: added help info for the texture uv mapper
- added: texture menu
- manual: info on texture menu
- added: feature to copy texture uv map of a model to an other model or all models
- hotkey help list improved
- manual further improved
- remark: canvas (room) width of 3d Animator can't be smaller than 1000 pixels
- some minor enhancements
- minor bug in using internal background texture file
release notes version 1.61- added: ability to rotate a texture of an imported model by swapping uv texture coordinates (u to v and v to u, so a texture rotation)
- manual: other textual enhancements
- bug in importing Quake 2 md2 file, which could result in crash
release notes version 1.60- 3d Animator converted to Game Maker 8.1, so faster 3d drawing
- much faster internal handling of imported models
- workspace can be enlarged: now able to change the resolution to accommodate larger screens (default display width / height 600)
- generated code is now uptil 25% faster which results in a better fps ratio for your game
- added: import of Quake 2 animated model
- added: new 3d Animator mode to play animated Quake models to bring them to your game
- added: import of 3d Studio Max model (note that these kind models haven't got normals)
- importing Wavefront .obj file: errorneous characters no longer results in no import or error (workaround for the bad GM real() function)
- importing Wavefront .obj file: a third (wrong!) texture vertex no longer results in no import
- importing Wavefront .obj file: o section instead of g section now handled correctly
- added: extended view of keyframes to get an overview where keyframes are changing your animation
- added: imported model(s) can be merge (added) to each other
- added: imported model(s) can be morph, so a model between to models can be calculated
- added: imported model(s) can be centered by recalculating the vertices
- added: imported model(s) can be enlarged or shrunk (if it's too small or big) by recalculating the vertices
- added: imported model(s) can be moved by recalculating the vertices
- added: imported model(s) can be mirrored by recalculating the vertices
- added: imported model(s) can be rotate 90, 180 or 270 degrees by recalculating the vertices
- light bar is shown by default
- added: ambient light (can be used for models without normal vertices needed for correct lighting)
- smoother menu interface (no need to click anymore)
- added: internal textures for easy texturizing (only in 3d Animator)
- shape list and properties window can be moved
- shape list: scroll at mouse left button hold instead of click
- shape list: extra shape forms can be chosen like tetrahedron
- 3d Animator shape file extension is now 3as instead of 3ds to avoid confusing with a Autodesk 3d Studio file
- tooltip of model view can be hidden
- added in manual: pages on importing models
- added in manual: description of more Game Maker problems and short comings
- manual: better walkthrough explanation
- manual: other textual and visual enhancements
- added example file: standing, running Doom man
- new icon and load screen
- due to AVG virus scanning and very slow closing of 3dAnimator.ini file (bug in AVG?), now using 3dAnimator.set as ini file
- bug concerning export of 3d Animator shape
- minor bug concerning generating draw event for a static model
- several minor bugs, textual changes and visual enhancements
release notes version 1.53- fixed: in case of errorneous strings in a Wavefront .obj file: strings will be treated as 0
- added: bugs/errors will be written to game_errors.log
- added in help menu: show error log
- minor changes in manual
release notes version 1.52- added: choice between x and y angle along base of shape or x and y axe
- info added in manual on this choice
- changed in manual: images updated
- minor bug concerning stretching/compressing the number of frames
- minor textual changes in manual
release notes version 1.51- minor bug concerning generating code for global x and y rotation
release notes version 1.50- added in manual: explanation new time line keyframes visualisation
- some minor visual changes
- minor bug fixes
release notes version 1.49- added: z variable in generated code to enable change in elevation of animation/model during game play
- added in manual: explanation how to use z variable, see Notes on code generation
- added: visualisation of all keyframes in timeline
- changed: look of main menu
- added in manual: how to install/uninstall
- added: some explanatory text in 3d Animator
- minor textual improvements in the manual
release notes version 1.48- able to zoom view further
- able to change view height further and faster
- able to change view x camera further and faster
- added in options menu: reset view to default
release notes version 1.47- animated texture option: load Game Maker 8 sprite file as animated texture
- info added in manual on loading sprites as texture
- added health cube as animated texture example
- 3d Tester: example sprite added for animated texture
- added feature in edit menu: copy all keyframes from one shape to another
- info added in manual for copying all keyframes
- added in edit menu: list of changes and ability to go to a particular change
- info added in manual on history change list
- added in manual: file structures of 3d Animator
- added helium atom example
- improved memory management
- more explanation in manual on dealing with including models in Game Maker
- minor textual improvements in the manual
- minor bug fixes
release notes version 1.46- added feature: copy keyframe of shape
- info added in manual copy feature
- enhanced feature: move keyframe of shape
- new feature: add simple animation, such as 360 rotation, jumping and falling, at selected frame
- improved crash feature
- info added in manual crash feature
- more info added in manual about importing Wavefront obj's
- added screen save menu item in help menu
- some minor structural improvements in manual
release notes version 1.45- added new shape type: 2d text
- added in manual: explanation of camera position
- some textual/structural improvements in the manual
- some minor enhancements
- small GUI changes in 3d Tester
- bug fixed in draw code generation of static model
release notes version 1.44- small GUI changes
- bug fixed involving import Wavefront obj
- workaround for #IND indeterminate values in Wavefront obj
release notes version 1.43- added key combination ctrl+y and ctrl+shift+z for redo
- camera view enhanced
- bug fix involving resetting x and y rotation when inserting a frame
release notes version 1.42- more explanation on how to play your animation in your game
- added in manual: a chapter on Game Maker 3d problems
- added in manual: a wishlist: please tell me what you need
release notes version 1.41- bug fix: back and forth feature is now generated in step event code
release notes version 1.4- added rotation along shape's x and y axis
- (re)set origin of Wavefront obj model to center it
- timing support added for static model generation of chosen frame
- enhancement of inversion x axe feature
- minor visual enhancements 3d Animator and 3d Tester
release notes version 1.33- workaround Yoyo's errorneous instant play involving included files
release notes version 1.32release notes version 1.31- taking into account at code generation: GM direction variable
- faulty code generation of angles of static model
release notes version 1.3- import Wavefront .obj as shape or multiple shapes at more meshes
- added help for this kind of import
- texture flip for imported Wavefront shape
- recalculate normals for flat shaded shape
- reverse/flip x, y or z normals
- draw imported shape as wireframe or colored faces
- draw normals of imported shape
- export imported shape as Game Maker model
- renamed 'import' Game Maker model to 'load' Game Maker model to match d3d_model_load function()
- light bar for switching light coming from the top, bottom, left, right and front
- improved viewing of animation/model: by dragging the mouse the view can be rotated, scaled, etc. (Thanks Robert3DG+ for the suggestions)
- more efficient undo/redo mechanisme
- screen mode (windowed or full screen) setting is saved
- textual improvements in help file
- better index of keywords in help file
- textual improvements in program
- 'file not found' bug repair due to working_directory variable change
- minor bugs
release notes version 1.2- import Game Maker model as shape
- added help text for this import
- crash mechanisme if 3 Animator or PC crashes: go back to last change
- mouse wheel usage: value of properties can be changed faster and easier
- ability to hide shapelist, property window, etc. to see more of your model
- better memory management
- bug removal in 3d tester
- textual improvements in program and help file
- minor bugs
I mentioned earlier I made this tool to make animations of breaking furniture and other
stuff for my game
Doom Revisited. I wanted the player to be able to
smash up things. I find a 3d game without animations so static. Try out
this new tool and use your imagination to come up with some good
animations which richen your 3d game. 3d Animator has an extensive help
file including a walkthrough tutorial for making your first animation.
Good luck and let my know what you think of it
Peter Verbeek
Edited by peverbeek, 05 November 2012 - 12:40 PM.