• default graphic banner black grey

Release Notes

V6.02.02

BUGB10989When using 3D Reference Layers as offscreen render targets, under certain conditions Ventuz did crash. Fixed!
BUGB10991Fixed crash when adding NDI inputs to video config
BUGB10995ValueBuffer node did not work with Objects. Fixed!
BUGB10997Datapath input capture boards did not report signal loss. Fixed!
BUGB11000Fixed Project Maintenance window looking wrong on high DPI screens

V6.02.01

BUGB10931Removed unnecessary Error logs when adding Material stages 'Normal Map -> None' or 'UV Distort -> None'.
BUGB10978In Script Editor the shortcut for Double outputs was wrong. Fixed!
BUGB10979NDI: Fixed input timing that was sometimes unstable.
BUGB10980Fixed Animation Editor showing nested animations with wrong height.

V6.02.00

FEATUREF7407ShrinkToFit Text Effect node now provides the resulting bounding box of the manipulated text.
FEATUREF7786Added Audio Balance property to MovieClip and MovieStream nodes.
FEATUREF8828Port Layer now have a new property to disable Layer culling. This was introduced to prevent problems with Template Engine (Take not processed) caused by blocked Port Layers outside the view frustum.
FEATUREF9949It's now possible to enable Touch/Interaction for Offscreen Layer. But this only works correctly if the Layer has fullscreen size!
FEATUREF10184Particle System: Added option to disable particle streams without resetting the particle system.
FEATUREF10231In Content Editor it's now possible to highlight bindings to & from selected nodes (Option 'Highlight bindings of selected nodes').
FEATUREF10394It's now possible to invert the Layer traversal for touch intersection via Project Settings (Interaction) to make it easier to build a touchable UI Layer on top of a touchable 3D content Layer. See documentation for further details.
FEATUREF10484The Excel Range Array node now additionally provides the cell values as string array.
FEATUREF10662Array and Array Indexer node now have Custom Verbs in the Property Editor to add and remove array elements.
FEATUREF10672Path Axis and Eval Path nodes can now evaluate the path with constant velocity.
FEATUREF10675Line Rendering: New option for rendering planar geometry / paths with line rendering. This will avoid distortions with large field of view / aspect ratios, but perform worse when disentangling 3d curves.
FEATUREF10722Performance Statistics now displays the number of active bindings per frame (separated in Properties and Events) to help identify performance problems.
FEATUREF10730Audio Volume Control can go up to 400% to boost. No UI, binding only.
FEATUREF10769Added Spout Receiver Node to receive video frames via Spout 2.006
FEATUREF10803Container can now be sealed with a password.
FEATUREF10826Added support for Mo-Sys tracking protocol V 1.70 (including lens-distortion) and Mo-Sys over Ethernet.
FEATUREF10832Added support for skinned glTF meshes with the new Animation Rig node
FEATUREF10848NDI updated to version 3.7!
FEATUREF10875Material, Shadow Options: added a Cast option (default on) next to the Receive option. Disabling casting is useful for transparent materials.
FEATUREF10878Particle System: Added Data Animation module to use a float array not as emitter but to modify existing particles.
FEATUREF10922Added further Behavior Setting parameter for Transformation 3D node to get more accurate motion simulation when using VR Controllers. See documentation for further details.
FEATUREF10925Added High DPI support for Ventuz Designer UI.
FEATUREF10962Updated Deltacast SDI from V6.00 to V6.08.01 (patched). Please update using the Deltacast drivers that come with Ventuz, do not use the official drivers from the webpage. This adds support for most current SDI, DVI / HDMI and FLEX boards from Deltacast, see documentation for details and limitations.
FEATUREF10966Unloading large number of scenes at once in Designer is now significantly faster.
CHANGEC10688Limited Specular Power to a minimum of 1.0, because the value 0.0 causes problems on some GPU's.

V6.01.04

BUGB10635With linked Particle Systems, only the original would work when setting a material in the particle system renderer node. Fixed!
BUGB10758Shadowmaps with the SimpleShadowReceiver option turned off will now correctly apply alpha testing. Before, there was an additional alpha cull when alpha falls below 50%.
BUGB10772Alpha Value of Material added to the Tip Mesh of an Arrow Node did not fade the Tip Mesh. Fixed!
BUGB10886Fixed problem in ImageSequenceTexture node (deprecated) when loading scene in background.
BUGB10888Image Loader : some non-square textures with FastMipmap option caused assertion. Fixed!
BUGB10901Dual touch transformation nodes behaved incorrectly if scale limit was reached. Fixed!
BUGB10930Fix SSAO half resolution mode not working with odd target sizes
BUGB10971Fixed rare crash/hang when using multisampled Rendertargets

V6.01.03

BUGB10710After an Effect FX node, bounding boxes and transformation gizmos were not visible. Fixed!
BUGB10746Fixed Designer window sometimes rendering borders incorrectly when maximizing.
BUGB10782The internal ClusterClock did not work correctly if a VR HMD was configured. This resulted in slow animations when rendering did not reach full framerate. Fixed!
BUGB10789Director crashed if one clicked on the Project icon in the Show Properties dialog. Fixed!
BUGB10795Watches of Methods & Events displayed wrong trigger order. Fixed!
BUGB10799Sometimes a texture in a movie player would not update. Fixed!
BUGB10831An animated Particle System could make the Text Editor unusable due continuous refreshes. Fixed!
BUGB10835Renderer stopped when you pressed F10 or Alt key. Fixed!

V6.01.02

CHANGEC10692Designer, Runtime & Director now write their start-up arguments to log.
CHANGEC10721Animation Editor: Slightly enlarged the mouse-over area for keyframes and spline handles to make it easier to hit them with the mouse pointer.
BUGB2101Copy and Paste of multi-selected Hierarchy nodes gave strange results with linked nodes. Fixed!
BUGB10227In Animation Editor Shift+Click on Timeline background deselected all keyframes and you had to start over. Fixed!
BUGB10355Some log entries on Ventuz start were not written to the according log files. Fixed!
BUGB10422Clicking on the Scene-Tab now also displays the Scene template if it requires data.
BUGB10433C4D plugin: Fixed occasional crashes when plugin was installed but Ventuz was not.
BUGB10553Fixed Designer window not maximizing correctly with certain multi monitor configurations and overlapping the Windows taskbar.
BUGB10679Some SVG paths could have doubled points and this resulted in strange behaviour when animated on the path. These duplicates are now removed.
BUGB10681Property Editor did not accept both . and , as decimal separators for Double values. Fixed!
BUGB10690DirectInput Mouse node did not invalidate their RelativeXYZ outputs correctly. Fixed!
BUGB10691The VisibilityX value on the Chart nodes could interrupt scene validation (due an exception) if the value was very close to 100%. Fixed!
BUGB10700Auto-save for auto-generated geometry import scenes saved in geometry source folder. Fixed!
BUGB10701VZAs were not saved to 'Archives' folder by default but to location of exported scene. Fixed!
BUGB10709WebBrowser was unable to add Methods and Events for JavaScript. Fixed!
BUGB10711Sometimes special textures were not updated correctly. Special textures are Shadows, Incident Lighting, Hatching and Cell Shading. Fixed!
BUGB10714Fixed Ventuz crash when creating a scene screenshot with a thumbnail area that was not the default one.
BUGB10720Fixed Ventuz crash when playing some videos with 16 channel audio.
BUGB10727Exposed Gradient Property within Interface Container prevented serialization. Fixed!
BUGB107283D Reference Layers did switch off when the referenced 3D Layer was not rendering (due culling) on the current machine in a Cluster. Fixed!
BUGB10729When a 3D Reference Layer did not reference anything, rendering stopped. Fixed!
BUGB10735Remoting: When loading very high numbers of scenes via Remoting 4 in a multi-machine setup the Cluster class could lose track of some loaded scenes and trying to access them resulted in a ServerException. Fixed! IMPORTANT: You need to compile your client application with the new version of the Ventuz.Kernel.Remoting4.dll!
BUGB10737Fixed rounding error that could cause very small layers to crash Ventuz.
BUGB10745It was possible to paste Hierarchy content to Layers (when displayed via Hierarchy Editor) and vice versa. Fixed!
BUGB10747Warping enabled itself automatically even if it was disabled in Warping/Shaping Editor. Fixed!
BUGB10756Director: Fixed typo in Plugin Manager which led to incomplete log messages.
BUGB10757On Windows 7 machines with SDI / Offscreen / stream outputs, the framerate of the output could have been limited by the framerate of the Desktop. Fixed!

V6.01.01

BUGB10671Remoting4: Scene command "Scenes" didn't work anymore. Fixed!
BUGB10677Various glTF2 import bugs fixed (materials, animation splines).
BUGB10682Deployed demo projects were not up-to-date but in version of Ventuz 5.

V6.01.00

