With this update, we focused on making the saving system more stable. We still do have this annoying window that appears when something is wrong internally in Tvori, but we plan to replace it with a much more subtle UI in the future updates.
We fixed a critical problem in real-time animation recording where it wasn’t really possible to re-write animations correctly.
We fixed and improved several other parts of Tvori. See below:
Fixes: — Made it possible to re-record real-time animations — Fixed potential errors when loading models on the scene — An error that happened after undoing several events that involve using grabbing objects from Object Shelf — Sometimes loading a scene would cause an error — Made it possible to select and delete brush strokes without any errors — Fixed opening a tutorial video when hovering over any part of the camera — Scale objects gradually when they get off the shelf
Improvements: — Made the saving system safer. A save shouldn’t rewrite itself if something has happened in the process of saving — (Steam) Improved the way loading screen shows up — (Oculus Store) Added loading screen on Oculus — The way indication of scale appears when scaling with one hand — Onboarding videos for Oculus — Switching between different object gizmos (move, scale, rotate) — The way how logs (a list of messages stating how Tvori is doing, including errors) get saved internally
Locking of objects When you don't want to constantly grab objects by accident, say a floor or walls inside a building, you can lock them with the locking tool that resides in the main menu (take the locker, navigate to an object and press a trigger with your index finger). It's white for locking and red for unlocking. It should be easier now to animate only those objects, which you have in mind for animation. https://www.youtube.com/watch?v=EvSASM3PO64
Single hand workflow You can do everything in Tvori with a single hand now—move & scale yourself on a scene, interact with objects and all of the tools. Please, let us know if this particular feature is useful for you and why. We believe that VR should be as accessible as possible and no matter whether one of your hands is tired, if you don't have a hand at all, or want to sip a coffee—you can use Tvori without sacrificing any functionality or in-app abilities using a single hand. https://www.youtube.com/watch?v=XZlEdOnTrgQ
Painting tools Painting on surfaces is more accurate now. Paint will stick to the actual geometry and not to some invisible rough shape as it was before. We updated the case and the palette so it's easier to grab a needed color.
And here's a list of improvements we made since the last update: — Grouped objects and painting strokes now get selection highlights — Painting strokes got better selection highlight visualization — Animating several objects at once is possible now — Jumping to keys with select button on Timeline and Path — Improved the way how keys get their tweens set — Fixed exceptions that caused problems with saving — Showing warning messages when saving is failed — Hiding Highlighter when an object is held — Fixed wrong duration of exported videos — Stability improvements in Poly integration
Poly Import. We made an integration with Poly—a free library of 3D models made in other editing software such as Blocks by Google. You can find a brand new slot on the object shelf dedicated to showing all the objects made with Blocks. You can search for objects and bring them to your scenes. This is how it works: https://www.youtube.com/watch?v=6I1pE4Il4RM
Windows Mixed Reality. Finally, we have a full support of Windows MR—with the new visualization of controllers and a well-suited button mapping.
Gizmos are improved. It's possible now to duplicate objects while moving, scaling and rotating them with gizmos. Fixed wrong positioning of gizmo controls on duplicated objects. https://www.youtube.com/watch?v=oOBmMeiRhSY
Keyboard. We have a virtual keyboard now that lets you rename objects on scenes as well as search in Poly library within VR.
Animation. We fixed several annoying bugs and improved functionality related to Animation. In this update we: — Fix the problem when seams between takes of real-time recordings get incorrect keys that cause sudden stops or wild movements — Allow recording in real-time when exceeding timeline duration or a play target end time — Allow animating the root of a puppet in non-fullbody mode — Allow animating linked objects on a puppet — Position animation path correctly for animated objects that are linked other objects — Don't recalculate curve segments that were edited manually — Differentiate tween modes of keys visually on Timeline — And made other minor fixes or under the hood changes
Animation Tweens. You can change the way how each individual animated object moves from one key to another—so it could move instantly from point to point, fly linearly or follow a curve. We call it Tween (short for inbetweening). There are three types of tweens: block (instant jump), linear, and curve. You can change tweens through a context menu when selecting a key on Timeline. https://www.youtube.com/watch?v=KsTkD2Vrp6s
Teleport became much more accurate. Now It's possible to teleport on any kind of surfaces.
Camera. Now you can enable and disable post effects on each camera with a toggle on the camera itself or through a context menu. To preview what you will get on a video, make a photo by pressing the button on the top of the camera.
Gizmos. With this update, we introduce new object gizmos. New gizmos will help in moving, rotating, and scaling objects along the axes. Also, the gizmos will help in animation because all the manipulations with gizmos in record mode will be saved as animations. https://www.youtube.com/watch?v=i6GTmfSiAV4
Context Menu. With improved context menus, now it should be clearer how to set materials to objects. And it's now possible to set a material to the whole selection of objects. https://www.youtube.com/watch?v=xu5mmnssn2g
Characters. We fixed some of the inconveniences related to character animation: bugs with body parts selection and the size of visual cues.
Sphere selection is more predictable in its selection choice now. It works with the same logic as the regular, one-hand selection. https://www.youtube.com/watch?v=x5-D2ZBSnGM Animation path. We fixed a bug of collapsing key points in animation paths.
Cameras. Improved the way how cameras get selected for connecting with the timeline. Now it's possible to visualize Tvori's UI with a camera through the context menu. So you can send us photos of bugs made with virtual cameras :-)
If you want to capture your screen—to make a video about your creative process or stream it to Twitch—with these hotkeys you can set a smooth, high-quality video from your point of view as well as jump between virtual cameras on a scene.
With this large update, we introduce a bunch of new features which were requested the most by our users—artists, animators, directors, all kinds of storytellers and fellow believers in Virtual Reality content creation.
Tvori was initially designed and developed to enable anyone to create stories and art in VR, the first version of Tvori released in 2016, following with more major updates in 2017. With a focus on the simplicity and speed of creation, we introduced an intuitive and friendly user interface, where users learn by doing. This simple and direct approach led Tvori to the forefront of real-time animation in VR, giving our users a way to bring characters to life.
Though we will keep pushing to further improve our real-time animation mode, we strive to improve Tvori for multiple workflows, so in addition to real-time animation, we are introducing Keyframe Animation with 3D curves editing. This highly requested feature will give our more advanced users more control over object and character motion, allowing for smooth and precise animation. So, you can now switch between the two modes to suit your personal workflow!
Asset importing was another among the most requested updates by our users. Tvori now supports the import of 3D models, (.OBJ format), images (.jpeg, .png formats), and sounds (.wav, .mp3, .ogg). In the beta build of Tvori, we have added import of FBX and gLTF as well as skinned meshes, allowing you to start the animation of your skinned mesh straight after importing via an auto-rigging system, an update to be released in the near future. You can also record a video inside Tvori by means of our camera system and export 2D video and screenshots.
Another significant update is all about working with sounds—you can import custom sounds and tracks, but what is probably even more exciting for our team is you can now create sounds inside Tvori using a microphone inside a VR headset. Also, you can work with sound on the timeline and in space, creating a draft sound design for a story, or add character voicing during the previz stage in Tvori and replace with final sound in production.
Many of our users asked for customization options when animating their puppets, so we added assets to the internal library to decorate and customize the default puppet. You can now create unique characters by selecting an object from the library or importing any accessory you want. Also, you can now separately color every part of the puppet, or even replace parts of the body with any other object by using the context menu binding tool.
The above two features—working with sound and character customization—enable users to create their stories all within VR without needing to remove the headset, allowing to concentrate on the creation process. Together with the import of custom models, sounds and images, coupled with the ability to replace draft audio recorded in Tvori with the final sound, our users have more freedom than ever before to create unique content in VR!
As Tvori continues to progress, we see the goal of all future updates and enhancements to enable the production process all from within VR—from pre-visualization to a final output, integrating Tvori into the full production pipeline. Tvori can be used at any stage of idea prototyping and further on in combination with modeling tools such as Google Blocks, Masterpiece VR, or Oculus Medium, create finalized content by using those assets with the animation tools of Tvori.
To assist in helping our users become more familiar with the new updates going forward, we launched a tutorial page on our website at www.tvori.co/tutorials. You can also play video tutorials inside Tvori when you see a question mark “?” next to an object, and press it with your controller.
We believe that the future it is not far away when any animated story, cartoon or film can be created in VR from the beginning to the end. This is more and more becoming a reality, thus we continue forward on our mission to inspire people to share their ideas, dreams, and stories in VR with Tvori!