1. Neos VR
  2. News
  3. 2020.8.15.474 - LogiX Debuging Visual Nodes, Raycast debug visual, bugfixes

2020.8.15.474 - LogiX Debuging Visual Nodes, Raycast debug visual, bugfixes

Smaller build again, most of the work goes into the new World UI, it now has proper implementation of filtering, with various filtering options for both worlds and live sessions (and some shared), with a few more to come.

For some new additions that you can use right now, there are now Debug visual nodes and visualizing raycasts! This should make building things with LogiX a fair bit easier!

[h2]New Features:[/h2]
- Added a set of Debug nodes for easily drawing various debug visuals
-- You can draw: Text, Vector, Line, Triangle, Sphere, Box and Axes
-- Each visual supports a "Duration" parameter, which indicates how long it will linger after drawing (default is 0, it's in seconds)
-- These are FOR LOGIX DEBUGGING PURPOSES ONLY. I strongly discourage using them for any graphics and rendering visuals, they're very heavy on network and performance. Remove them from your setup after you're done.
- Added "DebugDuration" input to the RaycastOne node, which will render a debug visuals from the raycast (use 0 to display for a single frame, larger value for it to linger, negative for off) (requested by @Castle)
-- It will draw the raycast line (yellow) and all hits (red sphere for position, blue arrow representing the hit normal and green triangle if mesh collider was hit)
-- Same as above, only for debugging purposes only, using them for actual visuals is very inefficient
- ValueEqualityDriver now has "UseApproximateComparison" toggle, which will use approximate equality comparison for floating point datatypes (based on request by @Rue Shejn | Artist 3D)

[h2]Work in progress features:[/h2]
- World List Manager now has various world and session filtering options, which will filter out both the local list immediatelly for responsiveness and run a new search query on the cloud in the backgrounds to load more records
- Numerous bugfixes and tweaks for the World List Manager to get it closer to ready to use state

[h2]Tweaks:[/h2]
- GridLayout will no longer make items too large when there's not enough of them to fill a whole row (it will act as if the whole row is filled when calculating the adjusted size)
- When creating new empty object, it will automatically be selected in the inspector (requested by @guillefix)

[h2]Bugfixes:[/h2]
- Compiled missing Linux variants of Xiexe Toon shader (based on report by @RoxyBoxxy)
- Fixed Cloud-generated records not being deletable (based on report by @Enkiko)
- Fixed issues when navigating records at particular paths on Linux
-- This would incorrectly parse the records paths, affected some cloud functionality as well, like ensuring that synced records have containing folders generated and don't end up orphaned