0.14.1 Update
For All Warudo users:
Warudo 0.14.1 has now been pushed from the beta branch to the default branch.
About SteamVR
11-point full-body tracking is here!
We also improved tracker loss handling; now, when certain trackers lose tracking, they stay at the position instead of snapping back to the origin. Upcoming: better IK algorithm (retargeting) -> better VR tracking soon!
**Screen Asset **
The screen asset is revamped completely.
Screen rendering is now more stable, controllable, and consistent.
BREAKING CHANGE!!!!! Because of the low-level overhaul, all screen assets must be reconfigured (size, position, and curvature).
Key changes:
-
Correct depth sorting: Screen assets now respect scene depth; no more transparency stacking issues. Curved screens also self-occlude correctly.
-
Fixed physical size: A screen’s size no longer changes with the window or the image. Inner content auto-fits (preserving aspect ratio) inside the screen container.
-
Curvature in degrees: Curvature is now specified as an angle, making it more intuitive.
-
Unified curvatures: Curvature is always based on the configured width instead of current width, so the shape stays consistent across different content.
-
Live preview: Preview screen size and curvature in real time for quick adjustments.
-
HTML content support: In Browser mode you can input raw HTML and it's saved with the scene!
-
Per-camera rendering toggle: You can now exclude rendering screen assets from camera assets.
-
Masking: Screen assets support custom masks to achieve arbitrary screen shapes.
-
Auto-rotation: Screens can auto-rotate based on aspect ratio—handy for syncing phone portrait/landscape orientation.
-
Content coverage ratio: Expose how much of the container the content occupies (useful for dynamic layouts and UI adjustments).
Advanced for developers:
-
WebRTC: You can now enable WebRTC in the screen browser with the [c]--enable-webrtc[/c] launch flag (you must manually specify in Steam's Warudo settings).
-
Blueprint messaging API:
- From inside the screen’s page, send messages to the Blueprint node On Screen Browser Message with:
window.WARUDO_API.postMessage(msg)
-
Receive messages sent by the Blueprint node Send Message To Screen Browser with: window.WARUDO_API.onEvent.addEventListener('message', (e) => {
// e.detail contains the payload
})
- Custom JavaScript: New node Eval JavaScript In Screen Browser lets you run JS inside the screen asset, set variables (accessible via [c]WARUDO_VARS[/c]), and return function results.
QoL
-
Video playback: If a video lacks duration header data, Warudo now shows a warning and displays Unknown duration on the controller instead of an invalid time.
-
New launch flag: [c]--disable-warudo-editor-electron-sandbox[/c] passes [c]--no-sandbox[/c] to Electron at startup to fix Editor launch issues on some Linux systems.
-
Camera node enhancement: New blueprint node Get Camera Orbit Data for easy orbit-cam control and access to distance, angles, and more.
-
Community translations: Warudo is now on Crowdin — join here. We are also now officially in Korean and Russian! Shout out to the translators!
- If you have any feedback about translations or want to contribute, join the localization-discussion channel in our Discord!
-
Custom i18n: The i18n system can load translations from JSON for any language—even if it’s not officially supported yet.
-
About page: The Editor’s About page now shows translation contributors for the current language.
-
Animation conversion: New Unity .anim → .wanim converter.
-
New pendulum physics preset: Added a Adaptive Legs pendulum preset to make lower-body motion look more natural.
Rendering
-
Render scale control: Choose a render scale from 0.5× to 4×, independent of window size. Output supports NDI / Spout / Virtual Camera / Screenshot. You can now capture Warudo in 4K or even 8K!
-
Pause rendering: Pause real-time rendering or advance frame-by-frame—ideal for high-resolution screenshots.
Fixes
-
Fixed Warudo crashing at startup due to broken virtual cameras.
-
Updated Warudo to use Unity version 2021.3.45f2. We will release a SDK project using this Unity version soon.
-
Fixed sticker nodes potentially entering an infinite loop (high CPU) when no target character or camera is set.
-
Implemented an internal workaround for a startup crash caused by Meta Quest Link driver 78.0.0.988.310+.
-
Added safeguards to Character Look At Target node to prevent excessive logging.
-
Fixed [c]PendulumPhysicsData[/c] sometimes not correctly intercepting exceptions.
-
Fixed Editor input fields incorrectly normalizing decimals or scientific notation.
API (Developers)
-
Fixed an issue where [c]SafeOpenURL[/c] could not open local folders.
-
Added plugin-level API [c]GetFeatureStatusData[/c]. Returning [c]FeatureStatusData[][/c] allows the About page to display feature activation status. (More on this in the upcoming Mod SDK update)
*The stable branch has been updated to version 0.13.3.
Комментарии 0
Гостевые никнеймы не подтверждают личность. Все комментарии проходят проверку владельцем сайта.
Обсуждение ещё не началось.