FEATUREF9258Particles: Added new modules capable of 3D rotations. See the User Manual for more information on the Rotate by Euler, Rotate around Axis and Rotate Randomly modules.
FEATUREF9322Particles: Sprite and Mesh Renderer now have option to order particle rendering by Depth, Distance from Origin or Age.
FEATUREF9735Particles: Order Preserving simulation when the particle count is constant. This is enforced through a new simulation node (SimCC - constant count). During the simulation, no particles may die or be emitted. This helps with nodes that need particle order, like path rendering.
FEATUREF9863Introducing new Array Ease & Array Ease Morph nodes to provide the possibility to interpolate between float & double arrays.
FEATUREF10154Particles: Extended already existing Box, Sphere and Bubble by Disk and Ring shapes emitters. Also added possibility to have the same random number for speed and position.
FEATUREF10244Drag & Drop to Content Editor now works with audio files.
FEATUREF10258New Layer Effect : invert R/G/B/A.
FEATUREF10318The Performance Statistics provide more information: GPU name, number of cores and their granularity as well as the base clock freqency and the current clock frequency.
FEATUREF10343String Splitter node now has IsNullOrWhitespace output property to signal that Input is null, an empty string or only contains whitespaces.
FEATUREF10344Scene Statistics Dialog can now filter Hierarchy nodes for being manually blocked or inactivated.
FEATUREF10380NDI: Output resolution is now freely definable!
FEATUREF10382Particles: Added Touch module to get feedback from clicking on particles.
FEATUREF10395Particles: Ability so swap color channels (Swizzle) and ability to replicate one color channel to all channels (Broadcast).
FEATUREF10472NDI: Update to NDI 3.5
FEATUREF10476Geometry import node now supports import of glTF2 files
FEATUREF10486Point-Sprites are now properly lit, and there are billboarding options to change the normals for lighting effects. Also updated billboarding options when rendering meshes as sprites. Disabling the "set normal" option in the billboarding settings gives the old behavior, for compatibility or effect.
FEATUREF10531Particles: Improved Lissajous up-vector calculation in cases where amplitude was different for x, y and z.
FEATUREF10550Particles: Double vertices in Mesh Vertex Emitter are now eliminated by default. You can turn that back on e.g. for correct UV Mapping.
FEATUREF10551Effects, 2d Displacement: added option to use absolute displacement maps in the 0 to 1 range. These displacement maps must be in floating point precision and loaded as DDS.
FEATUREF10559Design Eyepoint is used in 3D Projection mapping to set an eyepoint for which specular highlights and other reflective material properties are correct. Normally this is the camera position, but in projection mapping this is wrong.
FEATUREF10585Added support for Samsung Odyssey VR HMD
FEATUREF10591Particles: Created Modules to create Triangles, Edges and Points from particles - Nexus Random Emitter and Nexus Renderer. See User Manual for more details.
FEATUREF10592Sprite Renderer in Particle System and Sprite Render Mode of the Material now support culling options of Front- and Backfaces.
FEATUREF10593Particles: Added new Renderer module to render particles of Mesh Emitter as the original mesh, allowing to do mesh deformation with the Particle System (only in function and constant count simulations).
FEATUREF10594Particles: Added Flag "Same Random" on Source and Secondary Emitters to use the same number for the Position and Speed of a Particle.
FEATUREF10595Particles: Data Emitter now has two more Data Sources: Random and Range, that map randomly or evenly distributed values in a given range to a target Particle Attribute.
FEATUREF10612Added new Material Stage "Texture Component". It maps single channels of a texture to different channels of the material. This is useful for packed textures.
FEATUREF10613Particles: New options for Property Group "Target Position". They allow mapping values to the local position of a particle.
FEATUREF10641Particles: In Animation module added new property "LoopTime", to switch animation from 0..infinity range to a looping 0..1 range. Default is true, which is the previous behavior.
FEATUREF10660Improved Particle Systems compilation and background scene loading, especially from Director in dual-pipe mode.

V6.00.03

CHANGEC10659When deleting a Geo Import or Geo Import Live node, everything that was connected to it will be automatically unlinked.
BUGB10603In Shaping/Warping Editor Auto-Edge UI was enabled even though no necessary overlaps existed. Fixed!
BUGB10614Fixed crash when moving Runtime or Designer window from one screen to another and switching between fullscreen and windowed mode.
BUGB10615Reference Layer did not resolve referenced camera if scene was loaded in Runtime (Director mode). Fixed!
BUGB10620ColorPicker node crashed Ventuz when a scene with this node was validated in background. Fixed!
BUGB10626AudioAnalysis node no longer takes more CPU when audio is off on some processors.
BUGB10642Auto-generated scenes from e.g. Geometry Import were saved outside project folder structure. Fixed!
BUGB10644In a Particle System with Secondary Emitter certain combinations of 'StepsPerFrame' and 'Rate' could cause discontinuity in particle emission. Fixed!
BUGB10652OpenVR / Vive : fixed problems with Steam Updates destroying VR Controller detection.

V6.00.02

CHANGEC10604Warping/Shaping: Edge blending is now automatically enabled when editing the edge blending parameters.
BUGB10309CrashZoom post effect: fixed problem with extreme aspect ratios
BUGB10363Web Browser: fixed problem with switching off lighting and rendering the web-browser.
BUGB10455Flipbook Loader for image sequences will now work if the image sequence does not start with 0. Also improved string parsing for filenames.
BUGB10480Preventing negative values for Width & Height in BlockText nodes to avoid exceptions in DirectWrite layout engine.
BUGB10481In very rare cases a Project Font could not be loaded and DirectWrite logged an 'Unspecified Error'. Fixed!
BUGB10513Fixed missing textures in Geometry Import when the path only partially matched.
BUGB10515Director: Fixed a crash caused by an invalid Uri when creating a new Asset Browser window.
BUGB10516Particle System: Fixed problems with deleting content streams (not in-lined streams).
BUGB10519Some Interpolator nodes could fire the Reached event delayed by one frame due floating point precision issues. Fixed!
BUGB10522Director: Data items of type double[] were not displayed in the Property Editor. Fixed!
BUGB10524Director: Preventing crash when loading an inaccurate Show file.
BUGB10547Convert to Text node could not be dropped on bindings. Fixed!
BUGB10610DMX nodes could cause crashes when validated in background. Fixed!

V6.00.01

BUGB10284Geo import: Fixed missing embedded textures in certain FBX files.
BUGB10337DMX In node had some issues with output property invalidation. Fixed!
BUGB10388Certain bindings coming from Input Properties of Value Generator nodes like Mover or Movie Clip invalidated bound nodes even if these Input Properties did not change. Under certain circumstances this could decrease performance of scenes significantly. This is fixed now!
BUGB10389Under certain circumstances the Movie nodes could log an 'Internal Movie Error' even though the according VideoPlayer was not created yet. Fixed!
BUGB10390Async resources have been stored as sync when generated in background thread and needed to be re-created in renderer thread when according node was validated again for some reasons. This could generate render stalls! These resources are now stored with the right Async property value!
BUGB10391Some debug log message have not been written in Runtime even if log level was set to 'Debug'. Fixed!
BUGB10392Director: Fixed crash that occurred when a Template could not be loaded from an incompatible SceneModel.
BUGB10427Fixed Problems with shadows and particles. Mesh-Particles are fully integrated with shadows, sprite particles can cast shadows. Sprite particles do not interact with light so they can not receive shadows. When working with directional lights, the particles are not part of the bounding box calculation so you might need to place dummy objects to extend the bounding box for directional lights.
BUGB10436Fixed problem with Particle Systems where multiple streams have different maximum particle count.
BUGB10437Fixed problem when using Render Cubemap node or the Effect node with SSAO or DOF enabled. The cubemap and effect rendering will have this disabled.
BUGB10438GPU Memory used by Particle System buffers was not included in the GPU memory statistics. This memory depends on the maximum particle count, so be conservative about those!
BUGB10445The Config Editor now does not allow config file imports and RenderSetup creation when local VMS is not available to avoid crashes.
BUGB10446Config Editor did not show anything if the local VMS was not running. Now after a certain timeout another available machine is selected and the user is informed about the missing local VMS.
BUGB10447Directory node did not update Uri output (with disabled AutoUpdate) if files that match the search pattern were added later to directory and Update was triggered.
BUGB10448Custom JavaScript output properties have not been updated on the WebBrowser node. Fixed!

V6.00.00

FEATUREF987Geometry import: Errors during importing now get written into the Ventuz log and will result in way more descriptive error messages.
FEATUREF1287Geometry import: Added option to invert material opacity
FEATUREF6612Geometry import: SRT animations are now imported either as one animation for everything or as one per scene graph node.
FEATUREF7551Audio Clip node now has output properties for loaded/playing state and current position.
FEATUREF8176Designer now shows progress bars when scenes are saved.
FEATUREF8257Added nodes to support for DMX & ArtNet. See user manual for details.
FEATUREF9097Introducing new Content node Geometry Provider and a Geometry Renderer which can exchange geometry primitives as PropertyGroup.
FEATUREF9103Animation Editor: Staggering mode for moving multiple keyframes on multiple channels. See user manual for details.
FEATUREF9191Float properties can now be easily animated with integrated LFOs (low frequency oscillator). See user manual for details.
FEATUREF9196Introducing new Analyze Audio node to replace the FFT node.
FEATUREF9202Introducing nodes and functionality to handle numeric type 'double'.
FEATUREF9204Geometry import: can now read embedded textures from formats like FBX, etc.
FEATUREF9268Added possibility to watch properties and events in Renderer and dedicated Designer window.
FEATUREF9394Geometry import: it's now possible to import Light and Camera parameter.
FEATUREF9494It's now possible to extract certain PropertyGroups (like TextureLoader, Mapping, etc.) to a separate node. Click the 'Extract' button right to the PropertyGroup.
FEATUREF9514In EffectFX and Mirror Nodes you can now use 2D Displacement, Polar, Kaleidoscope and Color Difference Keyer.
FEATUREF9530When the content of a PropertyGroup is changed (like 'Effect' on a Layer) the property values are migrated if they have the same semantics.
FEATUREF9534Scene Statistics now also shows an overview of the used PropertyGroups.
FEATUREF9792Designer now contains a Container Outliner to visualize scene structure and to improve navigation.
FEATUREF9975Ventuz now comes with a utility to migrate settings, configs and caches from Ventuz 5 to Ventuz 6: VentuzMigrationHelper.exe
FEATUREF10007Colors in Enriched Blocktext can now define an alpha value to render parts of the text with different transparency.
FEATUREF10009Animation Channels for Color type now support alpha.
FEATUREF10108In the AV Config, Deltacast boards are now displayed with the full product name. Instead of e.g. "Deltacast hd key" it now is "Deltacast hd-e-key 22".
FEATUREF10120Introducing extensive and versatile Particle System. See user manual and demo scenes for further details.
FEATUREF10121Introducing possibilities to import and render 2D/3D paths. Paths can be imported via C4D Live Link or from SVG files. See user manual on Path and Arrow nodes for details.
FEATUREF10122Introducing new draw modes: Sprite, Path, Line as part of the extended Material System.
FEATUREF10123Added Flipbook Loader as Texture Loader for a Material Stage which can load a movie and automatically animates through the frames.
FEATUREF10137Depth of Field effect now supports alpha channel processing
CHANGEC8372Changed the way bounding box calculations are done for directional lights and objects that only receive but do not cast shadows.
CHANGEC8808C4D Live Link: can now disconnect multiple selected nodes.
CHANGEC8878C4D Live Link: Fixed broken behavior when copying+pasting tagged objects.
CHANGEC9081Nodes which create random values (Mover, Spreader, TextEffects, RandomPoints) are now Cluster compatible and create the same random values on all machines.
CHANGEC9187Property & Layer Editor now list PropertyGroups horizontally and allows multi-selection.
CHANGEC9213Hierarchy Container can now be inactivated in Designer.
CHANGEC9273GPU & Rendering details now have its own Performance Statistics option.
CHANGEC9595Animation nodes as well as Scene and Project channels do not push changes to all connected node anymore. Now only real value changes are forwarded to dependent nodes. This improves performance of scene with a lot of animation or data channels.
CHANGEC9779BREAKING CHANGE: Trackmen Camera Tracking : in Ventuz 5 the Center Shift Y was inverted and this had to be compensated by setting the Trackmen configuration to inverted center shift Y. Ventuz 6 has this corrected and you do not need to invert it in the Trackmen configuration settings. Please update your Trackmen configuration accordingly when switching from Ventuz5 to Ventuz6.
CHANGEC10017BREAKING CHANGE: Depth of Field and SSAO effects now work with multisampled scenes.
CHANGEC10039Shadows of Pointlights now use Percentage Closer Filter like all other light types, giving a much better filtering quality.
CHANGEC10125Custom Model Editor has been merged into the Property Editor for a simplified workflow.
BUGB7532Editing PropertyGroups in multi-selection mode did not work but only affected one single node. Fixed!
BUGB8039VR: Bounding boxes and selection highlight are now displayed correctly on both eyes.
BUGB8772Fixed bug with AntiAliasScale of shadow maps which have been scaled incorrectly for non-fullscreen layers.
BUGB8798BREAKING CHANGE: Nodes bound to SystemID had wrong validation dependencies. Fixed!
BUGB9036BREAKING CHANGE: Fixed Lens Flares / Glare highlights not being visible when color correcting a layer with an alpha channel.
BUGB9144Fixed problem with 3D Reference Layers when either the original or the referenced layer where not fully on-screen, and screen aligned UV mapping was used (like the background texture node does implicitly).
BUGB9716Project Browser did not show online content on very first start of Designer. Fixed!
BUGB9726Having a scaling axis in front of a camera node broke lighting and clipping under certain circumstances. Fixed.
BUGB10022Fixed problem with Offscreen Layers in Render Once mode where one black frame was generated.

