Loading video...

Video Failed to Load

Go Home

Introducing Variables! (Beta)🔸A new way to create interactive experiences in Spline. 🤹‍♀️ Numbers, Strings, Booleans 🔥 Dynamic: Time, Counter, Random ↔️ Attach variables to inputs ⚡️ Trigger events from variables 🎯 Capture object props changes Demo: Remix:

85,631 views • 2 years ago •via X (Twitter)

10 Comments

Spline's profile picture
Spline2 years ago

This feature will be in beta and it is available to all Spline users ❤️ We will keep improving it!

Diego Toda de Oliveira's profile picture
Diego Toda de Oliveira2 years ago

WOW, this is fricking awesome! Any plans to somehow expose variables outside the Spline scene? Let's say I want to expose variables outside a Spline Viewer instance, so I can update it programmatically and the scene is watching for changes on the variable, would that be possible?

Spline's profile picture
Spline2 years ago

We will have this in mind, thanks for the feedback, Diego! 💕

sambø's profile picture
sambø2 years ago

Dynamic counter, inputs? Daamn :D

Spline's profile picture
Spline2 years ago

⚡️

solodolo's profile picture
solodolo2 years ago

Wow! Just wow! 🤩

Spline's profile picture
Spline2 years ago

🙌

Ξugene's profile picture
Ξugene2 years ago

Super cool guys! 🙌

Spline's profile picture
Spline2 years ago

⚡️💕

Arvydas Gečas's profile picture
Arvydas Gečas2 years ago

yo, that’s awesome!!

Related Videos

Physics-based Motion Retargeting from Sparse Inputs paper page: Avatars are important to create interactive and immersive experiences in virtual worlds. One challenge in animating these characters to mimic a user's motion is that commercial AR/VR products consist only of a headset and controllers, providing very limited sensor data of the user's pose. Another challenge is that an avatar might have a different skeleton structure than a human and the mapping between them is unclear. In this work we address both of these challenges. We introduce a method to retarget motions in real-time from sparse human sensor data to characters of various morphologies. Our method uses reinforcement learning to train a policy to control characters in a physics simulator. We only require human motion capture data for training, without relying on artist-generated animations for each avatar. This allows us to use large motion capture datasets to train general policies that can track unseen users from real and sparse data in real-time. We demonstrate the feasibility of our approach on three characters with different skeleton structure: a dinosaur, a mouse-like creature and a human. We show that the avatar poses often match the user surprisingly well, despite having no sensor information of the lower body available. We discuss and ablate the important components in our framework, specifically the kinematic retargeting step, the imitation, contact and action reward as well as our asymmetric actor-critic observations. We further explore the robustness of our method in a variety of settings including unbalancing, dancing and sports motions.

AK

106,527 views • 3 years ago

🚨 Paper Alert 🚨 ➡️Paper Title: Articulate3D: Zero-Shot Text-Driven 3D Object Posing 🌟Few pointers from the paper 🎯Authors of this paper proposed a training-free method, “Articulate3D”, to pose a 3D asset through language control. 🎯Despite advances in vision and language models, this task remains surprisingly challenging. 🎯To achieve this goal, they decomposed the problem into two steps. 🎯They modified a powerful image-generator to create target images conditioned on the input image and a text instruction. 🎯They then align the mesh to the target images through a multi-view pose optimisation step. 🎯 In detail, they introduced a self-attention rewiring mechanism (RSActrl) that decouples the source structure from pose within an image generative model, allowing it to maintain a consistent structure across varying poses. 🎯They observed that differentiable rendering is an unreliable signal for articulation optimisation; instead, they used keypoints to establish correspondences between input and target images. 🎯The effectiveness of Articulate3D is demonstrated across a diverse range of 3D objects and free-form text prompts, successfully manipulating poses while maintaining the original identity of the mesh. 🎯Quantitative evaluations and a comparative user study, in which their method was preferred over 85% of the time, confirm its superiority over existing approaches. 🏢Organization: University of Oxford , Google DeepMind 🧙Paper Authors: Oishi Deb, Anjun Hu, Ashkan Khakzar, Philip Torr, Christian Rupprecht 📝 Read the Full Paper here: 🗂️ Project Page: 🎥 Be sure to watch the attached Demo Video - Sound on 🔊🔊 Find this Valuable 💎 ? ♻️QT and teach your network something new Follow me 👣, naveen manwani , for the latest updates on Tech and AI-related news, insightful research papers, and exciting announcements.

