Incari Studio 发行说明

Incari工作室的新作品 2022.1.1

改变了

  • Fix gizmo sometimes in unrecoverable state
  • Fix unexpected group rotation. Multiple selected objects had individual rotations and not the group rotation
  • Add Get/Set TextColor node
  • Fix changing Material In Prefab doesnt Propagate to Instances
  • Fix crash when moving open material's asset to a different folder
  • Fix TextObject not working in a prefab correctly
  • Fix assets (uppercase PNG files AND ico file format) shown not as expected in flat tree view in AssetManager
  • Remove unsupported conversion from the conversion node
  • Fix when the player window is created it has white rectangle on it for the first frame. Set the right resolution at the beginning
  • Fixed bug when moving prefab assets to another folder
  • Prefabs: Variables usage count is reset to 0 after reopening project
  • Update asset manager flat file view on asset addition
  • Fix when a new project is created a popup is displayed. creating a new project used to save it immediately, this causes a save pop up to spawn on create. newly created projects are now not saved thus no pop up.
  • Regression: Join Node outputs wrong values
  • Remove exported prefab folder after zipping
  • Split ContentList create action name from id
  • Fix string concat with null value
  • Copying prefab asset
  • Fix String node's header. New line chars replaced with white space in the node's header
  • Save AssetDatabase when scene is saved to save applied materials and meshes. Adding a mesh / material to an object in a scene, saving the scene but *not* the project, and then opening the project again reset the applied mesh / material.
  • Making it possible to get objectids from drag and dropping prefab instance
  • Unlock nested prefab in parent prefab editing scene
  • Fix 2D Element hitbox/collider issue
  • Fix scene outliner for nested prefabs
  • Treat selection of prefab and all its children as selection of only the prefab
  • Fix OnHTTPServerReceive compilation error
  • Fixing problems of importing and exporting variables
  • Add export prefab button to asset managers flat view
  • Fix scene tab switching
  • Fix ImageSequence not triggering in a Prefab Logic instance
  • Disable asset managers lock button in flat file view
  • On-Screen Keyboard Get Input triggered twice after initial press
  • Exclude inactive attributes from the animation tree view
  • Fix issue when replacing one of multiple unknown animation objects
  • Fix icon that is not changing when replacing objects of different types
  • Fix On Alpha Change not triggered on websprite and some other objects
  • Delete deleted assets from asset manager flat view
  • Disable asset manager create folder action if flat view
  • Fix attribute editor transform not saving values when setting them to old value (new local-global)
  • Fix changing key of Get Dictionary Element not updating in node
  • Fix input connections of prefab were not properly exported and imported
  • Add support of nested internal events necessary for prefabs
  • Fix prefabs export additional assets: Export images saved in ImageSequence asset (.incseq)
  • Fix: removing all nested scene objects when destroying the parent
  • Fix Object node from a master prefab having a red outline
  • Change: use relative prefabtree paths
  • Fix Starting IncariPlayer fails sometimes
  • Fix incari crashes on blueprint import
  • Fix Prefabs OnMouseEnter does not work correctly
  • Fix PrefabOutput does not work correctly
  • Fix forloop, foreachloop and sequential are not working properly with prefabs
  • Fix cut and paste in scene outliner changing the ids of the cut object
  • Fix if project is closed without saving and reopened clicking on prefab files leads Incari crashed
  • Fix strange behaviour of keypress after calling prefab
  • Fix There is no way to set parameter for each prefab instance individually
  • Fix changing scenes causes logic to fire twice.
  • Fix http client gui is now readonly when inputs are set
  • Fix multiple prefabs using the same mask
  • Fix OnHTTPServerReceive not triggering
  • Fix initializing prefabObject after creating it during importing
  • Fix using duplicate changes names inside prefab instance
  • Improving prefabs by adding a possibility for some nodes to serve as local variables for a Prefab
  • Fix compilation of HTPPServerSend node
  • Fix CallJavaScript::IsReferenceValid fixing the incorrect red outline when no object was selected
  • Fix deletion of object used as mask
  • Fix Concat Binaries node causes compilation exit code = 1
  • Fix compilation of logic breaks when a custom event listener has no corresponding custom event trigger
  • Fix OnPositionChange2D and OnRotationChange2D event nodes
  • Fix when nesting prefabs, prefab children are excluded
  • Make variables in prefabs truly global between prefab instances
  • Fix deleting all prefab inputs. when all input parameters are deleted from the prefab view in LogicEditor, objectID input is gone in prefab instance node.
  • Fix some events outside a prefab can occasionally be treated like they are within a prefab
  • Fix copy of Text Object and Web Sprite Object not correctly copying all properties
  • Add support for prefab scenes in AnimationEditor
  • Fix Label copy constructor
  • Fix scene outliner context menu for prefabs with group
  • Fix only one prefab output is triggered when using different buttons
  • Check state of all nodes before compilation is started
  • Fix compilation with HTTPServerSend node when default headers were set in the logic editor
  • Change LogicEditor prefab edit opening prefab scene
  • Fix IncariStudio Crashing in LogicEditor::Nodes::PrefabInput
  • Fix when trying to move prefab input or output node IncariStudio crashes
  • Fix usage of custom event listener without event trigger
  • Do not move the object when the sibling id is part of the objects to move.
  • Fix crash in IncariPlayer when Set Scale applied to prefab logic
  • Refactor compiled logics conversion node to not make it crash with JSONParse node
  • Add the missing fields for username and password so we can add the values via data connections.
  • Fix importing of prefabs using wrong paths
  • Fix http client fields are only editable when there is no data connection
  • Fix Conversion node not using its default values
  • Improve attribute editor custom list: multi-view remove, clear, change
  • Fix object node in prefab logic
  • Add the ability to create new layouts for the keyboard
  • Fix Binary value logic node when empty default value is used
  • Fix conversion node conversion from CUSTOM_ID
  • Fix when prefab output parameter is deleted, deleted ones are still present
  • Fix wrong position of lock icon in undocked windows
  • Fix conversion from color to Vector2/3/4
  • Fix deleting nested prefab asset. If the child prefab asset is deleted from Asset Manager, that child prefab is not deleted from parent prefab.
  • Fix when a prefab with prefab logic imported, it is not really imported
  • Report erros as a toaster when parsing keyboard layouts
  • Fix when prefab file imported, clicking on that prefab file creates empty logic windows as much as click counts
  • Improvement The CustomList respects the readOnly property.
  • Fix variable nodes marked red in prefab logic if the project saved and reopened
  • Fix converting Any to String in Logic
  • Fix GetDictionaryElement crashes Incari when trying to get a CustomID type
  • Fix wrong popup when opening an animation for the first time
  • Fix Multiple Flows through SequentialNode Crash Incari
  • Fix default arguments for prefabs not working properly
  • Fix black tint when saving prefab animation while in preview
  • Add log output when prefab is not found after prefab asset deletion
  • Make Http client logic node red bounded when not property set up
  • Fix prefab importing: when prefab is imported , objects in prefab instance logic bounded with red line.
  • Fix when variable getters onvariblechange and onvariableset are connected directly to console, console shows wrong results
  • Fix startinterval does not work correctly within prefabs
  • Fix firing functions simultaneously causes the input values to overwrite one another
  • Fix compiled logics video seek node not working with frame number 0
  • Fix ForEachNode: OnEnd Pulse fires at the wrong time
  • Fix timeout does not work correctly within prefabs
  • Fix default arguments for prefabs are not working properly
  • Fix expanding prefabs on save
  • Fix index output of foreachloop broken
  • Fix objects inside prefabs to be selectable through the render view
  • Disable prefabs nesting itself
  • Fix data inconsistency of variable on change and on set events and variable setters
  • Fix adding a binary to a global array variable crashes incari
  • Fix triggering Concat binary node crashes Incari
  • Fix SetArrayElement Node deleting entries issue
  • Fix compilation freezes with backslash issue
  • Fix interpolate does not work in prefabs
  • Add font support to the OnScreenKeyboard object
  • Improved local global transformation
  • Fix function overwrites its default input
  • Fix crash when there is no camera connect and Camera Mode is selected in Video object. check whether the requested camera is available
  • Fix duplicated tags
  • Fix using a custom event within a prefab causes some logic not to be fired outside of the prefab
  • Fix Modulo node for negative numbers
  • Fix referring to elements within Prefabs causes "Compiled logic does not contain ...." error
  • Fix prefab opens as scene when it has the same name as a scene
  • Fix PrefabOutput connection causes project to crash
  • Fix On VarChange Event does not work
  • Add data validity checks for get position 2d
  • Add project upgrade libary and add upgrade for brdf change
  • Add a warning in case the profiler fails to start listening
  • Remove plugin module from default layout
  • Fix memory leaks in some object getters
  • Fix that profiler stop's output pulse does not trigger
  • Fix DictionaryVariable not initialising KeyValue field correctly
  • Disable circular prefab nesting
  • Disable moving objects in prefabs (changing the parent)
  • Fix it is possible to link numerical value where vector value needed without conversion
  • Disable CreateObject node in prefab logic
  • Fix ComponentWrapperBase copy constructor
  • Fix duplicated 2d textobject had 3d attributes in editor
  • Fix variable getter and setter node editors have useless field if it is added by right click on the prefab logic editor
  • Fix crash when combining Interpolate and ProfilerStop nodes
  • Fix Image sequences alway try to create an ".incseq" texture and prints a warning
  • Fix updating texturekey in TextComponentWrapper after prefab reload
  • Fix child prefab is not displayed correctly
  • Fix Preferences are not updated when an used asset is deleted
  • Fix it is possible to set negative numbers for index in setarrayelement node and this leads to nonstop errors