V5.04.03

CHANGEC10220Designer, Runtime & Director now write their start-up arguments to log.
BUGB8948DirectInput Mouse node did not invalidate their RelativeXYZ outputs correctly. Fixed!
BUGB10632Auto-generated scenes from e.g. Geometry Import were saved outside project folder structure. Fixed!
BUGB10656OpenVR / Vive : fixed problems with Steam Updates destroying VR Controller detection.
BUGB10665Fixed Ventuz crash when playing some videos with 16 channel audio.
BUGB10669Auto-save for auto-generated geometry import scenes saved in geometry source folder. Fixed!
BUGB10689The VisibilityX value on the Chart nodes could interrupt scene validation (due an exception) if the value was very near to 100%. Fixed!
BUGB10694VZAs were not saved to 'Archives' folder by default but to location of exported scene. Fixed!
BUGB10734Remoting: When loading very high numbers of scenes via Remoting 4 in a multi-machine setup the Cluster class could lose track of some loaded scenes and trying to access them resulted in a ServerException. Fixed! IMPORTANT: You need to compile your client application with the new version of the Ventuz.Kernel.Remoting4.dll!

V5.04.02

BUGB10377Some debug log message have not been written in Runtime even if log level was set to 'Debug'. Fixed!
BUGB10378Async resources have been stored as sync when generated in background thread and needed to be re-created in renderer thread when according node was validated again for some reasons. This could generate render stalls! These resources are now stored with the right Async property vallue!
BUGB10385Under certain circumstances the Movie nodes could log an 'Internal Movie Error' even though the according VideoPlayer was not created yet. Fixed!
BUGB10398Custom JavaScript output properties have not been updated on the WebBrowser node. Fixed!
BUGB10414Directory node did not update Uri output (with disabled AutoUpdate) if files that match the search pattern were added later to directory and Update was triggered.
BUGB10416Config Editor did not show anything if the local VMS was not running. Now after a certain timeout another available machine is selected and the user is informed about the missing local VMS.
BUGB10429The Config Editor now does not allow config file imports and RenderSetup creation when local VMS is not available to avoid crashes.
BUGB10469Preventing negative values for Width & Height in BlockText nodes to avoid exceptions in DirectWrite layout engine.
BUGB10479In very rare cases a Project Font could not be loaded and DirectWrite logged an 'Unspecified Error'. Fixed!
BUGB10523Director: Preventing crash when loading an inaccurate Show file.

V5.04.01

CHANGEC10144Save As dialog in Designer now points to location of scene that should be saved as... and not to last Save As location.
CHANGEC10348Reduced stalls in Dual-Pipe Runtime in SDI or Shared-Surface mode caused by logging that were misinterpreted as node validation time.
BUGB7190Fixed a bug that caused texture distortion when switching interlaced video and textures.
BUGB10109Fixed unnecessarily long audio delay (100ms) when getting audio from input to Ventuz Analysis (FFT node, etc). Audio in-to-out was not effected by this.
BUGB10187Fixed rare bug that caused flickering when animating geometry primitives.
BUGB10194Fixed rare flickers and crashes when playing certain movie clips with "Always Premultiply" on.
BUGB10272Relation property of Cameras Projection PropertyGroup was not deserialized correctly. Fixed!
BUGB10297Improved background Expression compilation to prevent stalls on renderer thread.
BUGB10321Certain bindings coming from Input Properties of Value Generator nodes like Mover or Movie Clip invalidated bound nodes even if these Input Properties did not change. Under certain circumstances this could decrease performance of scenes significantly. This is fixed now!
BUGB10357Director: Fixed crash that occurred when a Template could not be loaded from an incompatible SceneModel.

V5.04.00

FEATUREF2650The Scene Statistics dialog now shows the number of property bindings in the active scene.
FEATUREF8863C# Script Editor is now able to parse latest syntax features like 'async'. C# and VB compiler are now on version 4.0.
FEATUREF9727In the Machine Config it is now possible to set the Log write level and the mode how log files are written. See Machine Config documentation for details.
FEATUREF9946Video Source Selector node now has additional property ChangeSourceOnSet to specify behaviour on SourceName change.
FEATUREF9972Allow to use the "2D Displacement" effect in the Effect Mirror node.
FEATUREF9986Every render output pipe can be configured as Program or Preview. Layers and Nodes can filter content based on the pipe usage.
FEATUREF10054Director: Revised and improved Shortcut Manager.
FEATUREF10058Director: Added support for GPI. For details read the 'Configure GPI for Director, Runtime and Designer' section in the documentation.
FEATUREF10060It's now possible to define Channel IDs on Templates to be able to filter such Templates via Channel Rules in Director.
CHANGEC9014Projects extracted from Template (VPT) now get new Project ID to make them distinguishable for VMS.
CHANGEC9818Better Movie control via Animation channel: added 'Pause' keyframe; keyframe types can now be changed by context menu; improved visualization.
CHANGEC9959Upgraded to NDI 3 and improved performance and stability of the NDI output.
CHANGEC9963Improved Interface Container update speed when they contained Animation Controller.
CHANGEC9965NDI: Further encode and decode performance enhancements, improved handling of disconnected video sources
CHANGEC10104Supporting TLS protocol version 1.0, 1.1 and 1.2.
BUGB8890Fixed crash related to Ventuz 4 Shader node "Simple Reflection" and missing textures.
BUGB9221When loading the same scene multiple times using ScenePorts, and there is a EffectNode, EffectMirror or RenderCubemap node, then the texture of these nodes would be illegally shared between the scenes. Fixed.
BUGB9386Disabling Sampler or Mapping in Material had no effect. Fixed!
BUGB9656SDI output in External Key and 'Straight' Alpha mode was not cleared under certain circumstances. Fixed!
BUGB9724Fixed black screen after creating a new camera in freeflight mode.
BUGB9774Fixed too bright reds and blues when decoding some Hap Q(A) videos
BUGB9787Transforming Container into Interface and directly dropping it to Repository without changing selection did not save interface state and one could not update Container content. Fixed!
BUGB9788Looping of audio playback in Audio node was broken. Fixed!
BUGB9794Immediate Remoting commands could get delayed unnecessarily when communication with a single machine Cluster. NOTE: you need to compile your remoting application with the latest Ventuz.Kernel.Remoting4.dll to apply this fix!
BUGB9804M4A and FLAC extensions were not recognized as valid audio formats. Fixed!
BUGB9858When you have two HLSL nodes with exactly the same shader after each other in the hierarchy, Ventuz did crash. Now only the first node will have an effect and an error message is logged for the second.
BUGB9880Fixed Designer Crash with certain SVG files.
BUGB9899BlockText nodes with null bound to Font property could not be validated & saved. Fixed!
BUGB9901None of the Vive Controller and the second Oculus Controller were not recognized after Steam update. Fixed!
BUGB9947Injecting invalid key code point via TextInputField node could crash Ventuz. Fixed!
BUGB9948Vive / HMD: fix range of tracked devices to 0..15 (was 0..16)
BUGB9955Hierarchy Interface Container could not be updated from Repository items by Drag&Drop. Fixed!
BUGB9961Fixed a crash when using a 3D Layer, positioned off screen, that has a binding to the position, and that has an Effect node.
BUGB10006If two Hierarchy nodes A & B had linked child C one could not move the subtree of B behind or above A. This is now allowed again!
BUGB10050In a multi-Resolution/DPI screen setup Designer did not scale up to fullscreen on the higher resolution screen if the lower resolution screen was the main display. Fixed!
BUGB10059Fixed freezed-UI bug with mouse and pressed button in conjunction with scrollbars on Layer, Hierarchy, Content and Property Editor.
BUGB10082Deltacast SDI : Fixed genlock offset problem when genlock had a different video format than output (but the same refresh rate).
BUGB10087Interlaced videos did not work with 'Field Separation' in the Movie Clip node. Fixed!
BUGB10096URL node did not update outputs in FILE scheme mode when Path was set to null or empty string. Fixed!

V5.03.05

FEATUREF9241It's now possible to restrict the log messages written to file to a certain level and above to reduce the size of the presenter.log file. The -logwrite startup option works like the -log option.
CHANGEC9500On VPR export the ID is now logged to Message window.
CHANGEC9602Removed unnecessary warning log for immediate remoting commands to reduce log file size.
BUGB9474Frequent start and stop of audio files could crash Ventuz. Fixed!
BUGB9611Director: Additional fixes for concurrent access to Playlist.
BUGB9615The Background node did not export their images/textures to VZA/VPR. Fixed!

V5.03.04

BUGB9246Fixed memory leak in monospace text layout mode!
BUGB9260Web browser: Fixed ventuz:// URLs not working in HTML mode.
BUGB9323Manual Update on Directory node in Async mode with AutoUpdate disabled stalled rendering. Fixed!
BUGB9350Enabling disabled RenderPass in front of MeshLoader nodes (with internal transformation) corrupted the render stack and crashed Ventuz. Fixed!
BUGB9352Audio support to Deltacast h4k HDMI capture board was missing.
BUGB9417Interface Containers didn't resolve their bindings to Project and Scene data correctly when they had a binding to Animation Data of Main Animation.
BUGB9445Director: Fixed issue with concurrent access to Playlist.
BUGB9465Nodes bound to Matrix output of Tracked Camera did not get updated. Fixed!
BUGB9470Point rendering with 2D Fonts could crash Runtime due wrong vertex declaration. Fixed!
BUGB9471VPR/VPA upload via Config Editor did not work - upload never finished. Fixed!

