Release Notes - Ventuz V4.04.00


V4.04.00
FEATUREF215Animation Editor can now select multiple channel tree elements to move/copy via drag&drop
FEATUREF265Animation Editor can now clone the current Slice.
FEATUREF269Animation Editor can now clone the selected channel tree.
FEATUREF794Animation Editor can now move multiple selected state markers along all keyframes and data marks between.
FEATUREF1206The Texture Loader Node has now the capability to pick one or multiple colors from the loaded texture or image. If the image contains areas with design or reference colors they can be easily picked and bound to the entire scene (Scene-Data).
FEATUREF1418Director can now control remote machines via its new Topology Editor. See Director user manual for details.
FEATUREF1843Director can now cue and take pure assets without having a template that handles this.
FEATUREF2903Render to Disk: Scene Event is now also fired on Interaction playback.
FEATUREF4284Director now has a menu entry to launch the Ventuz Configuration Editor. It can be found under Options / Configuration Editor in the main menu.
FEATUREF4445Added many keyboard shortcuts to the animation channel tree.
FEATUREF4467Color values in Property Editor can now be entered as a 6 or 8 digits hex number.
FEATUREF4486The Render-To-Disk core implementation has been rewritten from scratch to drastically improve frame capture and disc write performance. Additionally audio capturing and playout to Quicktime Animation format has been implemented. See documentation for further details.
FEATUREF4512Color to RGBA node now also provides the Alpha value in range 0% to 100%.
FEATUREF4553DB Query Node has now a DataValid property that indicates valid data on the current row. Int, Float and Bool values are set to zero/false on invalid data (also on DB Row node)
FEATUREF4576Added support for Blackmagic 4k formats.
FEATUREF4577Added support for Blackmagic HDMI and analog capture
FEATUREF4607Introducing new Log node to write logs directly to Renderer output. Refer to documentation for more details!
FEATUREF4658New Movie Clip Option: Disable Multithreading. Use this when you have many small movie clips.
FEATUREF4676Introducing new Movie Stream node to receive Live video streams from the network.
FEATUREF4683Reference-Copy of Hierarchy nodes can now also clone the bound Scene Data. The Adv. Replicate (RMB+DD) has more detailed cloning options...
FEATUREF4692The progress visualization type when launching Ventuz Runtime is now configurable in the Machine Config.
FEATUREF4712The Performance Statistics and System Information HUD has been rewritten to provide more accurate and more detailed information for the running Ventuz system.
FEATUREF4825Deltacast SDI: implemented 4k modes up to 2160p60 on supporting boards. This works as 4 HD or 4 3G signals each containing a quarter of the image. 3840 and 4096 wide modes are supported, the latter only in 8 bit YUV.
FEATUREF4827Deltacast SDI: updated drivers to 5.15. You must update drivers. Among many improvements this brings the following : Thunderbolt enclosures will work at full speed , 3G level B support , DELTA-sd and DELTA-hd-e 40,04 deprecation (will not work anymore)
FEATUREF4843Touch Transformation nodes (Translation, Rotation, Transformation and Orbit) can now be reset to specific values immediately or with a transition.
FEATUREF4863Introducing new Multi Switcher node. If allows the processing of multiple value sources into one single resulting value. The Multi Switcher can also pass the value that has changed at last.
FEATUREF4923Director now has an application option to always have it start in Fullscreen mode, see Options entry in Tools main menu.
FEATUREF4975Director now has a user preference option to prevent modifications on window layouts being saved automatically.
CHANGEC250Queued items in Ticker node now limited to 10000 to prevent memory leaks.
CHANGEC4442SDI software watchdog is now disabled by default. It is most useful in branding scenarios where extra buffers create larger delays. For most users it was not useful.
CHANGEC4483Remoting 4: Added further flag to LoadFlags to be able to receive load progress values for Cluster.Load method.
CHANGEC4566The Ventuz Installer can now be customized to install Ventuz without help, demo and SDI driver files.
CHANGEC4601The very old ActiveX/COM API for Remoting 1 (Ventuz 2006) has been removed.
CHANGEC4677Interlaced mode in Render-To-Disk can now only be switched on or off.
CHANGEC4681Multiple replicated nodes clonen by Drag&Drop with right mouse button now get a correct numbering order.
CHANGEC4735Increased performance of formatting complex script texts like Arabic or Chinese!
CHANGEC4786Render To Disk: Frame-rate for playout in Interactive mode now always matches the FPS configured for the machine and cannot be overwritten.
CHANGEC4881Director now has a simplified show creation by removing scene import, window layouts and auto-templates from show file. Imported scenes and auto-templates are now stored in the VZP file of the referenced project and window layouts in the user settings.
CHANGEC4892Updated iVGA (NewTek Direct Video Send SDK) to version Jan. 8, 2014 for improved performance and reliability.
CHANGEC4931Group and Machine ID are now limited to 65535 in the Ventuz Configuration Editor.
BUGB375TextureLoader in Async mode distorted the GPU memory value in the Performance Statistics. Fixed!
BUGB4474Deltacast SDI boards: fixed output of key and fill with non-keyer boards like the 3G-elp-04. This is only 8 bit YUVK though. Will work with SD, HD and 3G level A.
BUGB4530The OSC Performance Statistics broadcast can now be enabled again in Machine Config -> Extended -> System Monitoring Settings!
BUGB4690Counter node provided same value for the first two frames if started via Autorun method. Fixed!
BUGB4691Ventuz Designer now once again notices changes to the opened VZP file done from other application. Starting with Windows Vista, the file access time is no longer updated by the windows file system by default, causing a comparison to always fail and skipping any further content comparison.
BUGB4698Some Interpolators and the Ease node calculated wrong second values when the target value changed.
BUGB4705GPU memory usage for the Web Browser node was not counted correctly. Fixed!
BUGB4732Large scenes with many Hierarchy nodes loaded to Designer could have a significantly worse performance compared to Runtime. Fixed!
BUGB4734In Ventuz Runtime scenes, which have been loaded to custom Layout-Scenes via Remoting 4 or Template Engine, got unloaded on a Windowed <-> Fullscreen switch. Fixed!
BUGB4840Override property of inactive Volume node influenced bounding-box calculation. Fixed!
BUGB4849DVS SDI: fixed a problem when there is no audio in an SDI input stream.
BUGB4867Old Texture Fonts had incorrect mipmaps on Intel On-Board Graphics Chips (e.g. Intel HD 4000) and made text unreadable. Fixed!
BUGB4868Border color in Virtual Fullscreen was incorrect and did not match setting in e.g. Live Options. Fixed!
BUGB4878Fixed problem with SDI audio delay when playing back video or audio clips.
BUGB4889Fixes issues that prevent the VMS SetID command from working when the machine name contained quotes or backslashes.
BUGB4890The property limits in Property Editor for Touch Orbit's Azimuth and Inclination were mixed up. Fixed!
BUGB4906Reduced invalidation of output properties for the Movie Clip node!
BUGB4925The Pixel Space node did not work correctly with multi-machine Rendersetups. Fixed!
BUGB4933Property names of the DB Command nodes had too tight restrictions in the Script Editor. Fixed!
BUGB4945Fixed problem in AV Configuration where a dual link signal uses a port already used for single link.
BUGB4948Some control characters in the range [0..31] could freeze Ventuz if used in text strings. Fixed!
BUGB4950Fixed a bug with SDI audio where sometimes audio output was not enabled, especially in internal software keying streams. For such stream, when audio output is not enabled, the original audio from the input is kept.
BUGB4958Fixes Director's recent shows list not working correctly when comma is part of show's filename.
BUGB4973Loading XML and Excel files from FTP/HTTP server did not work. Fixed!
BUGB4981Correctly report total GPU memory if GPU has more than 4GB of memory.
V4.03.04
BUGB4848Fixes an issue where values entered in numeric up down controls inside the property editor were lost when saving a page.
BUGB4854Fixes window layout creation if current layout contains a plugin window. (Window -> Windows Layout -> Manage ... -> New) Earlier versions created a new layout containing a defect plugin window. Shows saved with this defect layout will prompt an error about a missing plugin on load.
V4.03.03
BUGB4646Fixes an issue in the dual touch Transformation Node which caused it to capture touches even when its rotation limits did prevent it from performing a rotation.
BUGB4704Fixed a bug with internal software keying that prevented the background from being visible.
BUGB4706Large SceneData models with scene snapshot could corrupt the .VZS file structure and prevent loading of the contained scene. Fixed!
BUGB4708Fixed problem when trying to switch to fullscreen on custom resolutions and refresh-rates.
BUGB4709Fixes an issue where the Director Timeline could only be panned/zoomed when hovering over a time code label. Now it allows panning/zooming when hovering anywhere in the time bar.
BUGB4714Chinese characters in Enriched Blocktext reseted all custom scaling and Y-offset modifications. Fixed!
BUGB4727Fixed a problem with audio on Deltacast SDI inputs when they are not set to "Autodetect" (only autodetect works)
BUGB4749Fixes issues with the Touch Orbit node's limit checks for scaling. Also improves behavior of Touch Orbit and Dual Touch Translation nodes when primary touch is removed and the user tries to continue a rotation with the secondary touch.
BUGB4754Some Enum properties (representing an negative integer value) exposed to an Interface Container could prevent the scene from being saved: e.g. Size Enum of the RenderTarget node. Fixed!
V4.03.02
CHANGEC4574DataModels do not write out empty data groups anymore.
BUGB4537Director crashed if show referenced a non-existent plugin. Fixed.
BUGB4581The option in Designer 'Auto Import Resources' was not taken into account. Fixed.
BUGB4589Director didn't load plugins if .show file was double clicked in Windows Explorer. Fixed.
BUGB4605Remoting 4 Snapshot did not work on Pipe 1 but return snapshot of Pipe 0. Fixed!
BUGB4611Snapshot node always took snapshot of Pipe 0 even if scene was in Pipe 1. Fixed!
BUGB4628Merge-to-Container sometimes results in corrupted scene and binding structure. Fixed.
BUGB4640Fixed a problem in warping when using the "move without warping" feature to move an edge or corner point towards the outside.
BUGB4644Director Plugins always docked to the left within the host window. Fixed.
BUGB4645Fixed audio crosspoints for DVS SDI boards.
BUGB4672Image sequences in VPR exports didn't work. Fixed.
V4.03.01
FEATUREF698Animation Logic Editor can now delete state connections by re-arranging keyframes, slices and state markers.
FEATUREF701Animation Editor can now navigate to the selected Keyframe Animation Node.
FEATUREF703Animation Logic has now context menus on states, connections and connection ends to assign logic function and change routing directions.
FEATUREF711Animation Logic Editor can now select, move and delete multiple states.
FEATUREF1824When editing the attributes of data channels in Property Editor the user can navigate to the next/previous item by cursor keys or tool buttons.
FEATUREF2090Channel Tree in Animation Editor now scrolls during drag&drop operations.
FEATUREF4500Animation Editor can now move and delete multiple selected States.
FEATUREF4559Allow negative genlock offsets for DVS video boards
BUGB2927Animations controlled by another animation jumped to their Begin-State even if the controlling animation wants a different state. Fixed.
BUGB4481Progress output of Scene Port node never increased smoothly to 50% but always did a jump. Fixed!
BUGB4496When switching from one slice to another in animation editor, the displayed animation may have changed its current timeline. This caused embedded animations to 'forget' the actual state.
BUGB4501Ventuz assumed always 60.00 fps if no specific AV config has been created. This caused audio/video drops on systems that output on other rates than 60fps.
BUGB4509Fixes an error message "Load Module failed" when loading a project with a runtime attached to a Director. Was caused by layout scene activation but did not have any consequences.
BUGB4510Fixes problems when deserializing page data containing negative values or very large values in e-notation (e.g. "10e11").
BUGB4511Fixes incorrect WPF-styling that prevented usage of ListBox control inside Director plug-in.
BUGB4516Fixed a bug with seeking beyond the end of a movie clip.
BUGB4523Fixed a bug with waveform display when audio is completely silent.
BUGB4529Fixed a problem with binding movie clip nodes to animations that made movie playback stutter.
BUGB4531Fixed movie timing issues which resulted in movies playing too fast.
BUGB4540Bindings to/from deprecated Nodes crashed Binding-Popup in Content Editor. Fixed!
BUGB4551Fixed a crash in the Shaping Editor when inserting rows (rare condition).
BUGB4552Fixed some problems with movies when they were seeked to zero.
BUGB4567Fixed a bug with DVS Atomix SDI boards where the genlock offset was ignored when restarting Ventuz.
BUGB4568SceneModel from exactly the same scene on different machines was not matching as the order of StateConnections in the AnimationModel was indeterminate. This influenced the remoting of multi-machine Cluster. Fixed!
BUGB4569Fixed DVS input format Autodetect.
BUGB4575Fixed crash when enabling the scrub property in a movie clip node where the movie clip could not be loaded (unknown format, for example).
V4.03.00
FEATUREF267Audio, Movie and Sound clips can now be played back synchronously within the animation timeline. The audio waveform is displayed for 100% audio accuracy.
FEATUREF319The merge-to-container functionality has been improved. Also merging of content nodes is now possible.
FEATUREF1341In the Movie Clip and Movie Frame nodes, configuration options were added to override color space and color range (full/limited).
FEATUREF3483Added an option to the Movie Clip and Movie Frame nodes to synchronize interlaced clips with the interlaced SDI output.
FEATUREF3535System ID node provides the name of the current Render Setup.
FEATUREF4273System ID node provides the current cluster clock value.
FEATUREF4275Read Timecode and ADF from SDI inputs. Supported for Deltacast, DVS and Black Magic (Timecode only). See documentation for Live Video node and AV configuration.
FEATUREF4300The time grid in Animation Editor can now be adjusted in beats-per-minute (bpm).
FEATUREF4301The audio and video scrub mode in Animation Editor has been improved drastically.
FEATUREF4319Pixel Space has now a offset to translate the coordinate origin.
FEATUREF4417Introducing new Value Dispatcher and Event Dispatcher nodes to route single input to one of multiple outputs. Please refer to the documentation for further details.
FEATUREF4456Director property editor now automatically supports multi-line text entry when the MaxLines property on the DataChannel is set to a value larger than 1.
CHANGEC1825The channel tree in Animation Editor now scrolls during drag&drop operations.
CHANGEC3913Added option in Machine Configuration to vertically flip webcam streams (Windows Media Foundation Devices).
CHANGEC4252Remoting4: The received GPU share handle in PipeInfo now contains the Direct3D Adapter Ordinal in the upper 32 bits.
CHANGEC4287Improved cursor navigation in Hierarchy Editor. RETURN and BACK keys can now navigate into/out of containers.
CHANGEC4288Improved TAB navigation in Property Editor when editing value by keyboard.
CHANGEC4290VR-Camera node now also provides the CCD size if delivered by the tracking system.
CHANGEC4304Improved the behavior of movie clip seeking in clusters.
CHANGEC4371The Animation Editor now remembers the grid scale settings for each slice.
CHANGEC4404Properties listed in the bind-source popup are sorted the same way as shown in the Property Editor.
CHANGEC4429If a Director plugin was copied from an untrusted source (internet, email, zip, ...) a message is logged: The plugin file has to be unblocked by the user.
CHANGEC4437URL node has now a property named 'Exists' to indicate if the path in 'LocalFileName' points to an existing file.
CHANGEC4466Default Border/Bezel color in AV Configuration is now set to 50% transparent black.
BUGB3764UTF16 character codes in text could break text rendering. Fixed!
BUGB3786Removed restriction from Movie Frame node that forced to use the "buffer all" mode. Now it is possible to use image sequences that are only partially buffered, like normal movies.
BUGB4309Creating new RenderSetup/Shaping without 'Auto-Activation' on Machines with running Ventuz disrupted active Shaping configuration. Fixed!
BUGB4321Pixel Fog calculation was per vertex and not per pixel. Fixed! This fix might not affect the render output on all graphics boards as some implement fog rendering always on per-pixel basis.
BUGB4327Fixed a bug in Shaping where control points jumped around when using the "Move Selection without Warping" feature and selecting control points with the mouse instead of the keyboard.
BUGB4387Timecode Display format settings were missing in Machine Config. Fixed!
BUGB4416Configuration Editor: Live Project Management drop-down box layout was incorrect for very long VPR or VZP names. Fixed!
BUGB4419If resetting the initial values in the Property Editor by clicking the right mouse button and multi selected nodes all values were set to the same value. Fixed.
BUGB4426Fixes a crash when opening the Director's Timeline panel on systems that do not have the Verdana font installed.
BUGB4427Ripple node did not work for Mouse inputs if Runtime started in fullscreen mode and mouse was already over render output. Fixed!
BUGB4440The expose-setting of a YesNo property can not be edited. Fixed.
BUGB4444Invalid Style property on the 2D Font node interrupted validation and rendering. Fixed!
BUGB4450Conversion from string to VTimeCode property was not consistent and had some bugs. Fixed!
BUGB4461Fixes crashes when entering non-number input into the shaping control's edge-blend sliders.
BUGB4469Fixes incorrect deserialization in Director embedded content data such as playlist entries because of missing XML-unescaping. As a result a ampersand character was deserialized as &amp;
BUGB4473Scene release via Remoting 4 was not completely finished because the release command did not notify about its success or failure. Fixed!
V4.02.01
CHANGEC4383Its now possible to bind float, int, string, DateTime and Timespan properties to the VTimeCode properties of timecode related nodes like Timecode Event.
BUGB3312Ventuz did not run if no mouse was connected. Fixed!
BUGB3993Solved a problem where AMD swapsync with S400 boards resulted in half frame rate.
BUGB3994Fixed general timing issues in the Cluster Clock.
BUGB4268Fixes an issues where cueing sub-templates failed if a previous sub-template slot on the same template level is empty.
BUGB4271Fixes incorrect position of Director's drag and drop tooltip on displays with a 125% DPI setting.
BUGB4289If multiple Live Video nodes exist in a scene and the render device gets switched to another device/screen, the streams turn into error state. Fixed.
BUGB4291The number of items in a category page of the Fast Toolbox could grow if Repository items were added to such a Toolbox category. Fixed!
BUGB4294Rendering Options of Live Options not taken into account after Win <-> Fullscreen switch of Runtime. Fixed!
BUGB4295Fixed a bug in Warping when using the "Moved Point without Warping" feature at control points at the border.
BUGB4296Fixed a bug in Warping where the original layer gets reset when subdividing.
BUGB4306Live Options in Edit Config hangs if it reconnects to Ventuz. Fixed.
BUGB4310Changing Single-Tap Duration, Tap-And-Hold Duration and Movement Threshold in Project settings did not affect a running scene. Changes of these values were taken into account only on scene reset or re-load. Fixed!
BUGB4317Director doesn't load older plugin versions. Fixed.
BUGB4326Invalid Shader-Effect parameter SAS binding crashed Ventuz. Fixed!
BUGB4346Fixed Cluster Clock synchronization for AMD graphics cards and added a performance counter showing the number of frames which were computed using the internal clock. This can happen if a packet used for synchronization was delayed or lost in the network.
BUGB4403Fixed : In some timing situations, Deltacast DVI inputs don't work and drop framerate to less than 1 fps.
BUGB4406Fixed a crash when configuring Deltacast DVI board option in the Ventuz AV Config, and another crash when starting Ventuz with certain board options.
V4.02.00
FEATUREF3022Template Engine can now cue and take pure asset Uris.
FEATUREF3589Introducing new interpolation node Easing. This node provides the well known easing function, like Back, Bounce, Elastic etc.
FEATUREF3999Render Setup Editor: It's now possible to enter a specific value for Bezel/Overlap by double-clicking on the shifting-handles.
FEATUREF4001Render Setup Editor: it's now possible to swap the location of two displays while preserving the according shaping information.
FEATUREF4035Ventuz Configuration Editor now keeps a log file.
FEATUREF4038Introducing new Template Port node that allows to cue template data or plain assets (images, movies, etc) into a port by internal scene logic.
FEATUREF4069Improved movie playback synchronization in clusters (only if Cluster License available)
FEATUREF4078The node Convert To Text is now able to escape and unescape JSON strings.
FEATUREF4079The Data Editors can now show the template data that is cued and navigate to the animation that defines a template.
FEATUREF4097A new option has been added to the Machine Configuration to prevent the windows mouse from generating touch events.
FEATUREF4098Introducing new Json Parser node. See user manual for details.
FEATUREF4174Directory node can now sort output list by creation date and date of last modification.
FEATUREF4200Introducing the new Ventuz Shaping and Warping Technology as a part of the Render Setup.
FEATUREF4220Ventuz Configuration Editor now has a Crash Reporting like Ventuz Designer and Director.
FEATUREF4227Introducing new Ease Morph node. It allows to blend between a begin and target based on the Morph value using the well known easing function.
FEATUREF4240Animation has two more interpolation types: Elastic and Bounce
CHANGEC3839Clicking 'Edit current RenderSetup' in the Stage Editor now opens the RenderSetup section of the Ventuz Configuration Editor with the active RenderSetup file.
CHANGEC4002Ventuz Configuration Editor: When creating a new Render Setup on connected Machines it's now possible to automatically activate this new Render Setup.
CHANGEC4044String Array node now uses the Text Editor for entering text elements.
CHANGEC4047All Array nodes can now reset their element values in Property Editor.
CHANGEC4076Pages are now part of the Ventuz data pool handling. The new Template Port node can browse for pages to be cued.
CHANGEC4103VisualsIndexer node can now recognize pages as well.
CHANGEC4132Ventuz Configuration Editor: Changing configurations (Machine, AV, RenderSetup) on local machine with running Ventuz Runtime is now disabled.
CHANGEC4158Movie Clip node writes log messages in level Debug instead of Info.
CHANGEC4159If specified file for Movie Clip/Frame nodes could not be found now a 'FileNotFound' error is provided.
BUGB3977The maximum available CPU memory in the Statistics overlay could show wrong (much to high) values. Fixed!
BUGB3979Moving Content Families in Snap-to-Grid mode could modify the relative distances of the family members. Fixed!
BUGB4058If opening Render Setup Editor for two configurations consecutively, it could happen that the selection highlight box of the first use was visible. Fixed!
BUGB4071Movie Clip node can't handle relative URIs. Fixed!
BUGB4072Render Setup Editor: a combination of Split and Combine commands on displays produced incorrect results. Fixed!
BUGB4073Load & Validation progress for Ventuz Runtime remains on Rendertarget where RenderSetup has holes (not rendered areas). Fixed!
BUGB4075Sometimes pasting very long text into the Text Editor failed. Fixed!
BUGB4082Render Setup Editor: Some combinations of split-combine operations resulted in wrong renderings in Ventuz. Fixed!
BUGB4093Updating multiple Interface container with right mouse button could cause a freeze of Ventuz Designer. Fixed!
BUGB4100Ctrl-A shortcut in Text Editor of Designer didn't work. Fixed!
BUGB4102Live Options sometimes don't show the currently selected render setup. Fixed
BUGB4106Remoting4: JSON text decoder was unable to decode unicode escaped literals. Fixed.
BUGB4108It was possible to set scenes to the ScenePort node in an undetermined state of the Renderer. This could e.g. cause the Runtime/Presenter to fail starting a presentation. Fixed!
BUGB4129Changing the ImportAnimations option for Collada import affected the import only from the next file on but not for the current one. Fixed!
BUGB4160Fixes incorrect storage of keywords on German systems when editing them inside Director.
BUGB4164Fixes an issue where the Director timeline could freeze if the user records PlaylistItems with a predetermined duration and later scrubs back such that a cued and untaken item moves exactly over it.
BUGB4167Starting Director with double-click on a Show file did not load show and window layout correctly. Fixed!
BUGB4198Text Rendering had wrong alpha if an Alpha Text Effect was used in Invert mode or Progress was 0 and AlphaStart value > 0. Fixed!
BUGB4236Objects could be touched if they were outside their viewport. Fixed!
BUGB4243GPU memory usage in the Render Performance Statistic was always 0 in Runtime mode. Fixed!
BUGB4246The mistyped property 'Indentity' in Remoting 4 has been renamed to 'Identity'.
BUGB4250The Remoting4 command Validate() never completes its Task object. Fixed.
BUGB4261Categories of input and output of the Script nodes were not sorted. Fixed!
BUGB4263An Undo command in Designer prevented the scene from being saved under a different name. Fixed!
V4.01.00
FEATUREF4A new Touch Ripples node has been added. It can both be used to automatically position markers to the position of touches that have been registered by Ventuz or to get access to raw touch data via output properties.
FEATUREF3084Excel Workbook and Cell nodes have now output properties providing the names of the Excel sheets.
FEATUREF3534The SystemID node now provides the number of Machines in the active Cluster Render Setup.
FEATUREF3563Swap Sync with Nvidia and AMD graphic cards is available again.
FEATUREF3635Live Video node now provides video frame size and state information.
FEATUREF3699A second, brighter color scheme has been added to Director to improve readability in bright-light situations. It can be switched via the Windows menu in the main menu application bar.
FEATUREF3701When rendering in a Cluster with SwapSync enabled, on Nvidia hardware, the hardware frame counter is used for synchronization.
FEATUREF3723A new Touch Proxy node has been added that allows using rough proxy geometries for touch handling (e.g. a big sphere around the whole scene so the user can rotate the scene even when no geometry is hit) while still allowing correct interaction like single taps with objects within the proxy.
FEATUREF3791IMPORTANT: Updated Deltacast SDK to version 5.14. If you are using Deltacast hardware with Ventuz, you must update your drivers!
FEATUREF3894Live Options in Ventuz Configuration Editor can now control the basic settings of multiple machines (groups)
FEATUREF3937Animation and Data Editors now display data validation issues next to the channel names.
FEATUREF3940The Director playlist now supports adding an optional duration to each entry after which the next item is automatically taken to air. This enables Director to drive automated digital signage solutions. For more information, see the Director user manual Playlist page.
FEATUREF3949Project Data Editor in Designer has now an edit button that navigate directly to the project data edit dialog.
FEATUREF3952The VisualIndexer node also recognizes Geometry files (.vzm)
CHANGEC2898Some properties now display a physical unit in Property Editor.
CHANGEC3710RenderSetup Editor: the Add Machine dialog now keeps values of former use.
CHANGEC3776Designer now selects the default layout scene on project load.
CHANGEC3845New faster log view in Ventuz Designer.
CHANGEC3959The full .net Framework 4.5 installer is now included in the Ventuz installer for Windows 7 OS.
BUGB2025In scenes with nested ScenePorts it could happen that the internal validation order of Hierarchy nodes was incorrect. Fixed!
BUGB3634Performance Statistics not rendered correctly in RenderSetup Production mode if this mode's aspect did not match Design Preview aspect. Fixed!
BUGB3707Filenames containing a plus character could not be handled correctly. Fixed!
BUGB3806Ventuz could crash if loading scenes to inactive (not rendered) master-scenes via ScenePort. Fixed!
BUGB3814Presentations loaded in Ventuz Runtime to a custom Layout-Scene did not have the correct Pipe index. This prevented e.g. Live Video input to be displayed. Fixed!
BUGB3815Ventuz Designer didn't launch under Windows 8.1 - fixed!
BUGB3835Interface Containers didn't resolve their bindings to Project and Scene data correctly. Repository updates also caused an error message. Fixed!
BUGB3840Fixes incorrect updates of Director browser windows that caused a saved show file to appear in the pages browser.
BUGB3875The ResourceLinker dialog listed every item twice. Fixed!
BUGB3876IMPORTANT: PNG images which have an internal gamma value specified are now displayed color-correctly. Before this fix some PNGs could look a little bit washed-out!
BUGB3896Ventuz internal Audio routing and processing (Cross Points) had some issues and could create pretty long delay. Fixed!
BUGB3907If the render window in Designer was AutoHide or sized very small the render crashed. Fixed.
BUGB3922Remoting4: PortStatus command not working when querying the status without setting it. Fixed.
BUGB3923Remoting4: Load of an existing scene didn't send a response. Fixed.
BUGB3927UserData field for DataItems not saved. Fixed.
BUGB3929Movie Frame node prevented exclusive Fullscreen from being cleared after switch to Windowed mode. Fixed!
BUGB3939Under certain circumstance the import of Externals contained in Ventuz 3 scenes could fail. This prevented the scene to be remoted via Ventuz Remoting 2. Fixed!
BUGB3945Fixed a bug where Renderstates were messed up when using internal software keying.
BUGB3948It was possible to save the Audio/Video Configuration without any Outputs configured. This does not make any sense. Fixed!
BUGB3953File Open Dialog crashed if tried to navigate above "This Pc" or "My Computer". Fixed.
BUGB3960Director could not load Templates from scenes if the file name contained XML-reserved characters or more than one '.'! Fixed!
BUGB3963Some larger VPRs could cause a crash of Ventuz because concurrent threads corrupted its consistency during loading and validation. Fixed!
V4.00.01
FEATUREF2433The Mover Node has now some useful presets when selected in Property Editor.
FEATUREF3495Ventuz Configuration Editor reloads and refreshes all displayed settings when pressing F5 on main screen.
FEATUREF3762Movie Frame Node now also handles indexed image sequences.
CHANGEC547Crash Report now asks for optional user feedback and email to help reproduce and fix the Bug which caused the crash.
CHANGEC2661If a Font Style preset is changed but not saved and the dialog is closed a message-box pops up and asks if the modified preset should be saved.
CHANGEC3484The Font Render Styles in the Project Properties used the old Text Node names.
CHANGEC3721Designer always starts in Cluster Preview mode on custom Render Setups if the local machine ID is not zero.
CHANGEC3756Improved asynchronous background loading and validating of scene.
BUGB2659Interpolator Nodes (Linear, Decay, Damper, Oscillator) never reach their target value if the unused Target property continuously changes. Fixed.
BUGB3115It was possible to bind incompatible Font Style properties. Fixed!
BUGB3300Animation: The GlobalSpeed value was still used even if the property was hidden because the animation was controlled. Fixed.
BUGB3315It was possible to create invalid URIs with the URL node and such URIs were handled differently in Designer and Runtime. Fixed!
BUGB3390If the Project folder 'Fonts' did not exist, the Font Dialog could not be open. Fixed!
BUGB3423Machine selector combobox in Ventuz Configuration Editor now closes on mouse click outside of the control and reacts to arrow keys.
BUGB3463Render Setup Editor integrated in Ventuz Designer didn't save the setup when project is closed or close all scenes is invoked. Fixed.
BUGB3489Paint node had different brush sizes in a multi-machine cluster if machines had different resolutions. Fixed!
BUGB3522BlurTexture nodes could corrupt RenderSetup rendering. Fixed!
BUGB3532Certain Rendertarget-Viewport combinations did not render correctly in multi-machine RenderSetups. Fixed!
BUGB3536Custom enum properties on Scene Port interfaces didn't show the value selection popup. Fixed.
BUGB3613Ventuz AV Config Editor didn't show genlock V-Offset value on non-internal genlock formats. Fixed.
BUGB3661Rendering Texture Fonts with only few characters were faulty because textures have been loaded incorrectly. Fixed
BUGB3675Content of Rendertargets was cropped if Size was set to other values than 'Screen' or 'Viewport' and no RenderSetup was specified. Fixed!
BUGB3676Culture settings in Machine Config were not readable on Chinese and Korean systems. Fixed!
BUGB3679The RenderSetup configuration preview in the StageEditor was drawn red on start-up if Machine ID was 0 and thus suggested a Production mode. Fixed!
BUGB3681User registration in License Manager didn't accept upper case characters for the email field. Fixed.
BUGB36832D Font rendering could be incorrect in RenderSetup configurations with certain Rendertarget-Viewport scene structures. Fixed!
BUGB3684Fixed problem with WebBrowser Node when starting the presenter by double clicking a VPR file.
BUGB3685Render Setup Editor inside Ventuz Designer didn't zoom to the correct start position. Fixed.
BUGB3687Video input devices are now only activated when a LiveVideo node uses them.
BUGB3690When creating animation or data channels the category name of the property was not used for the path of the channel folder. Fixed.
BUGB3692A Viewport node in fullscreen size with disabled ClearColor property cleared the viewport anyway. Fixed!
BUGB3696Viewports scaled below 50% were not rendered correctly in multi-machine Render Setup configurations. Fixed!
BUGB3711Paint node caused a memory leak with every change of the Hierarchy tree in Ventuz Designer. Fixed!
BUGB3712Scaling objects via Touch Orbit node in a Multi-Machine RenderSetups created inconsistent scaling values among the machines. Fixed!
BUGB3713Error occurred if Image To Texture node was dragged into the Content Editor. Fixed.
BUGB3714Scaling objects via Touch Orbit node caused wrong rotation values when second touch was released. Fixed!
BUGB3718The Circle gestures of the Touch Pattern node were not recognized reliably in multi-machine RenderSetups if machines had different resolutions. Fixed!
BUGB3719ResourceLinker dialog did not show correct folders: LiveVideo does not make sense and Assets were missing. Fixed!
BUGB3733Web Browser node interaction did not work in Screen-Aligned mode in exclusive fullscreen if Project format had different aspect than the physical output. Fixed!
BUGB3738Enabling Compatibility Check in Load&Save options crashed Designer. Fixed!
BUGB3774Switching from Excl. Fullscreen to Windowed mode on same monitor did not update viewport settings and caused problems in rendering overlays like Statistics and Input Diagnostics. Fixed!
BUGB3781Changing the Fullscreen mode of a Ventuz Runtime via Live Options of the Machine Config crashed the Runtime. Fixed!
BUGB3783Gizmos did not work after switch from Fullscreen to Windowed mode in Designer. Fixed!
V4.00.00
FEATUREF271Enhanced RenderPoint mode: the RenderPoint camera now always has the selected hierarchy sub-tree in view. Modifier keys have been implemented to accelerate or decelerate pan and zoom. This also applies to the Import preview renderer.
FEATUREF299Rendertarget size can now be set to size of parent Viewport.
FEATUREF305Introducing new Color Transformer node to manipulate color value via HSVA properties.
FEATUREF372Added 'Auto' option to the Resize properties of the Texture Loader (formally Image Loader Adv.). In that case a texture is only resized to the nearest power of 2 size if this is required by the graphics card.
FEATUREF858Introducing new Font rendering techniques. Refer to the documentation for further information.
FEATUREF941The Excel Cell nodes now provide the Row/Column/Sheet indices if a addressed cell was found - otherwise they are set to zero.
FEATUREF1083Introducing new Int Array Analysis node which provides similar functionality as the Float Array Analysis node but for integer values.
FEATUREF1321Excel Workbook node now provides the number of included sheets as output property.
FEATUREF1453RenderTargets can now auto-generate MipMaps to gain better visual quality if the RenderTarget texture is not used as fullscreen overlay.
FEATUREF1565String Splitter node was extend: it now provides an array of all items and has a new input property to remove empty string items from the list.
FEATUREF1685Remoting also supports the IPC protocol. This is very useful if the client application runs on the same physical system.
FEATUREF1694Introducing new node External Animations Controller. This node allows remote application to control the entire animation logic regardless of bound rules.
FEATUREF1722The Animation Logic can be queried in XML via remoting.
FEATUREF1730Animation Editor has now the ability to automatically find a route from the current state to the selected one. If the monitor mode is enabled the played connection is displayed in the logic view.
FEATUREF1926Introducing new node VisualsIndexer which is able to determine if an Uri specifies an Image, a Texture, a Movie or a Scene.
FEATUREF1948Event node has new input property UseIncomingArgument to pass on argument from bound method and do not use Argument property value.
FEATUREF1986The Ventuz.OSC library has been updated: introducing the Poll() method on the UdpReader class to determine the availability of data to read. See OSC documentation for further information.
FEATUREF2037Textures imported to a Ventuz project during Geometry import can now be put to custom sub-folder.
FEATUREF2060LINQ and Lambda expressions now available in C# and VB.net Script nodes.
FEATUREF2102The Ventuz Designer window can now be set to fullscreen modes by pressing F11 or clicking the entry in the View menu. Two fullscreen modes are available: 1: Fullscreen without window borders 2: As 1. and additionally hidden Menu and Status bar.
FEATUREF2151Added array output property to Directory node which provides matching files and a property which provides the number of matching files. The deprecated Results output is now hidden.
FEATUREF2152The Array Indexer node now provides the indexed array elements as a new array.
FEATUREF2171Introducing new Array Mixer node. This node provides possibilities to insert, remove and overwrite parts of a base array.
FEATUREF2509MeshLoader has new output property SubsetsCount to inform about number of mesh subsets.
FEATUREF2700String Length node has a new property IsEmptyWhitespace. This output is set to true if the input string is empty or contains only whitespace characters.
FEATUREF2845New Movie Clip Node is able to play clips backwards.
FEATUREF3163LTC Node has now a property to hint the LTC reader what timecode format is expected.
FEATUREF3170The Viewport node now provides information about Machine-local and Cluster-wide Viewport dimensions. See documentation for further information.
FEATUREF3325The Nodes section of the Scene Statistics dialog has now the possibility to apply some filter options.
CHANGEC331Resource loader in async mode (like the XML File node) do not spawn a new thread if the scene is validated in a background thread. This ensures that an asynchronously validated scene is in fact ready to use if validation has finished.
CHANGEC335Improved the performance of the Container Info node.
CHANGEC676DDS Texture Loader node is deprecated and not available in the Toolbox anymore. The node still works if used in old scenes! Use Texture Loader (formally known as Image Loader Advanced) instead.
CHANGEC713Pressing Cancel in the Expose Dialog after a double-click on a not exposed property leaves the property in the un-exposed state now.
CHANGEC1251BREAKING CHANGE: After scene loading Timer node outputs now are automatically set to Start Time. In former Ventuz versions the outputs where always set to 0.
CHANGEC1436BREAKING CHANGE: Removed Quicktime nodes for Ventuz 4 because the Render Engine now uses DirectX 9Ex which is not supported by the Quicktime API. Use Movie Clip Advanced instead.
CHANGEC1440BREAKING CHANGE: The very old Scene/Slide Reference nodes have no functionality anymore; but it is still possible to load scene that contain such nodes. Use the Port nodes instead!
CHANGEC1443BREAKING CHANGE: MouseOver and HitTest nodes have been deprecated and are not available in the Toolbox anymore. The nodes still work if used in old scenes!
CHANGEC1445BREAKING CHANGE: Html 2 Image node is deprecated and not available in the Toolbox anymore. The node still works if used in old scenes!
CHANGEC1450BREAKING CHANGE: The Image Sequence Node is still functional for imported scenes, but not longer available in the Toolbox. Use Movie Frame Node instead.
CHANGEC1693Animation can have multiple states of the type 'Presented' where only one state can have the 'Presented Default' type.
CHANGEC1699Improves performance of resource management if scenes are loaded and validated in background.
CHANGEC1728Asynchronous events callback via Remoting has been improved in performance. Disconnected or crashed remote clients are disconnected properly.
CHANGEC2041Option for Scene Auto-Save interval now in minutes.
CHANGEC2083Performance Statistics now display an appropriate value for the available system memory in the x64 version of Ventuz.
CHANGEC2100BREAKING CHANGE: Removed properties Width/HeightMultiply from RenderTarget node because they were unnecessary anyway.
CHANGEC2137Removed array Output property from Float Analysis node because it costs performance and does not provide any additional functionality.
CHANGEC2147BREAKING CHANGE: HLSL Shader node SasBinding Ventuz.Material.Color now sets the alpha channel like Ventuz.Material.Diffuse does.
CHANGEC2150NOTE: Image Loader Advanced node has been renamed to Texture Loader.
CHANGEC2168BREAKING CHANGE: valid characters for externalized name and CM members are more restricted.
CHANGEC2173Single selected (CTRL-LMB) Content nodes are now drawn without shadows like in Hierarchy Editor to visualize the single node selection without targets and sources.
CHANGEC2183BREAKING CHANGE: Ports and Containers cannot define externals folder anymore.
CHANGEC2295BREAKING CHANGE: bindings converts value always in invariant US culture. So if text is parsed as numbers (or vice versa) other system cultures and number formats are ignored! This also affects parsed XML values as well the color, scale and yoff values for Enriched Block Text nodes.
CHANGEC2321BREAKING CHANGE: Externals of scenes loaded by other scenes are not merged and provided on higher level anymore. To communicate with inner scenes use the Interface property mechanism.
CHANGEC2586BREAKING CHANGE: The Image Metadata node has been removed and has no functionality anymore due an update to new image library version.
CHANGEC2834BREAKING CHANGE: XML format of Metadata provided by Movie Clip and Movie Frame changed. See documentation.
CHANGEC2853BREAKING CHANGE: The Movie Clip Advanced node has been renamed to Movie Clip.
CHANGEC3070BREAKING CHANGE: The licensed Ventuz 4 Runtime does not load any presentations created with PLE or old Express Designers!
CHANGEC3071SystemID node does not provide the Edition property anymore. It has now new properties to specify the associated Render Pipe and provides information about a RenderSetup.
CHANGEC3088BREAKING CHANGE: Texture Text node has been deprecated - use new Text 2D node instead! The nodes still work in old scenes but are not visible in the Toolbox anymore. Furthermore the Mesh Text node has been renamed to Text 3D.
CHANGEC3317BREAKING CHANGE: The default texture filter on the Texture node is now set to Anisotropic in order to improve quality of textures with mipmaps.
CHANGEC3323NestingLevel property of Container Info node now returns -1 for scenes which are not connected to the main scene tree.
CHANGEC3412Audio Clip: Play and Continue methods has been renamed to Restart and Play. Stop method is hidden, because it actually performs a Pause.
BUGB333Opening a scene via File Open dialog which is already loaded now activates the according scene tab in Ventuz Designer.
BUGB747Float values in the Property Editor have been rounded on a single- or double-click in the value field. Fixed!
BUGB963Content nodes which were not bound as sources to Hierarchy nodes could not be found under certain circumstances by the Find dialog or Scene Statistics. Fixed!
BUGB1477BREAKING CHANGE: Mover node outputs in OneShot and Infinite mode were not reset after loading. Fixed!
BUGB1624Movie Clip Advanced does not set Meta data output property on sync'd load.
BUGB2277Rendertarget node in RenderOnce mode did not auto-update after a windowed - fullscreen switch. Fixed!
BUGB2545Auto-update in the Directory node did not work. Fixed!
BUGB2592Fixes a crash that sometimes occurred when loading a scene containing an HLSL node asynchronously into a scene port.
BUGB2847BREAKING CHANGE: Movie Clip fires the completed event only if clip playback is really completed. A new Looped event gets fired if the clip loops to its Begin-Loop time.
BUGB3063If no BillboardX/Y/Z properties where enabled the Billboard node created completely wrong matrix values and disrupted rendering. Fixed!
BUGB3100BREAKING CHANGE: Conversion from Uri to string and vice versa is now correctly handled in property bindings.
BUGB3289Taking snapshots on a SlideManager in Wrap mode caused an infinite loop. Fixed!