The second beta version of 3DE4 Release 5 has become available today. Beside some minor bugfixes and improvements, we mainly worked on 3DE's new GPU Tracking Engine (for reference frames) during the last few months:
its tracking speed has been improved tremendously (up to 4 times faster)
its detection rate has been greatly improved
its error rate has been reduced significantly
its sub-pixel accuracy has been further improved
we fixed a number of annoying bugs
...see changelog below for more details!
Stay tuned for further 3DE4 updates, coming in the next months...
Cheers, Rolf
r5b2
improved the tracking speed of 3DE's GPU Tracking Engine (up to 4x faster, deep tracking = 0.0)
improved the detection rate of 3DE's GPU Tracking Engine (for various lighting-, scaling- and perspective transformations)
reduced the error rate of 3DE's GPU Tracking Engine significantly
improved the sub-pixel quality of 3DE's GPU Tracking Engine (for various scenarios)
fixed a bug which caused 3DE's GUI to "freak out" when using its GPU Tracking Engine (rare)
reconfigured "compensate luminance changes" mode for 3DE's GPU Tracking Engine
fixed a bug which caused 3DE's GPU Tracking Engine to error out when using multiple main windows
fixed a bug which caused 3DE to crash during its adjustment procedure (setTimerCallbackFunction() python command)
significantly improved 3DE's regular autotracking routine for sequence cameras (F4, point distribution)
added full python 2.7 data to 3DE's installation (linux64 only)
added proper Undo support for scripts "reverse tracking curves", "reverse reel in points", "reel in points" & "reel in points current frame"
added minor improvements to 3DE's Maya export script (GUI)
fixed a bug in 3DE's FBX export script (multiple point groups)
fixed a bug in scripts "python editor" and "python command help"
removed some annoying shell debugging messages (calculation core)
fixed a bug which caused 3DE to crash when launched through command line (rare)
updated script "bake scene", which now transforms 3D models as well (v1.2)
additional minor bugfixes
r5b1
3DE4 is now linked against Python 2.7 (linux64 & win64)
upgraded win64 SDK/runtime environment
added a new GPU based engine for tracking 2D features in reference frames (F2)
added a new point attribute for configuring 3DE's new ref. frames tracking engine ("deep tracking")
added new python commands for reading & writing a point's "deep tracking" attribute
added new python commands for driving 3DE's GPU based tracking engine
updated script "Align Point to Prev/Next Keyframe" to use GPU tracking engine (v2.0)
added a new function for refining 3D Models based on 3D cameras & footage (F6)
added a new function for creating UV texture maps out of 3D cameras & their footage to be mapped on 3D models (F6)
added the ability to display UV texture maps on individual 3D models
added a script for generating UV coordinates for 3D models
updated script "export 3d models as OBJ" (export uv coordinates)
added a new script for inverting the (back-)faces of all selected 3d models
added a function for generating a pseudo lambert shading effect for 3D models (F6)
fixed a number of rendering bugs in connection with 3D models (F1, F5 & F6)
added a new "performance rendering" mode for fast rendering of (large) 3D models (F5 & F6)
added new python commands for reading & writing a 3D Model's "performance rendering" attributes
added new script "Object PGroup Z Distance Tool" for directly editing the distance of an object point group to the current camera
introduced a general user interface visual overhaul
added a lasso selection feature (CTRL+ALT, F2, F3, F4, F5, F6, curve editor, deviation browser, curve widget, 3D area widget)
added a function for hiding all panes from the display area (TAB)
added a new feature which allows to add non modal script windows to the pane structure of a main window (via "config" menus)
added a new python scripting tag which lets a script appear in all config menus (# 3DE4.script.gui.config_menus: true)
added a new python command for finding out if a script window is currently part of a main window's pane structure (isCustomRequesterPosted())
updated a number of existing python scripts so that they show up in all config menus (and thus can be added to the pane structure)
added a new python scripting tag which forces 3DE to create multiple menu entries for a script (# 3DE4.script.addlabel: <label>)
added a new python command for returning the label of those menu entry which has triggered the script (getLastScriptMenuLabel())
mildly improved the usability of curve editor
added a new option to curve editor for displaying (object point group-) rot/pos curves in global space
added a new python command for making "child space" and "global space" rot/pos curves consistent to each other (curve editor, object point groups)
added a new python command which copies a point group's rot/pos "edit curves" into its "filtered curves" (curve editor)