naveen manwani

14,334 views • 11 months ago

Want to create an avatar from a single image? FlexAvatar is a transformer model that creates full 360°, high-quality, and expressive 3D head avatar from just a single portrait image in minutes. Real-time Demo: FlexAvatar's lightweight architecture allows both animation and rendering in real-time, enabling interactive user experiences. To create a new 3D head avatar, only one image is required, e.g., from a webcam. The final avatar is ready after 2 minutes. Architecture: Under the hood, FlexAvatar adopts a transformer-based encoder-decoder design. The encoder maps the input image onto a latent avatar space, while the decoder produces 3D Gaussian attribute maps by incorporating the animation signal via cross-attention. The model learns all facial animations directly from the data without relying on pre-built 3D face models. This equips the avatars with realistic facial expressions. The internal avatar latent space can be conveniently used to integrate additional observations of a person via fitting. This enables use-cases where more than one image of a person is available, e.g., from a phone scan of the person. We train jointly on 2D monocular videos and multi-view data. However, in monocular videos, the animation signal leaks the target viewpoint, causing the model to produce incomplete 3D heads. We call this phenomenon entanglement of driving signal and target viewpoint. To prevent entanglement, we introduce bias sinks. These are learnable tokens that indicate whether a training sample stems from a monocular or a multi-view dataset. During training, the model learns to produce incomplete 3D heads only when the monocular token is present. During inference, FlexAvatar then always uses the multi-view token for which the model has learned to produce complete 3D heads. This simple design allows to combine the generalizability from monocular data with the quality of multi-view data. FlexAvatar summary: - Input: Single-image, phone scan, or monocular video - Output: Full 360° head avatar - Expressive animations - Real-time rendering and animation - Generalization to any portrait - Create a new avatar in 2 minutes - Use bias sinks to combine 2D and 3D data 🏠 🌍 🎥 Great work by Tobias Kirschstein and Simon Giebenhain!

Matthias Niessner

95,991 views • 7 months ago

You have not been had. What you are witnessing is one of the biggest events in human history. The last few days were drawn By the hands of one of the most brilliant minds, and in the middle of the mocking bird information warfare and media misdirection. The world is a stage. Those who think they are " awake " Are merely still barely in the womb my friends. Those who use their brain will understand why. This is theater of the last few weeks, and the last few days. That is right. You will not be able to even start to grasp the allocations and the variables that were intertwined, and the planned strategies. The mind would not be able to understand the complexities, and the level of planning that has been carried out thus far. Trump had this whole situation handled, before it even started. Before any bullet or missile had been fired. Before any command was given. Before any Idea was even conceived. And most are watching this and wont even get to know what you are reading on this page today. The sheep, they sleep. We are now shifting into a whole new paradigm. Some would say a new dimension. And you are here on earth playing your part and getting getting to see what you always asked for. This is your experience. Yes. You are experiencing the biggest shift, changes, and landscape that any human has ever experienced in their life. Here, and right now. What anyone has experienced so far, is but a speck of dust floating into the dormant wind of time. The history books are being rewritten, as your soul timestamps itself as present and serving today, ready to witness and experience giant changes coming. Welcome to the start of the Golden Era.

Łitecoin Bull | The News Before The News!

20,894 views • 1 year ago