Incari工作室的新作品 2022.1.0

  • Prefab is a new Incari feature that will help to simplify and make it easier to reuse GUI components and the associated logic with it.
  • Gltf loader
  • New Extended PBR Material
  • Create materials for glTF meshes on import
  • Show alpha channel only if needed in MaterialEditor
  • Add local transformation
  • New Plugin System with the first plugin: serial communication
  • Fullscreen mode for Incari Player
  • Flip Normals
  • [Node] Substring
  • [Node] FindRegex
  • [Node] Reload url
  • [Node] Format
  • [Node] PaddingRight
  • [Node] PaddingLeft
  • [Node] Join
  • [Node] Local Transformation
  • [Node] Numerical to String conversion - Leading and Trailing zeros
  • [IncariHub] New parameters in settings: default Incari Studio install location, "Create default Screen & Scene" for project creation
  • [IncariHub] Version info in settings
  • [IncariHub] Incari Studio installations have a file location info

改变了

  • [Fix] Connecting ObejectID from scene to logic causes player to crash
  • [Fix] Fix filters box not showing in screen
  • [Fix] In FillStroke mode: if stroke is 0 there should be no stroke visible.
  • [fix] Vectors should not draw transparent strokes in FillMode
  • [Fix] Starting HTTP server fails
  • [Fix] Using Get Opacity/Get Alpha with float assert outputs wrong values
  • [Fix] Default values are not locked even when data input is connected for All setter nodes in Incari/Object module
  • [Fix] Locking of default values in Call JavaScript Function is inconsistent
  • [Fix] The Screen key slot in the attribute editor of Set Scene & Get Scene does not save screen objects
  • [Fix] "Size" attribute of Label 2D object is not editable in attribute editor , also "size" attribute of Label 3D object gets uneditable after saving the project
  • [Fix] Types are not compatible error when using the Assert node with type SceneID
  • [Fix] Duplicate / Copy & Paste resets transforms on groups.
  • [Fix] Copy and paste an object in the Scene Outliner creates a child object of that object.
  • [Fix] Duplicate a folder from "Duplicate" on right-context menu in Asset Manager is not working correctly.
  • [Fix] Possiblity to create scenes and screens with empty names
  • [Fix] Issue on sending request via HTTP Get Node to remote ip
  • [Fix] Cef crash
  • [Fix] HTTP GET returns infinite number errors when the Remote IP is not correct in order to send a request and Remote port = 0
  • [Fix] It is not possible to select a folder for studio/projects paths from browsers in Settings
  • [Fix] AND/OR operators for assert nodes with type Int returns False value always
  • [Fix] Search field is sometimes wrongly enabled
  • [Fix] Vector2, Vector3 and Vector4 types return false always when used in Assert node.
  • [Fix] "Types are not compatible" error when using the assert node with type materialID
  • [Fix] Asserting Color values returns false always
  • [Fix] Asserting Binary Values return false always
  • [Fix] Asserting array values always outputs a false Value
  • [Fix] Compilation failed: exit code = 1 for Assert node datatype Int and operators Less and XOR
  • [Fix] HTTP GET node does not return the response's header information
  • [Fix] HTTP GET node returns response code is 200 OK with client/server errors
  • [Fix] Get scene does not return the sceneID when triggered.
  • [Fix] PrimitiveComponents not reloading properly
  • [Fix] Activating animation preview changes a keyframe's value
  • [Fix] Size of 2D objects resets to (1,1)
  • [Fix] Scene Objects vanishes from the scene outliner when dragged into the scene
  • [Fix] Screen enable/disable feature and root selection checkbox do not work as expected
  • [Fix] [padding nodes] Assigning padding size input negative number wrongly leads Incari crashed
  • [Fix] Size property disappears for vector objects and svg
  • [Fix] Asset Manager functionality doesn't behave correctly after adding PNG file to Assets through it
  • [Fix] 2D scene objects are disappearing from the scene if there are added to animation block
  • [Fix] Gizmo at wrong position if the selected object is in a group
  • [Fix] On JavaScript Callback returns `none` for all types
  • [Fix] Deleting video files assigned to 3D Video objects crashes incari
  • [Fix] Call Javascript Node not compatible with 2D Websprite Nodes
  • [Fix] Call Javascript Function
  • [Fix] Having a Random node immediately after another Random node generates the same random value
  • [Fix] Animation Editor - Creating rotation keyframes on objects with non-zero rotation generates incorrect keyframe values in .incani file
  • [Fix] Node HTTP GET: Basic Authorization property does not work
  • [Fix] Memory leak in textures.
  • [Fix] Red Outline on all Event nodes node should disappear when both ObjectID and Subscribe are connected
  • [Fix] Creating a keyframe of a position with a value different that the Object's actual transformation creates incorrect values in the animation file
  • [Fix] Rotation-Pivot Gizmo should not work on multiple objects selected
  • [Fix] Dragging 2D objects into object slots of the attribute editor does not work in some Events nodes
  • [Fix] Strange light behavior
  • [Fix] [AnimationEditor] Transformation on object in Preview is different than in Player
  • [Fix] Breeze-cef-subprocess running after incari player / studio is closed
  • [Fix] Asset Manager multiple elements "drag and drop" doesn't work while in LIST display mode
  • [Fix] [Node] HTTP GET node has a problem with HTTPS requests
  • [Fix] UI text keeps breaking
  • [Fix] Models with partially transparent textures disappear sporadically
  • [Fix] Incari crashes when deleting object from On Position/Rotation/Scale change
  • [Fix] Alpha of material colors is ignored
  • [Fix] Loading 3D Data into Incari Player takes long time
  • [Fix] Rotation gizmo messed up after centering rotation pivot
  • Reset preview when switching animations
  • Create search option for AssetDatabase
  • "Parsing empty array or object ([], {}) fails"
  • Keep track of what assets are used in the application
  • On Project save pop dialog should minimize with Incari studio.
  • PBR material editor with map slots and intensity\opacity sliders
  • Texture-filtering toggle for pixel-level artwork.
  • Loading Indicator when dragging much content to asset manager, Asynchronous asset importing
  • Text styling doesn't behave correctly with unused classes
  • "On mouse click" event node should have a graphical object input
  • Add nodes for Local and Global transformation
  • Fix POI in Render Window
  • Adaptive Zooming in 3D scene -zoom in and out in relation to courser position + zoom steps decreasing both ways
  • Add enable alpha flag for materials
  • Include the option to copy Scenes and Screens
  • Generate Preview on save
  • [Fix] [IncariHub] Incari Player won't play project
  • [Fix] [IncariHub] Skipping a new Incari Hub version update
  • [Fix] [IncariHub] After self update, the new uninstaller will correctly be registered in the Windows programs list
  • [Fix] [IncariHub] Several UI elements
  • [IncariHub] Uninstaller can deregister Incari Process Host and remove all files independently from installed version
  • [IncariHub] Self updater cleans up after itself now
  • [IncariHub] Error handling when changing version number in projects
  • [IncariHub] Downloading Incari Studio is now more stable with bad connections