V5.03.03

CHANGEC4120Config Editor: After uploading a VPR/VPA to a remote machine via the Live Project Management the dropdown list is updated automatically.
CHANGEC9145Config Editor: Starting Runtime with a modified but not saved configuration shows a warning popup.
BUGB8277Fixed occasionally broken Cinema4D live link after loading a scene with linked objects.
BUGB9060Director: Fixed filtering of sub-templates in ShotBox.
BUGB9062Copying the 'Current' value of a DataItem in Scene/Animation Data Editor copied the according DataModel. Fixed!
BUGB9072Director: Fixed an issue where the Playlist constantly switched between items when they were doubled-clicked really fast during startup. This could lead to an unresponsive Director.
BUGB9080Windows Mouse node ignored 'Active' property and could not be disabled. Fixed!
BUGB9093Improved focus and selection tracking in Designer. Switching between Hierarchy/Content editor from/to Animation editor was unexpectedly changing shown data in Property Editor.
BUGB9112If an Offscreen Layer was disabled via the Visibility icon a Debug message was logged every frame. Fixed!
BUGB9115Custom methods of Cluster Data node could not be renamed. Fixed!
BUGB9119Fixed bug when using legacy rendertargets in an Offscreen Layer.
BUGB9121Reference Layer could lose connection to targeted 3D Layer if scene was moved between different Ports. Fixed!
BUGB9124Config Editor: Fixed flickering of user interface in Warping editor.
BUGB9125Config Editor: Fixed Memory Leak when using Warping editor.
BUGB9126When closing RenderSetup editor a popup informed about unsaved modifications even if everything was saved before. Fixed!
BUGB9131Config Editor: Fixed error in VMS which prevented the upload of Ventuz project files bigger than 2GB.
BUGB9151Fixed bug when using Shadow of Directional Light in "Render Once" mode.
BUGB9168Binding a null (string) to a Color property caused severe performance penalties. Fixed!
BUGB9175Web browser: Fixed ventuz:// URLs not working under certain circumstances
BUGB9201The Remained output of the Enriched BlockText node had a different result compared to the BlockText node due leading 'Carriage Return' or 'Space' characters. Fixed!

V5.03.02

FEATUREF8398Director: Added cueing of first or last Playlist item when ReverseMode changes and nothing is currently on air or cued.
CHANGEC8943Textfield & Webbrowser nodes now accept 3&4 byte character codes (UTF32) via Inject method (useful for emojis).
CHANGEC8944The Ventuz Visual Studio Extension for Director Plugins now also adds the reference Ventuz.WPF.dll to the project.
CHANGEC8950Tracking Systems: improved behavior when there is no synchronization.
CHANGEC8991Expression nodes now have individual log messages if compilation fails.
CHANGEC9008Improved TextureLoader performance in async mode when running on Nvidia + Windows 7.
BUGB7826Alpha on Material node did not affect Icon preview in Designer. Fixed!
BUGB8351Director: Fixed handling of Playlists ReverseMode to change the cued item instantly, not only after next Take.
BUGB8358A simple copy&paste of a Layer Group does not paste inside the original Group anymore.
BUGB8452Newly created Font Presets were not automatically saved when closing the Fonts Preset dialog with OK button. Fixed!
BUGB8891Zip Library did not work on some newly installed German Win 10 PC due strange Regional/Keyboard settings resulting in a 'German English'. This e.g. prevented scene loading. Fixed!
BUGB8939Render-To-Disk: Audio files were not identical if one performed render-to-disk multiple times with the same scene. Fixed!
BUGB8945Render-To-Disk did not start in Designer if Project resolution was beyond 4096 pixel. Fixed!
BUGB8947Interpolator nodes broke with Infinity as Target value and never recovered. Infinity & NaN are now handled as zero.
BUGB8987Render-To-Disk: Exported XDCAM videos showed block artifacts. Fixed!
BUGB8989Director: Fixed crash when trying to create Show from Project with invalid Project Data (e.g. duplicate items).
BUGB9005Runtime and Config Editor could crash during start-up on Windows 10 systems due some invalid network socket operations. Fixed!
BUGB9006Under certain circumstances Movie Frame node did not display all entries of an images sequence if 'Threading' was enabled. Fixed!
BUGB9021Ventuz Runtime did not stop when using GPI. Fixed!
BUGB9022Fixed bug that a black texture is set after an HLSL node was used.
BUGB9023Render-To-Disk with DNxHD and Audio could hang at the end of the rendering. Fixed!
BUGB9025In very rare cases Ventuz could crash if two scenes in different threads were acquiring the same resource (especially Expressions). Fixed!
BUGB9039Hap movies with width or height that was not a multiple of 4 did not play. Fixed!
BUGB9040Fixed crash with Delay Layer Effect when switching the Designer to fullscreen.
BUGB9047Director: Fixed issue in Playlist editor which sometimes doesn't update the view when the Playlist data has changed completely.
BUGB9050Ventuz crashed if an invalid XDCAM format (like 1080p 60Hz) was specified via Remote Render-To-Disk. Fixed!
BUGB9052Fixed performance problems with Mirror & Effect FX nodes.
BUGB9053Some bindings to Enum properties like those of the Stencil Advanced node did not work. Fixed!

V5.03.01

BUGB8189Template Ports & Layers could not be used for LayoutScenes. Fixed!
BUGB8669When using Hierarchy Editor to edit Layers copying a Group caused a crash. Fixed!
BUGB8871Director: Fixed issue in Asset Browser if a folder name only consists of numbers.
BUGB8885Layout output properties did not invalidate bound nodes when render window size changed. Fixed!
BUGB8893RenderSetup Editor crashed if the last Machine was deleted. Fixed!
BUGB8895Content Editor sometimes did not navigate to Content nodes when using Find or Scene Statistics. Fixed!
BUGB8897Director: Fixed crash when writing a modifed project file leads to an exception, e.g. when the target folder is read-only.
BUGB8915Boolean Expression node did not recognize changes in array arguments and did not evaluate expression with new parameters. Fixed!
BUGB8918Touch Transformation node did not work correctly with Limits and ApplyTransformationCenter set. Fixed!
BUGB8919Some RenderStates were not reset after a switch from e.g. windowed to fullscreen mode and corrupted rendering: e.g. Z-Testing could be disabled. Fixed!
BUGB8920Configuration Editor: Fixed Live Options view from not being displayed sometimes due to an invalid dependency.
BUGB8935Fixed rare crash when enabling and disabling a Windows Media Foundation device through the Live Video node.

V5.03.00

