Visual3D is updated many times a year and we always recommend staying up-to-date so that you have access to the latest features and bug fixes. These release notes provide a summary of changes for releases since the major v2022.08 release.
For an in-depth discussion on how Visual3D provides multisubject support for C3D files with subject prefixes, go here.
2021 Releases | |
Updates in 2021.12.2 * [Enhancement] More command support for subjects * [Bug Fixes] Fixed bugs related to subjects from \\ prior preview releases.\\
\\ usability with multiple subjects\\
\\ using subject prefixes defined in C3D parameters.\\
\\ prefixes defined in C3D parameters.\\
\\ files to be applied to C3D files.\\
\\ subjects in order to support metric and other\\ command data calculations.\\
\\ interfacing with MATLAB®.\\
\\ is not specified\\
\\ tab\\
\\ from Delsys Avanti csv files\\
\\ opened in the pipeline\\
\\ colorization\\
\\ changes\\
\\ for user to set in the pipeline for added \\ flexibility.\\
\\ export to ascii when outputing to XML.\\
\\ changes\\
\\ a graph should create the graph anyways even\\ when signal does not exist.\\
\\ and implement new features\\
\\ incorrect size given in C3D file.\\
\\ Joing Angular Velocity which was off by\\ a factor of 4 due to incorrect data rate\\ calculation.\\
\\ parameters to recognize Theia as the \\ manufacturer.\\
\\ Parameters needed to have data structure\\ initialized.\\
\\ when Analog signals are imported as DERIVED.\\
\\ and move command to set the CS \\ alignment.\\
\\ Minimum when using the Library.\\
\\ regression.\\
\\ when browsing the library, after closing\\ the edit graph dialog.\\
\\ processing.\\
\\ event_sequences in quick view display\\
\\ leg of expression parsing intended to\\ process strings which indexed \\ improperly into empty double array.\\
\\ for FP Auto Baseline for files with bad\\ force data at the start or end of trial.\\
\\ range of multiple graphs.\\
\\ forces when a segment hits multiple \\ plates.\\
\\ JOINT_ACCELERATION for \\ Compute_Model_Based pipeline command\\ to resolve resultant vector in a\\ Cardan sequence.\\
\\ in string expressions mixed with values\\ in order to use * operator and + \\ operator to select string values based\\ on conditionals.\\
\\ so they don't overlap when checking \\ the box.\\
\\ compatibility\\
\\ (reduced)\\
\\ "pop up" when not wanted\\
\\ combining 2 force platforms when not\\ in the same plane\\
\\ Signal and Events Tab\\
\\ Signal and Events tab graph, then \\ perform certain actions afterwards.\\
\\ selecting an item on the Report tab.\\
\\ in a character set not supported in\\ a Microsoft English (US) compile.\\ NOTE: While the crash is now handled\\ a message pop up tells the user that\\ the file name/path contains unsupported\\ characters. The software may or may\\ not handle everything properly, such\\ as adding the file name to the recent\\ files list. This is dependent on\\ underlying support of the microsoft\\ routines on the computer.\\
\\ were showing up blank\\
\\ backward report template compatibility\\
\\ graph tics\\
\\ reorganizing balloon text locations\\
\\ .c3d file\\
\\ file containing has ROTATION data.\\
\\ List Of Model Names did't work in\\ the Library.\\
\\ black graph window.\\
\\ Kinetic_Kinematic folder data.\\
\\ with large parameter.\\
\\ file check for the end event.\\
\\ files of the animation without having to\\ click 'OK' button for each export.\\
\\ synchronized motion files so animations\\ using start and end event both start,\\ and end at the events in both files.\\ End frame of 0 will not normalize.\\
\\ broken and had a pre-existing issue with\\ certain combinations of signal/events\\
\\ parameter for a Kistler file that doesn't\\ contain baselines for analog signals.\\
\\ parameter to list of tags only for tags\\ associated with the active files.\\
\\ crashes due to unexpected causes (guard\\ commands and handle).\\
\\ matrices.\\
\\ support\\
\\ to be modal instead of modeless. This \\ also prevents some issues which can cause\\ crashes.\\
\\ in debugging program errors.\\
\\ exporting data to a text file.\\
\\ remote drive using File_Save_As command and\\ prompting for the file name.\\
\\ message \\
\\ Analog Labels\\
\\ create an overall boolean return (0 or 1) for\\ whether all, or any of a data item matches the\\ expression inside the function.\\ ie; All_Of(METRIC::ORIGINAL::DISTANCE_ITEM > 0.7)\\ Any_Of(METRIC::ORIGINAL::DISTANCE_ITEM > 0.7)\\
\\ command File Save As. File ends up remaining\\ in the user's appData/local/temp folder. File\\ being saved to ends up being empty. The copy\\ from the temp folder to the final folder was\\ not trapped correctly in the command.\\
\\ favorites was not hidden after script completion\\
\\ the script has whitespace in the file name.\\
\\ force platform corners based on the extent of the \\ force platforms in the Force Structures dialog.\\
\\ and are now released to production.\\
\\ and corruption due to the increased risk of\\ an undetected network blip while writing.\\ (Note: this uses local C: drive as temporary\\ staging point when using a network drive. If\\ you are using a network drive, ensure you have\\ enough space available for temporary .cmz files).\\
\\ dialog parameters.\\
\\ CalTester tabbed dialog\\
\\ interpretation of NAN values and parameter\\
\\ when you click the item to edit.\\
\\ switching modes or saving a file.\\
\\ changes\\
\\ entities to be created, and incorrect one drawn.\\
\\ behavior throughout.\\
\\ are aware of how long it has been since their last\\ update.\\
\\ became reversed.\\
\\ and allow use on report pipeline commands.\\
\\ pages related to drawing targets in color.\\
\\ the command line\\
\\ from the command line\\
\\ the first instance (fixed).\\
\\ rotations and quaternions\\
\\ when it is the only item on the page.\\
\\ pipeline commands\\
\\ features.\\
\\ command to assist with running model building\\ commands.\\
\\ features being developed\\
\\ Force Plate data when using IK\\
\\ from assigning a force to it.\\
\\ access the model properly, fixed to be consistent\\ when multiple models are present.\\
\\ markers (prototype hidden).\\
\\ being tested.\\
\\ frame of a file to account for precision\\ variances.\\
\\ position when you selected item to edit.\\
\\ same as previous versions, corrected to allow\\ setting the background to white.\\
\\ all items in the folder.\\
\\ better.\\
\\ static calibration file in Open and Append\\ commands.\\
\\ - affects drawing of axes at CG\\
\\ to prevent a Visual3D load error.\\
\\ in release candidates.\\
\\ with previous releases.\\
\\ when viewing the CMZ/CMO library of files.\\
\\ applying changes to a library model.\\
\\ Set_View_Options command.\\
\\ various dialogs into cleaner tabbed\\ design.\\
\\ to normalize ML and AP to the conical foot \\ circumference and was changed to normalize \\ only to the foot radius.\\
\\ Set_Model_Metric command to specify model.\\
\\ multiple times.\\
\\ commands.\\
\\ Force Platform Assignments tab.\\
\\ were set to NAN\\
\\ rate with IK signals.\\
\\ weren't working.\\
\\ it works better with the command.\\
\\ biofeedback tab.\\
\\ to prevent duplication of mixed and\\ all upper case names.\\
\\ analog baselines after loading a .cmz file\\ when fp_zeros are -1 on file load.\\
\\ value\\
\\ motion file animation\\
\\ compatibility with video codecs.\\
\\ intermediate events and exclude events\\ used with Event_Sequences\\
\\ at the same time (rare instance).\\
\\ new report graph editing features.\\
\\ characters.\\
\\ history.\\
\\ 90 degrees.\\
\\ .cmo files saved between 2009-01 and \\ 2010-11 versions of Visual3D.\\
\\ expression functions\\
\\ folders that shouldn't be filtered, fix\\ filter minor bug.\\
\\ instead of NAN when no force present.\\
\\ event sequence is empty (Performance fix\\ regression).\\
\\ one of the events exists, but is empty.\\
\\ standardization\\
\\ for maximum cutoff frequency\\
\\ files (and library capability).\\
\\ the correct pipeline.\\
\\ graphed.\\
\\ regression for segment calibration\\ markers.\\
\\ when event sequence not used.\\
\\ use default active model.\\
\\ coordinate system is set.\\
\\ ASCII file.\\
\\ start and stop event.\\
\\ files\\
\\ commands and graphs.\\
\\ models\\
\\ signal\\
\\ be null string, not .txt\\
\\ account for margin changes\\
\\ allow for more text to be displayed\\
\\ lock shared resources to prevent\\ crash\\
\\ report tab when animating\\
\\ to an ASCII file\\
\\ when viewing animation in report mode\\
\\ timestamps at the same frame\\
\\ crashes\\
\\ item to text file\\
\\ to return the number of frames in a signal\\
\\ frame in an expression to handle it being\\ 1 based\\
\\ file's folder path.\\
\\ to set fixed range colormaps to standardize\\ the colormap used to color animation objects.\\
\\ Gravity of segments when opening saved\\ .cmz files and the coordinate system is\\ not Z up, and when the option is selected\\ to draw the axis at the center of the segment.\\
\\ expression.\\
\\ several commands.\\
\\ through model muscle dialogs.\\
| \\ to better handle NAN.\\
\\ caused an invalid error message to appear \\ and the file not opened. \\
\\ property read from registry.\\
\\ markers in Model Builder\\
\\ threshold when selecting default\\
\\ direction\\
\\ quick view\\
\\ items returned in rare scenarios.\\
\\ file segments are out of synch with model\\
\\ through using Z-X-Y\\
\\ streamed.\\
\\ pipeline while streaming\\
\\ Modify_Analog_Parameters command.\\
\\ Auto_FP_Baseline command\\
\\ after modifying the number of segments\\ in the model, but without applying the\\ model to the motion files.\\
\\ segment residual to prevent crash when\\ reading new .cmz files in older Visual3D.\\
\\ Biofeedback processing\\
\\ read by .cmz files.\\
\\ with a lot of events.\\
\\ data\\
\\ variables that are not cell arrays\\
\\ fix display settings.\\
\\ and temporary ones for the current pipeline\\ by command.\\
\\ command.\\
\\ parameters.\\
\\ duplicated information internally.\\
\\ restrictions for Reckon3D\\ compatibility\\
\\ in report graphs\\
\\ the title.\\
\\ biofeedback graphs\\
\\ is > 1.\\
\\ graph dlg.\\
\\ to upper case.\\
\\ dialog\\
\\ beyond the frames contained in the signal.\\
\\ for IK in the static model.\\
\\ prevent issues when printting page changes.\\
\\ to default expression when using a default \\ geometry after you modify subject mass.\\
\\ fixes some obscure message from popping up for\\ some users.\\
\\ prefix parameter is specified. Fix modifying\\ the static trial when no motion file is assigned\\ to it.\\
\\ dialog.\\
\\ have segments that already exist in the model.\\
\\ the file opened, you probably want to go to that\\ path again to select the correct file.\\
\\ 6.01.04\\
\\ segment is not using default SCS\\
\\ expression\\
\\ Indefinite_Integral and Metric_Integrate. \\ Also changed metric expression commands to\\ use the prefix "Metric_" to clarify expressions.\\
\\ real time\\
\\ it can be read and fixed.\\
\\ on or off for Visual3D.\\
\\ saved .cmz files\\
\\ which prevented use in bar charts\\
\\ expression evaluation\\
\\ threshold colors of yellow and red lines\\
\\ Biofeedback_Show_Image_In_Range\\
\\ improvements\\
\\ real time interfaces to put and eval directly\\ to the Matlab workspace\\
\\ Metric_Integrate, Metric_Sum\\
\\ abilities that went away in v6.\\
\\ force platforms and scaling\\
\\ processing results\\
\\ 3D animation window.\\
\\ name contains no data.\\
\\ ON and OFF events when first occurance is too\\ close to the start, or end of a file to perform\\ TPR.\\
\\ with Visual3D RT Server.\\
\\ specific licensing configurations\\
\\ quality image display\\
\\ properties when saving and loading a file.\\
\\ and for model files.\\
\\ (make work like they were drawn in v5)\\
\\ stack overflow problem.\\
\\ Library.\\
\\ when using C3D Parameters.\\
\\ when a file is named in the command.\\
\\ 'Expression_Loop' used to behave.\\
\\ installed before purchasing.\\
\\ Text data.\\
\\ it executes twice in processing results.\\
\\ (CODA, V3D_Hybrid, etc).\\
\\ access formats\\
\\ name formats (ie; L/R at end of name)\\
\\ pelvis\\
\\ element is specified that doesn't exist in the signal.\\
\\ properly.\\
\\ multicore processors.\\
\\ model access and processing from the CMZ library\\
\\ library Link_Model_Based calculation capability\\
\\ high performance model and data computations.\\
\\ functionality into Visual3D\\
\\ PDF should work for dotted lines)\\
\\ Platform Parameters\\
\\ (examples using metrics and text data)\\
\\ - Event threshold parameter added for all maximum and \\ minimum commands (Event & Metric)\\ - FP Auto Baseline for improved treadmill force results\\ - Locate Force Platform Corners\\ - Reset Segment Assignment to Force and COP\\ - Compute Confidence Ellipse (old name Compute \\ Trajectory Ellipse)\\ - Get Pipeline Parameter Index Value\\ - Expression Loop (now Conditional_Statement)\\ - New biofeedback animation commands\\ - Export Signals to XML Graph\\ - Set Text Item to store text information\\ - Commands to secure data by the use of \\ Folder Encryption\\ |
Visual3D v6 - older updates |
Visual3D v6 contains more changes than any other Visual3D release. The new file format (CMZ) saves link-model data so large files will open much faster, allows for model animation while viewing the library, and allows for model based access for calculations across the library of .cmz files. With the new 64 bit version of Visual3D along with multithreading, processing time will be significantly reduced. NOTE: plug-in modules, real-time, and MatLab support are different in 32 and 64 bit versions. There are separate plugins for 32 and 64 bit versions of Visual3D, you must download the correct plugins for the version you install. The 64-bit version will allow for better use of memory, and supports some later features of MatLab. Some older plugins have not been ported to 64 bit, so if you do not find a plugin you were previously using on 64 bit, download and install the 32 bit version to use the older plugin. Although there have been many enhancements to Visual3D, below is an outline of just a few of the new features and new commands. Visual3D is continuously updated with new features and enhancements so keeping up with the latest download you will be sure to have access to the latest bug fixes, new features and enhancements. ==== Performance Changes ==== - A 64 Bit version of Visual3D - This will resolve issues for users with large CMO's that often hit the “Out of Memory” error - New CMZ file format for saving files - Faster file open times - Performance enhancements for faster model building and IK computations times - Multithreading - Library Enhancements: - Segment animation - Ability to create new Link Model Based items - Incorporate CalTester+ force platform corner location into Visual3D - Inverse Kinematics Enhancements: - Motion Constraints - Boundary Conditions - C3D files are processed simultaneously for much faster processing times ==== Interface Changes ==== - Easier report editing with tabbed design. More changes currently in the works for future releases - Support for 4K monitors - Many real time streaming enhancements and features for RT biofeedback - Enhanced graphs with many improvements such as smoother lines and better scaling - New interface enhancements and toolbar icons - Will also fix print to PDF issues for some users when printing dotted lines - Modeless dialog capability for using common dialogs while working in other dialogs simultaneously - Event Sequence definitions to simplify specifying and modification of ranges throughout Visual3D - Color coded text editor for the pipeline - The Query function was added to the Reports - Copy Landmark feature ==== Event Creation ==== New/Modified Commands (click to expand) Event_Define_Event_Sequence - Event Sequences can be used to define sequences of events such as right stance, or the first 20 cycles. Event sequences can then be used in place of events in subsequent processing. When defining maximums & minimums in Visual3D, a new parameter was added which allows users to define the threshold. This parameter was added for the following commands: * Event_Global_Maximum * Event_Global_Minimum * Event_Maximum * Event_Minimum ==== Event Management ==== New/Modified Commands (click to expand) Event_Sequence_Delete - Event Sequences can be used to define sequences of events such as right stance, or the first 20 cycles. Event sequences can then be used in place of events in subsequent processing. ==== File Management ==== New/Modified Commands (click to expand) Create_Text_Data - Text Data is a new “Signal Type” which was added to the data tree. This allows users to define strings in the CMO file. For example, a signal can be created called “Affected_Side” and the user can specify the Left or Right side here. Files can be queried using text data as well. ==== Force ==== New/Modified Commands (click to expand) FP_Auto_Baseline - This command can be used to automatically determines the zero period and the force platform minimum value. This is especially helpful for treadmill trials when it is difficult to determine a period when the treadmill is unloaded and for front to back treadmills where a high force platform minimum value can cause discontinuity in the force signal. Locate_Force_Platform_Corners Modify_One_Force_Platform Reset_Segment_Assignment_To_Force_And_COP ==== Matlab ==== 64 bit Matlab support. - Put_To_Matlab - Get_From_Matlab - Eval_In_Matlab Certain Matlab commands are only available in the 64 bit version. Matlab no longer supports 32 bit installations, so legacy support will only be available in the 32 bit version of Visual3D. ==== Metric ==== New/Modified Commands (click to expand) When defining maximums & minimums in Visual3D, a new parameter was added which allows users to define the threshold. This parameter was added for the following commands: * Metric_Maximum * Metric_Minimum * Metric_Time_of_Maximum_from_Event * Metric_Time_of_Minimum_from_Event * Metric_Time_of_Global_Maximum_from_Event * Metric_Time_of_Global_Minimum_from_Event Metric_Compute_Confidence_Ellipse ==== Model Based Data Computation ==== New/Modified Commands (click to expand) Compute_Model_Based_Data parameters with added treadmill velocities ==== Pipeline Control ==== New/Modified Commands (click to expand) Get_Pipeline_Parameter_Index_Value Conditional_Statement Conditional_Statement_End ==== RT and Post Processing Biofeedback ==== New/Modified Commands (click to expand) Animated_Line Animated_Sphere Animated_Surface Animated_PolyLine Modify_RTGraph_Settings ==== Reports/Interactive Graphs ==== New/Modified Commands (click to expand) Modify_All_Graphs Overlay_Report ==== Folder Encryption ==== New/Modified Commands (click to expand) Add_Password_Protection_To_Folder Remove_Password_Protection_From_Folder Enter_Password_To_View_Folder_Data ==== Other ==== New/Modified Commands (click to expand) Open_Edit_Dialogs Map_Segment_Color_To_Signal_Value |
Copyright (C) 2000-2022 C-Motion, Inc. - All Rights Reserved