Incari工作室的新作品 2022.1.0

  • Prefabs. Prefab is a new Incari feature that will help to simplify and make it easier to reuse GUI components and the associated logic with it.
  • Update CRUD icons
  • If there is a running version of IncariStudio, close it and run the project in a new instance
  • Gltf loader
  • Show alpha channel only if needed in MaterialEditor
  • Add local transformation
  • Add plugin system with the first plugin: serial communication
  • Full screen mode for the Player
  • [Node] Substring
  • [Node] FindRegex
  • [Node] Reload url
  • [Node] Format
  • [Node] PaddingRight
  • [Node] PaddingLeft
  • [Node] Join
  • [Node] Numerical to String conversion - Leading and Trailing zeros

改变了

  • [Improvement] [INCA-1752] Reset preview when switching animations
  • [Improvement] [INCA-1728] Create search option for AssetDatabase
  • [Improvement] [INCA-1700] "Parsing empty array or object ([], {}) fails"
  • [Improvement] [INCA-1622] Keep track of what assets are used in the application
  • [Improvement] [INCA-1561] On Project save pop dialog should minimize with Incari studio.
  • [Improvement] [INCA-1545] PBR material editor with map slots and intensity\opacity sliders
  • [Improvement] [INCA-1430] Texture-filtering toggle for pixel-level artwork.
  • [Improvement] [INCA-1093] Add warning message to render view that OpenGL version is not supported
  • [Improvement] [INCA-1028] Loading Indicator when dragging much content to asset manager, Asynchronous asset importing
  • [Improvement] [INCA-1007] Flip Normals
  • [Improvement] [INCA-1419] Text styling doesn't behave correctly with unused classes
  • [Improvement] [INCA-797 ] "On mouse click" event node should have a graphical object input
  • [Improvement] [INCA-768 ] Add nodes for Local and Global transformation
  • [Improvement] [INCA-702 ] Fix POI in Render Window
  • [Improvement] [INCA-418 ] Adaptive Zooming in 3D scene -zoom in and out in relation to courser position + zoom steps decreasing both ways
  • [Improvement] [INCA-343 ] Add enable alpha flag for materials
  • [Improvement] [INCA-288 ] Include the option to copy Scenes and Screens
  • [Improvement] [INCA-75 ] Generate Preview on save
  • [Fix] [INCA-1999] toolbar is moving right after clicking 2D botton if the scene is unassigned scene or prefab
  • [Fix] [INCA-1998] 2D view is not correct for unassigned scenes and prefabs
  • [Fix] [INCA-1991] Connecting ObejectID from scene to logic causes player to crash
  • [Fix] [INCA-1776] Fix filters box not showing in screen
  • [Fix] [INCA-1831] In FillStroke mode: if stroke is 0 there should be no stroke visible.
  • [fix] [INCA-1830] vectors should not draw transparent strokes in FillMode
  • [Fix] [INCA-1984] Starting HTTP server fails
  • [Fix] [INCA-1973] Using Get Opacity/Get Alpha with float assert outputs wrong values
  • [Fix] [INCA-1972] Default values are not locked even when data input is connected for All setter nodes in Incari/Object module
  • [Fix] [INCA-1961] locking of default values in Call JavaScript Function is inconsistent
  • [Fix] [INCA-1959] The Screen key slot in the attribute editor of Set Scene & Get Scene does not save screen objects
  • [Fix] [INCA-1958] "size" attribute of Label 2D object is not editable in attribute editor , also "size" attribute of Label 3D object gets uneditable after saving the project
  • [Fix] [INCA-1956] Types are not compatible error when using the assert node with type SceneID
  • [Fix] [INCA-1937] Duplicate / Copy & Paste resets transforms on groups.
  • [Fix] [INCA-1924] Copy and paste an object in the Scene Outliner creates a child object of that object.
  • [Fix] [INCA-1923] Duplicate a folder from ""Duplicate"" on right-context menu in Asset Manager is not working correctly.
  • [Fix] [INCA-1919] Possible to create scenes and screens with empty names
  • [Fix] [INCA-1918] issue on sending request via HTTP Get Node to remote ip
  • [Fix] [INCA-1729] Cef crash
  • [Fix] [INCA-1118] Saving project increases memory usage permanently
  • [Fix] [INCA-1916] HTTP GET returns infinite number errors when the Remote IP is not correct in order to send a request and Remote port = 0
  • [Fix] [INCA-1913] It is not possible select a folder for studio/projects paths from browsers in Settings
  • [Fix] [INCA-1912] AND/OR operators for assert nodes with type Int returns False value always
  • [Fix] [INCA-1911] Search field is sometimes wrongly enabled
  • [Fix] [INCA-1909] Vector2, Vector3 and Vector4 types return false always when used in Assert node.
  • [Fix] [INCA-1908] "Types are not compatible" error when using the assert node with type materialID
  • [Fix] [INCA-1895] Asserting Color values returns false always
  • [Fix] [INCA-1894] Asserting Binary Values return false always
  • [Fix] [INCA-1893] Asserting array values always outputs a false Value
  • [Fix] [INCA-1892] Compilation failed: exit code = 1 for Assert node datatype Int and operators Less and XOR
  • [Fix] [INCA-1890] HTTP GET node does not return the response's header information
  • [Fix] [INCA-1889] HTTP GET node returns response code is 200 OK with client/server errors
  • [Fix] [INCA-1871] Get scene does not return the sceneID when triggered.
  • [Fix] [INCA-1864] PrimitiveComponents not reloading properly
  • [Fix] [INCA-1861] Activating animation preview changes a keyframe's value
  • [Fix] [INCA-1859] Size of 2D objects resets to (1,1)
  • [Fix] [INCA-1857] Scene Objects vanishes from the scene outliner when dragged into the scene
  • [Fix] [INCA-1854] Screen enable/disable feature and root selection checkbox do not work as expected
  • [Fix] [INCA-1853] [padding nodes] Assigning padding size input negative number wrongly leads Incari crashed
  • [Fix] [INCA-1836] Size property disappears for vector objects and svg
  • [Fix] [INCA-1809] Asset Manager functionality doesn't behave correctly after adding PNG file to Assets through it
  • [Fix] [INCA-1806] 2D scene objects are disappearing from the scene if there are added to animation block
  • [Fix] [INCA-1802] Gizmo at wrong position if the selected object is in a group
  • [Fix] [INCA-1801] On JavaScript Callback returns `none` for all types
  • [Fix] [INCA-1796] deleting video files assigned to 3D Video objects crashes incari
  • [Fix] [INCA-1791] Call Javascript Node not compatible with 2D Websprite Nodes
  • [Fix] [INCA-1790] Call Javascript Function
  • [Fix] [INCA-1789] Having a Random node immediately after another Random node generates the same random value
  • [Fix] [INCA-1772] Animation Editor - Creating rotation keyframes on objects with non-zero rotation generates incorrect keyframe values in .incani file
  • [Fix] [INCA-1769] Node HTTP GET: Basic Authorization property does not work
  • [Fix] [INCA-1756] Memory leak in textures.
  • [Fix] [INCA-1751] Red Outline on all Event nodes node should disappear when both ObjectID and Subscribe are connected
  • [Fix] [INCA-1749] Creating a keyframe of a position with a value different that the Object's actual transformation creates incorrect values in the animation file
  • [Fix] [INCA-1746] Rotation-Pivot Gizmo should not work on multiple objects selected
  • [Fix] [INCA-1742] Dragging 2D objects into object slots of the attribute editor does not work in some Events nodes
  • [Fix] [INCA-1720] Strange light behavior
  • [Fix] [INCA-1719] [AnimationEditor] Transformation on object in Preview is different than in Player
  • [Fix] [INCA-1703] breeze-cef-subprocess running after incari player / studio is closed
  • [Fix] [INCA-1697] Asset Manager multiple elements "drag and drop" doesn't work while in LIST display mode
  • [Fix] [INCA-1681] [Node] HTTP GET node has a problem with HTTPS requests
  • [Fix] [INCA-1660] UI text keeps breaking
  • [Fix] [INCA-1659] Models with partially transparent textures disappear sporadically
  • [Fix] [INCA-1648] Incari crashes when deleting object from On Position/Rotation/Scale change
  • [Fix] [INCA-1572] Alpha of material colors is ignored
  • [Fix] [INCA-1512] Loading 3D Data into Incari Player takes long time
  • [Fix] [INCA-857 ] Rotation gizmo messed up after centering rotation pivot