GeoLibre v2.4.0 is here! GeoLibre is a free and open-source, lightweight, cloud-native GIS platform for visualizing, exploring, and analyzing geospatial data. It runs everywhere you do, in the web browser, on the desktop, on mobile, and inside Jupyter notebooks, all while keeping your data local and private. This release is about reaching more data and moving through it: new browsers for STAC, NASA Earthdata, and Hugging Face, a flight simulator, a Time Slider that animates tiled data and data cubes, and a live API for pages that embed the map. What's new in v2.4.0 - STAC catalogs browser: discover public catalogs from STAC Index, connect to static catalogs and STAC APIs, search a collection's items, and add any visualizable asset to the map. No more copying COG URLs by hand. - Earthdata GIS browser: search NASA's Earthdata GIS portal and add its imagery, map, and feature services, and its published web maps, as first-class layers. - Hugging Face on the map: search the Hub, walk a dataset repo's folders, and add its vector and raster files. You can create a dataset repo and upload layers to it too. - Flight Simulator: steer a continuous free-flight camera over terrain and 3D layers from the keyboard, instead of declaring a destination and watching a scripted flight. - Time Slider for tiled data and data cubes: bind vector tiles, PMTiles, and MBTiles to the timeline and animate them over their full extent, and let a Zarr store's own time dimension join the shared timeline. - Zarr gets a real Add Data path: open a remote store or a folder on disk, and pick variables and dimensions by their actual coordinate values rather than raw indices. - Live embed API: a versioned postMessage protocol so a host page can load a project, move the camera, highlight features, and open a tool at runtime, with events coming back out. - OGC API - Features: add collections as vector layers from whatever URL you have in hand, whether that is a landing page, /collections, or a full items URL. - H3 everywhere: a new hexagonal grid plugin that renders and inspects H3 cells and exports them as GeoJSON or CSV, plus typing an H3 index into the search box to fly straight to that cell. - Jupyter from outside the app: attach VS Code's Jupyter extension or jupyter console to the desktop app's server and your notebook cells drive the map. Try it out - Launch GeoLibre Web: - GitHub: - Documentation: - Release notes: #GIS #Geospatial #OpenSource #RemoteSensing #DataVisualization #GeoLibre

Qiusheng Wu

13,569 views • 5 days ago

What if the "flaws" in a system are actually the source code of its intelligence? In new work, we argue that invention behaves like a phase transition driven by exactly this dynamic: novelty is a thermodynamic response to constraint failure. When a system can no longer resolve its inputs within its current degrees of freedom, it is forced to expand its representational space - introducing new effective variables to restore feasibility. Thus innovation is not an accident; it is what a viable system does when the old model stops closing. This allowed us to extract the shared mechanics behind diverse phenomena: rote discovery, creativity, and the spark of insight. We show that symmetry breaking is the new optimization. We exhaustively mapped the topological landscape of matter and musical systems and found that the stabilizing vector is selective imperfection: a specific topological regime that rejects both sterile perfection and incoherent randomness. Strikingly, whether in the Hall-Petch strengthening of high-entropy alloys, function-driving geometry of proteins, or the cultural evolution of musical scales, the corridor for maximum coherence and adaptability is defined by a calculated defect. The physics of resilience and the mathematics of beauty appear to be running the same algorithm. This allows us to hack the vibrational stack by treating vibration as a universal isomorphic operator. We are liquefying the boundary between matter, sound, and intelligence, creating an epistemic inversion: listening becomes a form of seeing and creating. We are translating femtosecond molecular vibrations into audible spectra to design de novo proteins by creating direct lines of communication between Bach and deep-time evolution, and using the "glitch" logic of biology to build swarm AI. The distinction between a spider web’s stress tensor and a musical composition is collapsing; both are generative acts of world-building under constraint. For AI, the implication is straightforward: interpolation is not invention. True structural invention requires systems that can metabolize constraint failure - treating it as the exact point where new degrees of freedom are born. With this machines overcome the old paradigm of simply analyzing the world but are building it. We are operationalizing this via small-world topology. When these new degrees of freedom are born, they don't form a random mess; they snap into global coherence via small-world wiring. We found that this specific connectivity of balancing local motifs with long-range shortcuts is the architectural prerequisite for genuine world-building. Preprint with the full analysis to follow - stay tuned. On to 2026, excited to see what it brings!

Markus J. Buehler

67,445 views • 7 months ago