FEATUREF5931RenderSetup Editor: it is now possible to define Touch Areas to exclude output regions from being touchable. See documentation for further details.
FEATUREF7519DataModels can now be copied from one editor to another. A DataModel is stored as XML in the clipboard.
FEATUREF7839Added UV / Texture Distortion, similar but better than old Ventuz 4 DMAP feature.
FEATUREF8153VR: added option Tracked Device node to modify the direction and starting position of the touch-ray.
FEATUREF8183Director: Added configuration option which allows to restrict the Shotbox to its Shortcut. That way it won't open anymore for other key inputs (like "Space" or any letter).
FEATUREF8214RenderSetup Editor: the editor now has an optional second view to see the original setup and to recover deleted display (fragments). See documentation for further details.
FEATUREF8319Render-to-Disk can now encode to DNxHD if the according license is available.
FEATUREF8347A Template can now have a 'Category' assigned to it.
FEATUREF8373Added support for Blackmagic HDMI capture of RGB 4:4:4 signals. Previously, only YUV 4:2:2 was supported.
FEATUREF8395RenderSetup Editor: it is now possible to merge/split machines to a single/multiple machines so that the config/shaping/warping of the source machines is preserved.
FEATUREF8410VR: Added support for Oculus touch controller for the Tracked Device node.
FEATUREF8479Introducing Cluster Task & Data nodes to simplify synchronization tasks in a Cluster environment. See documentation for details.
FEATUREF8486The VisualIndexer node now detects movie stream Uris and has an addition output to provide an invalid Uri.
FEATUREF8542The SystemId node now provides the 'alive' state of a Cluster to inform about missing machines or runtimes!
FEATUREF8569NDI: Now supports up to 32 inputs and 16 audio channels per input and output
FEATUREF8587The WebBrowser node is now based on Chromium Embedded Framework + Full HTML5 support including WebGL + Multitouch input + Audio is now routed through Ventuz + Optional content blocking (based on AdBlock/µBlock filter lists) + supports ventuz:// URLs to access project data.
FEATUREF8687Introducing new Boolean Expression node which fires events if the expression evaluates to true/false.
FEATUREF8688Expression nodes can now have array inputs of type int, float, bool & string.
FEATUREF8773In the Animation Editor (Time & Diagram view) the timeline can be moved by keyboard shortcuts (Cursor Right/Left, Page Up/Down, K/L). See documentation for details.
FEATUREF8813A Ventuz Cluster can now be configured to be synchronized in a mixed framerate environment (e.g. VR & Videowall). See documentation for details.
FEATUREF8814Introducing Reference Layers to render another 3D Layer a second time, but with the possibility to use another Layout, Camera, IPP Effects, etc.
FEATUREF8816It's now possible to control an Animation (State Logic) from a Script node. See Script node documentation for details.
FEATUREF8840Animation Editor has now the function "Select Siblings" CTRL-Q to select channels with the same parent.
FEATUREF8844Text Editor for Expressions and XML text now also has the "Large Font" option.
FEATUREF8847Animation Editor now has an option to enable/disable the automatic deletion of unbound channels. Click on the eye button in the top-right corner of the window.
FEATUREF8855Added WebM (VP8/VP9/Opus, with alpha) support to video player
FEATUREF8866Movie Clip: added "ignore duration" option to better support weird or growing video files.
CHANGEC8245VIO (Ventuz Input / Output) now behaves like a tracking device. Setting up a scene to work with VIO is now very simple.
CHANGEC8365Normal maps with alpha: now you can utilize the alpha channel of a normal-map as general purpose gray-scale texture.
CHANGEC8399When using shadowmaps, the calculation for AntiAliasScale was wrong. The fixed math will yield different results. If you set this to 1.0, there should be anti-aliasing with a filter range of one screen-space pixel, independent of field of view and z-near / far. The old code didn't handle this correctly, making this feature hard to control.
CHANGEC8412Effect Mirror : new property UseAlpha that allows to use mirror alpha as key for blending / output.
CHANGEC8434Render Cubemap Reflection and Effect Mirror created multiple false secondary reflection on the cubemap from the mirror. Change: now there are no secondary reflections.
CHANGEC8463Improved reliability of streaming video, fixed performance statistics for streaming video.
CHANGEC8464NDI update: Improved performance, image quality and reliability of source discovery.
CHANGEC8475Improved Support for Webcams and other Windows Media Foundation / DirectShow Devices. Some devices exposed higher framerate modes that were previously not available in Ventuz. Also logic to select "auto-detect" resolution is smarter: the largest resolution at the highest framerate between 30 and 60 Hz will be used. If none is found, the framerate limit is removed.
CHANGEC8500WebBrowser Node did not work correctly with the new Ventuz 5 engine features, especially HDR.
CHANGEC8537The color from the Enriched Blocktext node does not affect the effect layers of the text anymore.
CHANGEC8581Director: Added a message box when current show is been closed asking whether the preview and program port should be cleared beforehand.
CHANGEC8777The "Shadow to Alpha" feature found in the Material nodes Shadow Options, when in HDR mode, was way too weak. We changed it to the same behavior as in non-HDR rendering
CHANGEC8794Updated FFMpeg libraries used for audio/video playback.
CHANGEC8812Entries in Scene Statistics dialog are now sorted alphabetically.
CHANGEC8815Updated Deltacast driver to version 6.00 and Blackmagic Design driver to 10.8.4 .
BUGB5265Director: Changed global Take button to be only enabled when all (appropriate) Channels are ready.
BUGB8042Pressing the DEL key while editing ProjectData names deletes the channel. Fixed.
BUGB8143NDI output B could not be configured to 4k formats. Fixed!
BUGB8193ncam tracking: fixed problem with view and projection matrix that resulted in mirrored billboards.
BUGB8259VIO (Ventuz Input / Output) SDK example code: fixed conversion of OpenGL matrices to DirectX matrices. Optionally added gradient to texture.
BUGB8264Deltacast HDMI Capture: fixed the "preserve EDID" board option. If this option is checked, you can use the Deltacast E-EDID tool to program an EDID into the board, and it will not be overwritten with a default EDID.
BUGB8335Changing the File URL did not show the Frame index if in Async mode. Fixed!
BUGB8350Director: Moved Restart shortcut from category Show Control to Playlist in Shortcut Editor.
BUGB8391VR: when closing the OpenVR-app (on purpose or due to some error condition), Ventuz will not shut down.
BUGB8400Background image was visible in reflections, which is wrong because background image has no real position in 3d. Fixed!
BUGB8418Effect Node: fix problem where the composition rectangle of the effect node was visible in shadows (large rect in shadow).
BUGB8447In a Rendertarget or Offscreen Layer, the selection description (orange text below a selected hierarchy node) is rendered at the wrong position. We removed this description. The selection highlight (orange corners) works properly and remains.
BUGB84663D Effects: fixed dithering in combination with FXAA, previously banding artifacts where visible.
BUGB8477VR: It was not possible to use the Touch Simulator node as client for a real VR Touch Controller on a touch client machine. Fixed!
BUGB8487MovieStream node did not work with MultiSwitch node. Fixed!
BUGB8532Fixed problem where projected textures lagged one frame behind camera movement.
BUGB8552Output properties of a Tracked Camera didn't invalidate correctly. Fixed!
BUGB8559VR: HMD did not work as touch input device. Fixed!
BUGB8572Fixed problems with Effect nodes in scenes loaded via ScenePorts.
BUGB8574Using Boolean arrays in the Script nodes as input/output properties could crash Ventuz. Fixed!
BUGB8579Fixed problems with ClipPlane nodes in scenes loaded via ScenePorts.
BUGB8585If Font properties were source-bound to other BlockText nodes an error message was logged due an exception. But the node did work. Fixed!
BUGB8607Video playback: Fixed excessive disk usage with some clips with timecode/data tracks.
BUGB8654Fixed tooltips for genlock offset in AV-Config.
BUGB8656Internal texture "Incidence1DLambert.png" was completely transparent. This made some presets for incidence lighting not work correctly. Added new internal texture "Incidence1DLambert2.png" and update presets to use new texture. Old scenes will still use old texture and will not change, new scenes using presets will look correct.
BUGB8734Designer could crash when working on scenes loaded into ScenePorts/Layers in an active master scene. Fixed!
BUGB8744Director: Fixed crash in PropertyEditor when trying to load template data containing an item with a double value and a max value, but no min value.
BUGB8786Camera validation might have been delayed by one frame after loading scene with multiple cameras in one Layer 3D. Fixed!
BUGB8797ValueBuffer nodes in the same binding structure could provide different values depending on the creation order of the nodes. Fixed!
BUGB8819Enriched Blocktext formatting could cause incorrect fonts or colors. Fixed!
BUGB8820In very rare cases the HLSL Shader node could cause an AccessViolationException and crash Ventuz. Fixed!
BUGB8821Scene was not marked as modified when editing Template properties on Present state. Fixed!
BUGB8845The missed Undo/Redo functionality in Text Editor is back.
BUGB8849Fixed a rare crash which could occur on unloading scenes.
BUGB8854Fixed intermittent stutters while playing back certain video clips.
BUGB8868Fixed a bug where a gradient layer had wrong gamma when applying effects.

V5.02.02

FEATUREF8282Help Browser: Added page 'Find Toolbar' when pressing CTRL + F. When active ESC hides this toolbar and CTRL + M toggles the 'Match Case' option. Use UP/DOWN arrows to jump to previous/next search result.
BUGB7651Fixed some bugs in the Font Preset editor. E.g. newly created presets were not used at the text provider nodes where the editor was invoked. Fixed!
BUGB8030Cinema 4D live-link with version R18 on Windows 10 did not work. Fixed!
BUGB8090Designer: Fixed Help Browser when starting the Designer via double-click on a Ventuz Project from within Windows Explorer.
BUGB8162OpenVR: Tracked Device nodes did not properly switch off when being inactive (Ctrl-a) or unlinked (Ctrl-Delete). Fixed!
BUGB8188If multiple MeshLoader nodes referenced the same missing file, only for the first node an error entry was logged - this was inconvenient if one had to replace or fix missing meshes. Fixed!
BUGB8196Animation Editor crashed if an embedded animation had multiple connections with the same name while editing the control keyframe. Fixed!
BUGB8246'Merge to Container' did not work on Layer level for Content nodes. Fixed!
BUGB8290OpenVR Vive: When not using RayOnlyOnTouched (Tracked Device node) and using the trigger button, hover/inside touch is handled incorrectly (fixed). The other buttons always worked correctly.
BUGB8298Content Editor sometimes did not show selected node but navigated to wrong area. Fixed!
BUGB8321Very small values for 'Angle' property in Circle and Cylinder node could crash Ventuz due wrong Vertex/Index-Buffers. Fixed!
BUGB8329Command processing in a multi-machine Cluster was not consistent: Master and Client machines did not process (remoting) commands in same frame. Fixed!
BUGB8334Fixed behavior when using more than 8 lights. Now, the ninth light will overwrite the first, and so on.
BUGB8362Using 3D Touch Simulator in VR context with real controllers caused crash due ID conflict. Now Simulator IDs start at 10!
BUGB8367Textfield Input node could not be deactivated via the 'Active' property. Fixed!
BUGB8376Centered text alignment in Monospace mode ignored trailing spaces and thus text position was incorrect (compared to Ventuz 4). Fixed!
BUGB8378Effect node did not behave correctly in clustered setups. Fixed!
BUGB8380Deltacast DVI capture with auto-detect: when starting Ventuz with no input signal, Ventuz will get very very slow when applying a video signal.
BUGB8383Live Video nodes with auto-detect: Fix problem that 2D Layers did not correctly resize / fit when aspect ratio of input signal changed.
BUGB8386Value Dispatcher node did not work with URIs. Fixed!
BUGB8388Fixed problems with rendering transformation gizmos and selection highlights in clipped viewports and layers.
BUGB8415The internal buffer of the Delay node was inflated/deflated incorrectly on 'Delay' property change. Fixed!
BUGB8416In rare cases the Movie nodes (on initialization) could crash Ventuz due to a Division by Zero! Fixed!
BUGB8432The old HLSL shader node now works in OpenVR. It still does not work with mirrors, shadows and cubemap reflections.
BUGB8439Two Touch Simulator nodes at same position could result in Not-a-Number for scaling property of Orbit & Transformation nodes. This value could not be reset. Fixed!
BUGB8449Triggering a snapshot from a different thread (e.g. via Remoting) could crash Ventuz. Fixed!
BUGB8451The VMS commands 'CLOCK', 'SM' and 'SCENES' are now implemented. So more software which was used to remote Ventuz 4 should now also work with Ventuz 5. Just switch to TCP port 19405.

V5.02.01

FEATUREF8186Log entries in Designer now have a tooltip showing the complete message.
CHANGEC8228When using more than 3 Effect nodes, an error message was triggered "too many Effect Nodes used". This message is now triggered when using more than 255 Effect nodes. 255 has always been the actual limit, the mistake was with the error message.
BUGB8200Vio-API: fixed a bug with closing and then re-opening a stream. Extended the example code to react on widnow-resize by closing and re-opening a stream of the correct size (DX9, DX11 & GL).
BUGB8201VIO: fixed bug where camera matrices stopped being received from VIO after switching Designer to full-screen and back to windowed (ALT-Enter).
BUGB8204Designer did not start if Repository saved in Layout could not be found. Fixed!
BUGB8222Repository Item category 'Layers' was missing. Fixed!
BUGB8229Warping: very complex and large render-setups can trigger a 1s disconnection timeout, causing an infinite loop of disconnection timeouts and a frame-rate below 1 Hz. Now the timeout will ignore spikes, fixing the problem.
BUGB8240Movie Clip node did not play HTTP Uris which contained whitespaces. Fixed!
BUGB8241Mask3D: fix orthogonal projections with Mask3d.
BUGB8251Circle Node: binding a NaN (not a number) to the Hole property caused a memory corruption / crash. NaN's are created by mathematical expressions that are illegal for real numbers, like zero divided by zero or square root of negative numbers.
BUGB8258Fixed: When using 3 shadows and 8 spotlights (the maximum), the last spotlight was not working correctly.
BUGB8263Copying Content Containers to Repository with CTRL-C/V did not work. Fixed!
BUGB8267Overwriting Interface Content-Container in Repository by drag&drop did not work. Fixed!
BUGB8269The 2D Screen Aligned texture mapping did not work for multi-machine Cluster. Fixed!
BUGB8273Fixed Texture Mapping bug with Simple Mapping / Spherical and Spherical Simple.
BUGB8288Excel Range node did not provide formula results for String and DateTime types. Fixed!
BUGB8291Dragging geometry files (like .obj) into Hierarchy Editor did not import file correctly. Fixed!
BUGB8293Touch Marker nodes were reset if Renderer Window lost focus. Fixed!

V5.02.00