Incari工作室的新作品 2021.5.0

  • New Asset Database Module - track and reuse asset
  • New Render To Texture - Render a scene to a texture and assign the texture to a Sprite
  • Mask Sprite, Websprite, Vectors, Video, Text... Object by any other Sprite, Websprite, Vectors, Video, Text... Object
  • Assign Materials to a mesh by drag and drop from the Asset Manager
  • Create Material when dropping a texture asset from Asset Manager on a mesh
  • Preview the Material on a mesh on drag over the mesh
  • Create animations for 2D Objects in the Animation Editor
  • Add datatype colors as bullet point in drop down menus in the Logic Editor's Attribute Editor
  • Websprite node (On Remote URL Change)
  • Runtime object creation node (Create Object)
  • Program arguments node (Get Command Line Options)
  • String manipulation nodes (IsUpper, IsLower, Random, Capitalize, EndsWith, StartsWith, Trim, IndexOf...)
  • Enable Alpha for Material in Material Editor
  • [IncariHub] Add project list view in IncariHub
  • [IncariHub] IncariStudio license now must be accepted in IncariHub to install
  • [IncariHub] Add Third party licenses view

改变了

  • [Fix] Serial node not parsing data correctly
  • [Fix] Baking Animation
  • [Fix] Tangent handles can't be selected
  • [Fix] Custom size for Sprite2D is not saved/loaded
  • [Fix] Copy of an Animation node ignores Object substitution
  • [Fix] Importing FBX leads to a malformed mesh
  • [Fix] Name of Image Sequence missing after creation and dragging to the scene
  • [Fix] Scene objects get selected multiple times after creation in the scene outliner
  • [Fix] Wrong Camera angle of view when switching between 2D to 3D
  • [Fix] Gizmo scaling in 2D mode
  • [Fix] Pie object's stroke position properties not labelled correctly
  • [Fix] Alpha slider in Material Editor
  • [Fix] Input data parameter for Call JavaScript Function causes a crash or compile logic exception
  • [Fix] Assets not saved in the Attributes Editor slot for WebSprite Load node
  • [Fix] HTTP Client Node won't compile when POST has body parameter attached
  • [Fix] HTTP Client Node default body value is not sent in the request
  • [Fix] Push Array Element
  • [Fix] String To Binary Conversion crashes IncariPlayer
  • [Fix] Binary To Int Conversion
  • [Fix] On Serial Packet Receive Received packets are sometimes overwritten by newer ones
  • [Fix] Decrement node not initialized correctly
  • [Fix] Parsing empty array or object ([], {}) fails with JSON Parse node
  • [Fix] LogLevel has no effect on output message in Console node
  • Dynamically subscribe to events (Mouse, Objects...) in Logic Editor
  • On Mouse Click node is not bound to one Scene Object anymore and can return first hit
  • Show warning when trying to delete a used Asset from the Asset Manager
  • Hide unused alpha channels in the color properties in the Attribute Editor
  • Expose all attributes to Play Image Sequence node
  • Restrict tangents to prevent looping in Animation Editor
  • [Fix] [IncariHub] Multiples instances of the same version showing
  • [Fix] [IncariHub] Remote projects downloaded but not loading
  • [IncariHub] Create new project button is unavailble if no IncariStudio version is installed
  • [IncariHub] Locate IncariStudio anywhere on the system
  • [IncariHub] Fetching data asynchronously

