v2024.04.19
Obsidian Update
We are excited to announce the addition of several new nodes to the Obsidian suite, expanding our Math constants and Random utilities, along with useful Bindings for user and device interactions. Here's what you can find in the latest update:
New Source Generator Tool by Frozen
- Automatic Binding Generator: Developed by Frozen, this new source generator will now automatically generate bindings at build time. With this tool, contributors can focus more on creating nodes without the hassle of manually writing bindings, simplifying the release process and speeding up testing phases.
Math Constants
- EpsilonDoubleNode and EpsilonFloatNode.
Random Utilities
-
RandomInt2Node: Generate two-dimensional integer vectors.
-
RandomBool2Node, RandomBool3Node, RandomBool4Node: These nodes provide random boolean vectors with two, three, and four outputs respectively.
-
RandomDoubleNode: Obtain random double precision numbers.
-
RandomEulerAnglesNode: Generate random Euler angles.
-
RandomCharacterNode: This node outputs random characters.
User Nodes
- IsUserInSeatedModeNode: Check if a user is in seated mode, aiding in applications that need to adapt their interface or functionality based on the user's physical setup.
Device Nodes
- ViveTrackerBatteryNode: Monitor the battery level of a Vive Tracker based on user input.
These new tools are designed to enhance your development capabilities in games, simulations, VR, and any interactive projects. Be sure to download the latest release and explore the potential of these new nodes!
Download the update here: Obsidian Library Latest Release
We look forward to seeing what you'll build with these new features. If you have any feedback or need support, join our community forum or reach out via our support channels.
Patreon: Support Project Obsidian