FEATUREF10Interaction nodes now have a TouchGroupFilter to make them react only on specific touch devices! TouchGroups for touch devices are set in the Machine Config. See documentation for more details.
FEATUREF6225Serial Text node can now use custom STX and ETX character sequences.
FEATUREF7150New Camera Modes: Free Flight Camera, Walk Through Camera, Orbit Camera. Ctrl + INSERT creates a new cam in the active layer taken from the parameters of the actual Free Flight Camera.
FEATUREF7252The Transformation node is now able to scale and rotate around the touch center!
FEATUREF7817Introducing new Shear Node for shearing single meshes or complete subtrees.
FEATUREF7880Camera node has a PropertyGroup to offset camera origin. This is useful for tracked cameras.
FEATUREF7900SSAO: added color to tint the effect.
FEATUREF7934Ventuz goes VR: Supporting Oculus and HTC Vive as render outputs. See documentation for details!
FEATUREF7948Introducing new Touch Transformation 3D node for use with VR controller and free rotation with 2D touch. See user manual for more details.
FEATUREF7952Added support for 10-bit color rendering on NVidia and AMD GPUs. Used automatically when in exclusive fullscreen on 10-bit displays.
FEATUREF7976Editing keyframes with right mouse button can now handle multiple keyframes (e.g. embedded animation or color channels)
FEATUREF7998SceneLayer and TemplateLayer are now able to overwrite the default camera by referencing a camera of another local 3D Layer.
FEATUREF8000Added support for fully hardware accelerated Hap/HapA/HapQ/HapQA video playback.
FEATUREF8012Introducing new 3D Touch Simulator node to simulate a VR Controller. See documentation for details!
FEATUREF8041Introducing new Touch Teleport node to be able to teleport (change origin of tracked camera) in VR space. See documentation for details.
FEATUREF8062Introducing new Effect node to allow to 2d and 3d effects within a scene tree. See documentation for details!
FEATUREF8068Lights can now cast shadows (enable in Shadow PropertyGroup). See documentation for further details.
FEATUREF8084Layers can be set to Locked Visibility. Setting a layer to Mono-Mode or setting the Render Point will still show the locked layers.
FEATUREF8088Layers can now also be entered by pressing ENTER key on a selected layer.
FEATUREF8089Layer Editor now also support Select Siblings (CTRL-Q)
FEATUREF8094Added statistics entry for camera tracking system.
FEATUREF8096Layers and Hierarchy nodes can set/unset the Render Point by holding the ALT key and click on the Layer Editor in LE or node in Hierarchy Editor
FEATUREF8097The Hierarchy Editor can now optionally be used to edit Layers.
FEATUREF8105Remoting4: GetDataItem is now also able to be batched in order to synchronized many 'Get' calls to a single frame. The GetDataItem has now a 'when' parameter on Cluster class.
FEATUREF8155SystemID node now has properties that indicate Tracking and VR system.
CHANGEC7409When copying Nodes or Layers by mouse (Drag&Drop+CTRL) bound Main Animation channels and data are cloned instead of referenced.
CHANGEC7805Two more gradient presets: black to white and white to white transparent.
CHANGEC8101NCam : changed the default IP-port to 38860, the correct default.
CHANGEC8168PLE is now able to output 4K SDI.
CHANGEC8171The combined Lift, Gain and Offset properties in the color correction effect did not react to the amount slider. The individual RGB-values did work correctly. This is fixed now. This fix will change the look of scenes that use a color correction effect with an amount that is not 0% or 100% and use the combined values.
BUGB5856Fixed issue where multiple Movie Stream nodes were interfering each other. (e.g. enabling the first one could freeze the second one until loading was complete)
BUGB7440Designer: Fixed repository menu items inside View menu so their checked status correctly reflects their current visibility across different layouts. Also fixed their tooltip text.
BUGB7613Monospace layout did not work for fonts which did not have a continuous range of digit glyphs. Fixed!
BUGB7777Fixed crashes when pressing alt-enter (fullscreen switch) a lot.
BUGB7789Clone channels in Scene Data Editor didn't work. Fixed.
BUGB7811The vertical scrollbar in Animation Editor disappears if the state methods are shown on the right edge. Fixed.
BUGB7833Animation Editor: If the state methods are displayed at the right side the logic view doesn't display all states anymore. Fixed.
BUGB7862Sending 'null' to some property types like Uri did not change the value due an exception in the type converter code. Fixed!
BUGB7877Bounding boxes and light-source-visualizations (cones, etc.) no longer appear in mirror- and cubemap-reflections!
BUGB7949Animation editor sometimes did not display channels if animation had many slices (more than 30). Fixed!
BUGB7981Fixed a crash with Skybox textures, when settings TextureType manually to a wrong format.
BUGB7999Camera references to other 3D layers were delayed by one frame if the referenced layer was rendered after the referencing one. Fixed!
BUGB8043Fixed an issue where disabling and re-enabling a looped video might result in corrupted playback.
BUGB8046In a multi-machine Cluster preview the Input Diagnostics were rendered at wrong position. Fixed!
BUGB8053Ticker did not start if the ChainOffset on the according Arrange node was <= 0. Fixed!
BUGB8073Loading scenes asynchronously via ScenePort/PortLayer could corrupt text strings if scenes contained BlockText and Enriched BlockText nodes. Fixed!
BUGB8080Scene loaded asynchronously containing a GetWorld node could crash validation and behave unexpected. Fixed!
BUGB8095Fixed wrong scaling when using offscreen rendertargets and effect bleed together.
BUGB8098Multi-selection on Interaction nodes could crash Ventuz if nodes had different Reset Animations set. Fixed!
BUGB8099The Input Diagnostics will now correctly follow the scale-to-preview option in the statistics menu, even if the statistics are turned off.
BUGB8102Offscreen (Rendertarget) layers were sometimes rendered in the wrong order, resulting in a delay of one frame.
BUGB8103Remoting4: If many set DataItem commands are issued at the same time (or executed in a batch) the Task objects may have not been set to finished state. Fixed!
BUGB8104Remoting4: GetDataItem on scene was executed synchroneously. Many subsequent calls were only executed one command per frame. Fixed!
BUGB8107Fixed a bug that changing the layer effect margin does not have immediate effect.
BUGB8127Fixed very rare crash in Movie Player when playing starts!
BUGB8139Designer UI did not work properly if Machine Config was set to Touch Client. E.g. property fields and Free-Flight Cam did not respond. Fixed!
BUGB8149SVG files used in scene were not exported to VPR & VZA. Fixed!
BUGB8150Exposed property SourceName of node Video Source Selector is not showing the selections if exposed. Fixed!
BUGB8164Fixed Zoom property of WebBrowser node.
BUGB8185Texture loader for different texture stages of the Material node did not log failed loads per node but only per file. So only the first node which could not load the file could be identified. Fixed!

V5.01.02

FEATUREF7857Director: It's now possible to un-dock the preview render windows.
CHANGEC7932Director: Renderer previews are now also visible in Remote Desktop session.
BUGB7868Fixed crashes while playing back badly encoded videos.
BUGB7879Layer Editor could freeze Designer in an infinite loop for certain parent/child scene structures build with Port Layer. Fixed!
BUGB7909Photoshop import: fixed bugs with pass-through layers.
BUGB7926Effect margin on layers not enabled right after adding the first effect. Fixed.
BUGB7971Audio playback of Movie Clip nodes could interfere and be distorted. Fixed!

V5.01.01

CHANGEC7787Allow SDI 4k input without 4k license (only output needs license). Will also allow 4k HDMI capture with BlackMagic boards.
CHANGEC7939VIO: fixed depth compositing (broken in V5.00.00)
BUGB7794Fixed Freefly-Cam 3D-grid in HDR mode!
BUGB7819TextureLoaders in Async mode did not succeed completely if multiple nodes requested the same file. Fixed!
BUGB7830Paste Container Content menu entry was always disabled when working in Content Editor. Fixed.
BUGB7831Fixed bug for Movie nodes if they were stamped as Interface Container content.
BUGB7834Text Effects for right-to-left text like Arabic had wrong progress order. Fixed!
BUGB7841Director Plugin API: Fixed NullReferenceException inside "UncueAsync()" caused by "PreviewItem".
BUGB7843Group Layers generated by the PSD importer now have the Blending Mode "Pass Through" set correctly.
BUGB7848Fixed problem where two-sided lighting was wrong way around in mirror reflection.

V5.01.00