Incari工作室的新作品 2021.4.0

  • New Serial Manager with Serial nodes
  • New Camera input in the Video Object
  • New Notification Center with Toastr
  • New CEF integration
  • Objects can now be locked for editing from the Scene Outliner
  • Export Module will now export the project in binary format
  • OnScreenKeyboard and nodes (Clear Input, Get Input, Press Button, Move Selection ...)
  • New String manipulation nodes (Upper, Lower, Contains, Replace ...)
  • Websprite nodes (GetRemoteUrl, Reload ...)
  • Is2D and Is3D nodes
  • [IncariHub] New IncariHub
  • [IncariHub] IncariHub Incari installation manager
  • [IncariHub] Install / uninstall IncariStudio from IncariHub
  • [IncariHub] Incari Projects are now git repositories

改变了

  • [Fix] Selecting scene objects increases memory usage permanently
  • [Fix] Using same image as mask removes Slot from attribute editor
  • [Fix] MQTT OnTopicEvent node not triggering for subscribed topics
  • [Fix] Incari closes when dragging an Image Sequence to Scene
  • [Fix] Wrong axis color when switching scenes in RenderView
  • [Fix] Crash when Image Sequence with portrait ratio files is used
  • [Fix] Get Dictionary Element' crashes / produces inconsistent results when a key value is absent
  • [Fix] Can't combine diffuse texture and normal map texture at same time
  • [Fix] Context menu in the flat view in AssetManager
  • [Fix] Vector objects crashing when duplicated to often
  • [Fix] Stop button first time pressed not triggering in IncariStudio
  • [Fix] Crash when exporting project to the same folder
  • [Fix] CAN Messages not processed on application start
  • Application and message loop refactoring
  • Alpha channel of the color picker disabled when not used
  • SVG width and height now taken into account
  • When an Asset is dropped into the 2D view, a 2D object will be created
  • Reduced double click timeout
  • [Fix] [IncariHub] Remote Project Name and download Icon clashing
  • [Fix] [IncariHub] Wrong behaviour when simultanuously downloading remote projects
  • [Fix] [IncariHub] Error message on project incompatibility
  • [IncariHub] Make IncariHub resizeable from all corners

Incari工作室的新作品 2021.3.0

  • New 3D Primitives
  • Normal mapping
  • New Directional light
  • New 2D Objects with pixel positioning with according nodes
  • New Export Module Host - Host
  • Incari CLI a command line tool for compiling and building projects
  • New CPU Profiler for insights in the logic performance

改变了

  • [Fix] System Time node milliseconds value
  • [Fix] Conversion Node
  • [Fix] Multiple fields delete in Model Editor
  • [Fix] Long images name breaking layout in ImageSequence Editor
  • [Fix] Drop and rearrange objects in Scene Outliner
  • [Fix] HDR Textures in Material Editor
  • [Fix] Set Interval Node
  • [Fix] Set Scene Node
  • [Fix] ImageSequence update problem
  • [Fix] Conversion node
  • [Fix] Logic compilation
  • [Fix] Mask selection in SceneOutliner
  • Unification of all the editors when saving, renaming or switching asset files

Incari工作室的新作品 2021.2.0

  • Scene as Incari Object with attributes
  • New IncariProjectUpdater executable for migrating project to the latest version

改变了

  • [Fix] IncariHub not rendering properly Remote Projects
  • [Fix] DNS resolution for HttpClient
  • [Fix] Absolute Node
  • [Fix] Clamp Node
  • [Fix] Modulo Node
  • [Fix] Dictionary Nodes
  • [Fix] Assert Node