FEATUREF3735Director: Added mouse-dragging and mouse wheel support to NumericUpDown controls of Director and Configuration Editor by supporting all keyboard modifier like in Designer. The control also handles comma as decimal separator for convenience.
FEATUREF5638Director: Added AutoFollow functionality to playlist which allows to automatically scroll the current item into Playlist center upon Take. This behavior can be toggled using a window settings popup option.
FEATUREF5639Director: Added functionality to reorder selected playlist rows using keyboard (CTRL + SHIFT + ARROW UP/DOWN).
FEATUREF5641Director: Added default duration option to Playlist to be able to give new items a meaningful value without the need to edit it after insertion. This option can be found in the Window Settings Popup of each Playlist separately.
FEATUREF5642Director: Playlist's window settings popup can now also be opened by right-clicking any column header.
FEATUREF5647Director: Added new Playlist toolbar containing several buttons which allow the following interactions with playlist items: move up, move down, move to top, move to bottom, select all, invert selection, delete. Each button works with a single selection as well as with a selection group.
FEATUREF5928Director: Added Reverse-Mode button to Playlist toolbar (next to Loop-Mode), so a playlist can be played from bottom to top.
FEATUREF6232Introducing new 2D Layer effect: Delay (by up to 15 frames)
FEATUREF6487Added an integer output property to the "Switch", "Multi Switch" and "Layer Switch" node called "Count", displaying the total number of available switches.
FEATUREF6644Added Two-Sided-Lighting option in Materials Gouraud or Phong lighting.
FEATUREF6805Mask3D node now has mapping and sampling options to adjust the masking texture.
FEATUREF6996Director: Added column visibility toggling to Playlist control, available from the context popup in the upper right corner of Playlist.
FEATUREF7360Image based lens flares (IBFL) effect has now a preset with useful textures.
FEATUREF7372Scene Port has now a method 'ValidateIfBlocked' and an event 'ValidatedWhileBlocked'. This allows a blocked (zero-alpha) Scene Port to process its properties on user-demand.
FEATUREF7375RenderToDisk can now specify how the alpha is written (premultipliciated, etc).
FEATUREF7387Mask3D now has size and alignment properties just like the geometry Rectangle.
FEATUREF7408Embedded Animation channels display their original size for easy speed adjustments.
FEATUREF7417The texture rendered by the Mirror node can now be bound to any material, for more advanced shading. You should set the mapping to screen aligned.
FEATUREF7433FXAA: Added option to enable/disable sensitivity to edges in alpha. This was always on in Ventuz 5.0.x. Disabling this will notably increase quality, but edges in alpha will not be detected anymore.
FEATUREF7499The texture mapping mode "reflection" has a new variant. The old behavior is now called "Camera Space Reflection", and the new mode is called "World Space Reflection". The new mode better approximates an environment reflection, the old mode is better for effects.
FEATUREF7605Support for NewTek's NDI (Network Device Interface) as video input (and output with Ventuz iVGA/NDI license). The new Video Source Selector node allows to switch between available input sources.
FEATUREF7666Added Emoji support for text rendering! For detailed information see documentation for Text Layout nodes.
FEATUREF7668Ventuz 4 Repositories (.VZR files) are now backup'ed before modification.
FEATUREF7688Director: Added interfaces for shortcut manager and playlist to the Director API. Also added example code to the Director Plugin Add-In for Visual Studio.
FEATUREF7739The Log node has now the option to insert the current Cluster Clock value into the printed message.
FEATUREF7764One can now enter Hierarchy/Content container by clicking middle mouse buttom on the container. This also works in the Layer Editor! Clicking the Root inside a Hierarchy container brings you one level up.
FEATUREF7778Introducing new Stencil Clear node. It allows to clear already used Stencil layers inside a 3D Layer.
FEATUREF7779Introducing new Video Source Selector node. It allows to switch between selectable sources of a Input Device. Therefore you can easily switch between incoming NDI streams.
FEATUREF7780Introducing new SVG Layer nodes. A 2D layer that is completely filled with a rasterized SVG drawing coming in as a File or XML text.
FEATUREF7781Introducing new SVG Loader node. Rasterizes a SVG drawing coming in as a File or XML text and provides it as a texture.
FEATUREF7782Audio Video Configuration: Introducing a new Video Option ''Alpha Output'' that defines how the Key signal is generated (Straight, Premulitiplied with lifted Alpha, Premulitiplied with additive Headroom). It replaces the Additive-Key Option.
FEATUREF7783It is possible to expose a whole group of properties by right clicking on the category in the Properties Editor.
FEATUREF7784It is possible to add a whole group of properties to Scene Data by right clicking on the category in the Properties Editor.
CHANGEC2998Director: Added display of last 3 error and warning messages to Log button tooltip of show control.
CHANGEC5225Designer: Added warning message in case port 0 of default scene is locked.
CHANGEC6261Director: Moved HelpBrowser into separate UI thread, so it is unaffected by modal dialogs.
CHANGEC6340Added natural sort options for Name and FullPath to SortBy property of Directory node to allow same sort order like in Windows Explorer.
CHANGEC7091Director: Added checkbox option to "Close Confirmation"-Dialog whether to also close the Ventuz Runtime.
CHANGEC7330Added a roughness slider to material properties (Phong). This will only effect image based lighting reflection. Also changed the default roughness from 1 (dull) to 0 (shiny) for newly created material nodes and the blend-mode for newly created roughness textures from default (multiply) to screen, since multiplying with the default roughness 0 does not make sense. Last we changed the default setting for specular image based lighting to prefiltered log2.
CHANGEC7365Changed 'Creation' performance counters from "since start" to "per 100 frames".
CHANGEC7376Snapshots to clipboard and file now provide alpha in a way that is consistent between Ventuz and other apps.
CHANGEC7385Skybox: now you can rotate the sky texture independent of the irradiance and specular texture.
CHANGEC7401RenderCubmap node now has a texture output property that can be bound to materials for additional texture options. It can also be bound to a Texture Saver node to create an image from the Cubemap. This can be used to do offline prefiltering.
CHANGEC7444Fixed wrong gamma in HDR layers (uses proper sRGB now)
CHANGEC7509Shortcuts CTRL-B (blocked) and CTRL-A (inactive) now also work in Content Editor on selected Hierarchy Nodes.
CHANGEC7578SystemID node now has "PipeIndex" output property that gives you the pipe number the scene is running on.
CHANGEC7606Drastically improved performance of fullscreen switches and resizing of the rendering window.
CHANGEC7639Director: Added warning log message in case a shortcut key combination is used for multiple functionalities. This may occur when the Director adds new shortcuts which are defined by the user.
CHANGEC7647Added warning message when a scene is going to be saved outside the recommended scene or asset folder of the project.
CHANGEC7704Added InputCount output property to Multi Switcher node containing the number of inputs per output. Also renamed Count to OutputCount.
CHANGEC7765Layer shown in Content Editor are displayed the same way as in Layer Editor for better guidance.
BUGB2677Director: Added automatic width recalculation of log's "Message" column to ensure the text is fully readable.
BUGB3577Director: Fixed flickering of change indicator of Property Editor when switching content.
BUGB3972Director: Fixed modification date of import scene dialog to be more readable when using Light skin.
BUGB4283Director: Changed Playlist delete confirmation dialog to only include the list of items to delete if their amount doesn't exceeds 20. This should prevent potentially huge dialogs.
BUGB5229Director: Fixed several scrolling and navigating issues regarding the Asset Browser.
BUGB5468Director: Fixed display of negative remaining duration for last playlist item.
BUGB5560Property changes performed while ScenePort was blocked were not applied if the SP was un-blocked. Fixed!
BUGB5705Animation bound to Scene Data that have the Scene template not checked did also appear in the Scene Model and Director was unable to drive these scenes correctly. Now unchecked sub-templates do not appear in the Template list anymore. Please update your Remoting4.dll in your custom remote applications!
BUGB5891Methods and Events loses their category while exchanging the content for interface containers. Fixed.
BUGB6233Controlled or embedded animations didn't ignore their AutoBegin option. They jumped to begin after loading a scene even if the controller requested something else. Fixed.
BUGB6526Director: Fixed Drag&Drop of templates into Playlist so that all selected items must match Channel rules.
BUGB6840Fixed normal maps getting corrupted when using From Above samplers
BUGB6995Director: Added width of Playlist columns to window layout serialization, so they will be restored upon loading.
BUGB7054Animation Editor: Fixed unexpected Animation switch whenever a state was created or deleted.
BUGB7286Fixed some bugs in the Find/Replace dialog related to node categories!
BUGB7349Fixed occasional weird HDR tone mapping behaviour with bright highlights and colored bloom or lens flares.
BUGB7378fixed the color-burn texture blending operation. This looks quite different from what it was before.
BUGB7439Mask3d had wrong scaling when the Camera z-near was not 1.0 units. Fixed!
BUGB7442Fixed a bug where Movie, Web-browser and Gradient nodes in a HDR scene used wrong gamma, leading to a much too bright image. Movie nodes have now also a 'Hint' property.
BUGB7528Director: Fixed plugin configuration window to not also call Save in case of Cancel.
BUGB7538Designer: Fixed switching of color schemes for embedded WPF controls, like Messages window.
BUGB7559Fixed old, obsolete V4 shader node "ColorDiffKeyer", which was broken since Ventuz 5.00.00.
BUGB7560Render to Disk now correctly writes alpha when using the HuffYuv codec
BUGB7575Fixed a crash related to text rendering.
BUGB7583Fixed mix-up of input/output device mapping during MIDI device creation.
BUGB7603Fixed issue during load of compatibility check option of Designer Load/Save Options which lead to default values.
BUGB7608Layer effects: fixed a problem with complex chains of layer effects that made a layer disappear.
BUGB7624Camera validation was broken and could cause jitter and delay. Fixed!
BUGB7627Fixed light and material colors showing up as too bright in HDR layers
BUGB7646Fixed a bug where switching large images could result in noticeable stutters
BUGB7654Director: Fixed splash screen hiding a possible shown important license related dialog at startup.
BUGB7683Ventuz Designer could crash if the Free-flight camera was enabled and one navigated to scenes loaded by ScenePorts. Fixed!
BUGB7690Cameras coming from a scene loaded by ScenePort were listed with Layer Reference (e.g. "@Inner Scene Layer") and not with Camera node name. Fixed!
BUGB7694Updated TouchRipple Wizard in Designer to use V5 Material nodes instead the old V4 nodes.
BUGB7715The Clipplane nodes (and the inbuild cliplane in the mirror) also clip the transformation gizmos in the in-renderer edit mode. Fixed!
BUGB7749Director: Fixed playlist to also work properly with items containing multiple takes. The specified duration is applied per take.
BUGB7755Some fonts could not be loaded because their 'Weight' could not be resolved to predefined DirectWrite values -> now using next lower value. Fixed!
BUGB7757IMPORTANT: Changing the UserData field on SceneData did not invalidate the SceneModel and the updated value was not available via Remoting4. Fixed! You need to update the Ventuz.Kernel.Remoting4 DLL in your Remote applications!
BUGB7759Material node with 'Block on Full Transparency' option still blocked rendering on full transparency even when Inactive. Fixed!
BUGB7769Navigation via In-Renderer-Picking did not bring Hierarchy node into view in Hierarchy Editor. Fixed!

V5.00.03

FEATUREF7510Layer Effects and Material Stages can be cloned by pressing right mouse button to open the context menu in the Layer and Property Editor.
FEATUREF7535Property Editor can expose to Layer Level by context menu or Ctrl-Click on expose button. Exposings are automatically renamed if the owning node has a name to avoid clashes.
FEATUREF7539The Live Option for Deltacast SDI inputs "Input Frame Delay" now works with asynchronous input streams. Previously it only worked with synchronous input streams.
CHANGEC7396Navigating one container level up selects the according container node.
CHANGEC7493Improved accuracy of Mask3d nodes.
CHANGEC7500In Material node, added normal map preset "none".
CHANGEC7505Nodes selected in Hierarchy Editor are automatically selected in Content Editor.
CHANGEC7507Snapshot to clipboard now on shortcut Ctrl-Shift-C again.
CHANGEC7542The filenames of an image sequence do not need to start with the index 0..4 anymore.
CHANGEC7546In Material node the Operation setting was renamed from "Multiply with Opacity" to "Multiply with Amount". Only the label changed, not the function, the old label was wrong. This will multiply the background, the texture and the amount value. This allows you to create the modulate X2 and X4 modes of Ventuz 4 in a new material by using amount percentages of 200% and 400%.
CHANGEC8390Added 'triplanar sharpness' parameter to Hatch shading.
BUGB7180Fixed bug in FFmpeg with image sequences containing unicode (non-ASCII) characters.
BUGB7362Content Editor didn't show the collapsed state of Layer nodes correctly. Fixed.
BUGB7548WebBrowser : fixed a problem that when closing a scene with a WebBrowser node that has an empty URL, the scene is not correctly unloaded.
BUGB7573Ventuz Project Archives (VPA) were not Zip-compatible. Fixed!
BUGB7579LTC-audio-timecode wraps after 10 hours. Fixed!

V5.00.02

FEATUREF7496Drag and drop assets and texture provider nodes onto existing Material to add further texture stages with bound loader node.
CHANGEC7431The Blocked property on the 2D Layer Root node was visible by mistake but has no functionality. This property is now hidden!
CHANGEC7506Selecting a Text Renderer node in Hierarchy Editor refreshes the Text Editor correctly now.
CHANGEC7529Property groups & effects now automatically expand if not editable to show parameters. New effects will be expanded by default.
BUGB1303The Enriched BlockText node now provides the remaining text (with XML formatting) if the whole text does not fit in the specified bonding box!
BUGB7415EnrichedBlockText did not work with multiple Project Fonts. Fixed!
BUGB7420Certain combination of layers exceeding a certain number crashed Ventuz. Fixed!
BUGB7424New Material node and the Mask 3D nodes were listed as 'Deprecated' and the old Texture Text node was NOT listed as 'Deprecated' in the Scene Statistics. Fixed!
BUGB7427Unloaded scenes were not disposed correctly and caused a memory leak. Fixed!
BUGB7441Fixed a bug when Displacement mapping was used at the same time as Fog or Point rendering.
BUGB7449Right menu bar was missing in Designer when display scaling was > 100%. Fixed!
BUGB7451Navigation to nodes via Find or Scene Statistics did not select node in Property Editor. Fixed!
BUGB7452Remaining text output on BlockText node had incorrect values. Fixed!
BUGB7454Cinema live link: fixed problem when changing vertex format (like switch on/off normal map, which results in a change of vertex format).
BUGB7455Trimming text lines which do not fit inside specified bounding box did not work for right-to-left text like Arabic. Fixed!
BUGB7460Fixed exception when changing 2D Layer type via Property Editor.
BUGB7461Fixed problem if a 3D Layer is referencing the camera of another 3D Layer that has been deleted.
BUGB7474Font Engine supports now fonts with cubic bezier curves, which are very very rare. Most fonts use only quadratic bezier curves.
BUGB7489Fixed problems with keying while using camera tracking.
BUGB7490Skybox node did not react on Filter nodes (like Mirror filter). Fixed!
BUGB7491Text 2D effects: the offset of the individual text layers were not scaled by the text effects. Fixed!
BUGB7494Loading assets via VisualIndexer node from an Assets subfolder with a space character crashed Ventuz Designer. Fixed!
BUGB7502The Image node did not export its resources to VZA or VPR. Fixed!
BUGB7503Value nodes like Int and Bool always fired 'Changed' event on scene load. Fixed!

V5.00.01

BUGB5600Fixed possible loss of unsaved data in ShaderEditor.
BUGB5689Fixed editing of File property of Texture Saver node to show Save dialog instead of Open dialog.
BUGB6033Animation Editor: Fixed UI problem for handle coupling in multi selected keyframes.
BUGB6102Changed renaming of configurations in Configuration Editor to allow case-sensitive changes.
BUGB6140Fixed possibility of moving instances of same link node behind each other in the Hierarchy Editor, causing a circular reference.
BUGB6611Fixed problems with several layer blend modes when compositing on top of semi-transparent background. This relates to darken, multiply, color-burn, linear-burn, lighten, linear-dodge, overlay, hard-light, difference, exclusion.
BUGB6815Fixed asset change from inside Animation Data view to only update if file browser returns valid file.
BUGB7278Fix that effect bleed from AV Config was sometimes not used for lens distortion from camera tracking.
BUGB7298Fixed typo of PNG display name inside file type filter of "Open Image" dialog.
BUGB7356Fixed bug with Mirror nodes in Off-screen layers.
BUGB7358In the SkyBox node for rendering the sky, Exposure, Amount and LimitDynamicRange now work. LoadBias still has no effect since mipmapping is disabled for the SkyBox. This effects only the actual sky-box. The image based lighting textures have always been working with all parameters.
BUGB7361The 'Target' property of interpolation nodes (Damper, ...) has been renamed to 'Target1' in order to improve display in Property Editor.
BUGB7364Improved performance of animated geometry primitives.
BUGB7366Progress output property was not visible on Scene Layers. Fixed!
BUGB7368Monospace text layout was incorrect. Fixed!
BUGB7369Pressing DEL key in Layer Editor while editing a property value wanted to delete the current layer. Fixed!
BUGB7371Changed default for newly created 3D Layers (HDR) property 'PreserveAlpha' (in property group 'ToneMapping') to SeparateAdditive.
BUGB7374Fixed problems with several material blend modes. This change color-burn, linear-light, pin-light and vivid-light.
BUGB7379Fixed "Edit Interface" dialog of interface properties which didn't came up when opened via the context menu.
BUGB7381Fixed Null Reference Exception when loading scenes with certain materials where texture was missing.
BUGB7386Fixed missing visualization of "Show Mask" button state of Set3DMask node.
BUGB7388Config Editor now extracts uploaded Ventuz Project Archives (*.vpa). (Ventuz 4 behaviour.)
BUGB7394Fixed mixing of Ambient and Diffuse color in text effect layers.
BUGB7398Fixed broken result processing of config dialogs for "Movie Clip", "Audio Clip", "Slide Manager" and "Touch Transformation" nodes (corresponding button at the bottom of the Property Editor).
BUGB7400Fixed memory leak in Text Layout Engine!
BUGB74033D masks didn't work if scene was loaded into a ScenePort. Fixed
BUGB7405Mask3d : the show mask option now works without a masking texture.
BUGB7406Touch and Interaction did not work when starting VPR in fullscreen mode. Fixed!
BUGB7416Rendering of linked ScenePorts did not work. Fixed!
BUGB7418Fixed occasional crash when continuously importing different PSDs with the same Photoshop Import Layer.

V5.00.00

FEATUREF3154Added boolean input property called "ASync" to directory node allowing to load the data in a background process. The newly added "Loaded" and "Failed" events inform about the result of any update, whether async or not.
FEATUREF5592Help browser highlights the searched keywords. Jump to next occurrence by pressing F3. Jump back by pressing SHIFT+F3.
FEATUREF5785Animation Channels now support String, Color & Enumerations.
FEATUREF5870Animation Editor now support teach-in of channel values.
FEATUREF5887Added functionality to "In-Renderer Edit Mode" to be able to delete currently selected node using the DEL key.
FEATUREF6108State and Connection Rules in Animation Logic have now also the condition "Targeted or Idle" and a flag to allow to turn around if the connection is already playing.
FEATUREF6168OSC Input and Output now display the correct argument order in Property Editor. OSC Output can also send ASCII strings.
FEATUREF6258Added two input properties to DateTime node to be able to modify the time by up to 13 hours.
FEATUREF6426Added preset "Percentage" to Mover node for linear movement between 0 and 100.
FEATUREF6525With the 'History Mode' option of the Performance Monitor one can display up to 100 frames of performance measurements. By pressing pause key and the page up / down keys one can scroll this information. This release increases the number of lines to 500, and allows to scroll faster with the control key pressed when using page up / down.
FEATUREF6660Added "Frame Count" option to performance statistics menu which allows to monitor up to ten frames.
FEATUREF6671Changed preview images of "Load Image" dialog to be generated asynchronously. A text is displayed to show that Ventuz is processing the selected image.
FEATUREF7354Added bevel functionality to Cylinder geometry.
CHANGEC3444Export Presentation functionality now uses 64bit version of Zip archiver and is not limited to 4 GB exports anymore.
CHANGEC5713Two changes for text rendering compared to Ventuz 4: 1. Effect Layers of 2D Text node were animated wrong, especially when rotating. 2. When using the Ventuz 4 Color node with a 3D text, the light has still effect on the text.
CHANGEC5783Renamed value property V of ColorEditor to L for lightness as HSL is the used color space.
CHANGEC5825Fixed reset values of ThumbnailArea's height and width properties to 100%
CHANGEC5962Changed binding behavior of Content Editor to not group/collapse the affecting nodes to allow continue binding without the need to expand first.
CHANGEC5984Director: Changed plugin handling to keep a plugin configuration also when it got disabled/unselected. So a re-configuration is not needed upon re-enabling.
CHANGEC5986BREAKING CHANGE: Removed DDS support in TextureSaver node.
CHANGEC6177BREAKING CHANGE: Added 'Invariant culture information' for enumeration conversions from strings in Property Editor.
CHANGEC6188BREAKING CHANGE: The GenMipMaps property of the TextureLoader Node only affects standard image type like JPG and PNG. The property will be ignored for image types like DDS, PSD, VZT and HDR.
CHANGEC6249BREAKING CHANGE: Removed the TextureMode property from Rectangle, Sphere, Torus, AreaChart and GradientRectangle completely and removed the TextureMode.None option from RoundedRectangle, Cube, Circle, Cylinder, Cone, and LineChart.
CHANGEC6448The SDK libraries OSC, Kernel.Remoting & Kernel.Remoting.Tools are now targeting the .Net framework 4.5 instead of 2.0
CHANGEC6572Changed Annotations to be enabled by default in Hierarchy and Content Editor for new scenes.
CHANGEC6707Changed label of "Color" category in Toolbox to "Color/Material".
CHANGEC6936Fixed exception when trying to bind null values as file input strings to a MultiSwitch node. Changed several nodes to handle empty file input properties consistently.
CHANGEC6948BREAKING CHANGE: Old Ventuz 3 Key node is not working anymore.
CHANGEC7061Changed default ambient light from black to 25% gray.
CHANGEC7350BREAKING CHANGE: Old Ventuz 3 MouseOver and HitTest nods are not working anymore.
BUGB1963Min/Max attributes of Interface Container could not be changed. Fixed!
BUGB4580Fixed Save Dialog to be displayed behind fullscreen render window.
BUGB4870Arabic text with / in the middle not lay out correctly in Left-To-Right mode. Fixed!
BUGB5169Renamed "HSVAToColor" node to "HSLAToColor" as HSL is the used color space and adjusted "ColorTransformer" accordingly.
BUGB5794BREAKING CHANGE: Fixed multiple SceneEvent triggers when loading a project in Presenter with Director mode and user specified default scene.
BUGB6514BREAKING CHANGE: Fixed "InjectChar" method of the "WebBrowser" node. It now correctly accepts any character values instead of keycodes. Additionally a boolean input property called "CharAsKeycode" has been added to toggle between these behaviors.
BUGB6887BREAKING CHANGE: The U texture coordinate value on Sphere primitives was flipped. Fixed!
BUGB7191Made Orbit node more robust in multi-machine Cluster mode.
BUGB7353Fixed a lot of text layout bugs for complex script languages like Arabic and Hindi.