@Volorf Oleg FrolovOleg Frolov posts on X about in the, editor, based, pro the most. They currently have [-----] followers and [---] posts still getting attention that total [-----] engagements in the last [--] hours.
Social category influence technology brands 4.78% nfts #248 products 1.44% cryptocurrencies 0.96% travel destinations 0.48%
Social topic influence in the 8.13%, editor 5.74%, based 5.74%, pro #3549, vision #775, fun 4.78%, this is 4.78%, elements 4.78%, art 4.31%, mode 4.31%
Top accounts mentioned or mentioned by @uplabsofficial @figma @liv @materialup @chi6as @dribbble @adobe @blenderorg @steveruizok @avstorm @hatchconference @eliguerron @deanrie @fonsmans @gorillatagvr @anotheraxiomllc @iosup @quiet_node @quietnode @tikhon
Top assets mentioned Voxels (voxels) Perlin (PERL)
Top posts by engagements in the last [--] hours
"Finally got a Vision Pro and now I can test all the prototypes that I made for VisionOS last year 🥳 My overall impression of Vision Pro: a piece of art. The user experience is very smooth and solid. Developing for VisionOS is a pure joy. No glitches and bugs so far. The real-time interactive updates in the preview are chef kiss. People who have been in XR for a while are not really spoiled by things that just work. In this regard the Vision Pro experience feels magical. We are always happy when a system's behaviour matches our expectations (a little dopamine reward to celebrate the"
X Link 2024-07-16T11:42Z [----] followers, 157.6K engagements
"Tried to use Minecraft-sized voxels in my previous RealityKit experiment. It wont be practical for indoor use but I can see some use cases for this size if you're designing in the field. 🗿 That day I was heading to Stonehenge so I decided to grab my Vision Pro and test this prototype there. Also I took a few nice photos of these lovely stones (when I arrived it miraculously stopped raining). https://twitter.com/i/web/status/2023332497535152483 https://twitter.com/i/web/status/2023332497535152483"
X Link 2026-02-16T09:43Z [----] followers, [----] engagements
"Redesigned the previous prototype with visual mechanics inspired by Blender. The circular selection interaction pattern is a great way to enhance accessibility and improve accuracy by restricting item selection to a single dimension and therefore reducing noise in user input. For a circular menu one may describe spatial transformations using polar coordinates components: Radius and Angle. I used Radius to set selection availability and Angle to define the selected item. Plus this particular pattern allows you to expose the names of the items which might be helpful in cases when the functions"
X Link 2024-06-04T09:00Z [----] followers, 38.5K engagements
"After I shared my prototype with an AR Camera Portal a few people asked me what would happen if it was not a camera stream but the scene itself was attached to the portal with all the physics affected. Good question I made a quick prototype to test it. And the answer. You can see it It's FUN. Of course the behavior might seem wholly messed up but when one sees a failure another sees an opportunity. You might be able to leverage these two modes to activate some game mechanics like solving puzzles or repurposing your weaponry. #mixedreality #prototyping #spatialcomputing #3dmath #xr #xrdesign"
X Link 2025-04-16T09:32Z [----] followers, 55.2K engagements
"Love how gracefully VisionOS handles body and object occlusion. Automatically"
X Link 2026-02-06T22:41Z [----] followers, [---] engagements
"Prototyped a little VisionOS game based on the previous RealityKit experiment. 🕹 The base mechanics: you tap the snakes head to control its movements. 🐍 Unlike the classic version of the game if the snakes segment hits walls it will be teleported to the opposite side. Maybe I'll bring it back to increase gameplay challenges. 🛰 In the experiment I mentioned I used wireframed cubes to increase awareness about the structure of the voxel scene and make it easier to interact with the head. However for this game I want the player to move around the volume and engage with the space. So I made the"
X Link 2026-02-11T11:25Z [----] followers, [----] engagements
"Tried small voxels. 👍 Felt comfortable compact. You don't need to move your head too much. 👎 Tap accuracy decreased with the target size obviously. 🔊 Added a touch sound. Love how audio is spatialized by default in VisionOS no need for plugins or extra setup. Tried an emission shader. Looks nice too. And useful if you're hacking around late at night #spatialcomputing #visionos #realitykit https://t.co/o6rujiu98p Tried an emission shader. Looks nice too. And useful if you're hacking around late at night #spatialcomputing #visionos #realitykit https://t.co/o6rujiu98p"
X Link 2026-02-13T21:54Z [----] followers, [----] engagements
"Made another prototype to explore how you can create a voxel with hand-tracking. When you push the main voxel it generates wireframe voxels along its path. The interaction itself feels fun and effortless but it requires generated voxels to be in a wireframe or ghost mode to avoid overlapping with your hand. Tools: XCode + RealityKit + SwiftUI Device: Apple Vision Pro https://twitter.com/i/web/status/2018245735460782217 https://twitter.com/i/web/status/2018245735460782217"
X Link 2026-02-02T08:50Z [----] followers, 52.2K engagements
"Tried an emission shader. Looks nice too. And useful if you're hacking around late at night #spatialcomputing #visionos #realitykit"
X Link 2026-02-06T22:26Z [----] followers, 15.1K engagements
"Started experimenting with hand-tracking-based interactions for my little voxel editor BoxelXR. There are a lot of things to tune but overall it feels good. Though it would require some decent work in sound design to compensate for the lack of haptic feedback"
X Link 2025-11-10T09:35Z [----] followers, 927K engagements
"@quiet_node Congrats Yeah BoxelXR is my long-running pet project which I've been working on for over [--] years. It's a nice playground to explore different interaction patterns structures and algorithms. https://www.meta.com/en-gb/experiences/boxelxr/5815420721867244/ https://www.meta.com/en-gb/experiences/boxelxr/5815420721867244/"
X Link 2026-02-16T11:13Z [----] followers, [--] engagements
"Made a Figma plugin that helps create beautiful sparklines in a couple of clicks. Paste Excel CSV or JSON data or type it and shuffle it to explore more patterns and get insights. Get the Plugin #figma #figmaplugin #datavisualization #graphs #plugin https://www.figma.com/community/plugin/1104468340333278614 https://www.figma.com/community/plugin/1104468340333278614"
X Link 2022-06-13T04:48Z [----] followers, [---] engagements
"Real-life UI prototyping for #VisionOS"
X Link 2023-06-21T12:33Z [----] followers, 149.4K engagements
"Finally I tried XCode beta with VisionOS. Created a little dice app. I was already familiar with SwiftUI. So it was easy to transfer my knowledge of designing screen-based experiences to the spatial one. #visionos #visionpro #spatialcomputing https://github.com/Volorf/Dicer-VisionOS https://github.com/Volorf/Dicer-VisionOS"
X Link 2023-07-24T09:10Z [----] followers, [----] engagements
"Made an app icon for Figmage. A sunset version. 🏀 #appicon #ui #unityplugin https://dribbble.com/shots/22784322-Figmage-App-Icon https://dribbble.com/shots/22784322-Figmage-App-Icon"
X Link 2023-10-10T06:59Z [----] followers, [----] engagements
"When I shared my last interaction concept for a spatial hand-based menu some people asked why I didn't put the menu on the fingertips since it would provide haptic feedback and therefore it would increase the accuracy and the interaction speed. I did a few prototypes with this type of interaction in the past and indeed it worked very well. But as with everything in Design the answer to the "Is it good" question is "It depends". Several things are worth considering when you design spatial interactions like this for your product. 1) Interference with system actions. Since these gestures are"
X Link 2023-10-24T09:32Z [----] followers, [----] engagements
"Spatial Gravity Dropdown. Experimented with different ideas for dropdown behavior in XR. This is a fun one. I love the idea of exposing a historical layer (for this specific case archeological) of interactions with UI. It might give you interesting insights into how you interact with a particular UI (imagine a whole UI panel built with interactive elements based on this principle). #uxdesign #uidesign #vr #xr #spatialdesign #spatialcomputing #3d #interactiondesign #unity3d #prototyping #spatialui"
X Link 2023-11-20T11:15Z [----] followers, 29.5K engagements
"Prototyped another variation of the previous keypad concept with eye-tracking. Quest Pro didn't track Ring/Pinky pinches accurately so I used both hands to leverage only the Index and Middle pinches for decoding key signs. Pinch Invokation Map: 1) Left Index - Top Left - "A" 2) Left Middle - Bottom Left - "1" 3) Right Index - Top Right - "B" 4) Right Middle - Bottom Right - "C" As you can see the left hand decodes the left side of a key's signs and the right hand does the right side retrospectively. The mapping feels natural and there are no significant issues with detecting the Index/Middle"
X Link 2023-12-04T11:21Z [----] followers, [----] engagements
"Thought about making a hand-tracking-based version of BoxelXR (my XR voxel editor I build in my spare time). This is a prototype for a tool picker. Interestingly during the iterations I realized that it's better to make a separate application and fully leverage a new type of input than to compromise it for consistency with the old input. BoxelXR #spatialdesign #spatialui #spatialux #vr #mr #ar #unity3d #prototyping #handtracking #interactiondesign #navigation #interactionpattern #virtualreality #productdesign #xr #xrdesign #xrinteractiontoolkit #xrdevelopment"
X Link 2023-12-13T11:48Z [----] followers, 18.1K engagements
"If you take a moment to observe the real-world interaction systems around us that have been used for some time you'll notice they tell a story of past interactions. You can see the physical evidence of how users have interacted with them like scratches and fingerprints. While some might view this wear and tear as a drawback I believe it has several components that help make the UX better: Memory: Collective and Personal. These artifacts store the history of interactions. This storage system has a practical impact: it optimizes our cognitive load. When interacting with a system it subtly"
X Link 2023-12-19T07:53Z [----] followers, 99.8K engagements
"Love that spatial UI is going mainstream. But there is a little reminder: don't be tempted to make everything look 3D when you work on interfaces. Practically a book is a set of 2D planes with a number of rows of signs. There is a natural reason why it's efficient both for production and consumption. Using as few dimensions (and resources) as possible to transfer as much data is the philosophical stone of design and engineering in general. 2D projections for transferring text/symbol-based abstractions (encoded information) are practical and have shown their worth over the last dozens of"
X Link 2024-01-27T19:16Z [----] followers, [----] engagements
"Explored the finger menu with a depth-based layout. Felt fun. Microinteractions/UI motion helped to compensate for the lack of haptic feedback by providing rich visual clues and reinforcing the user's intentions (all these subtle micro-movements). Based on the prototype here are a few things to consider when you use this interaction pattern: 1) Perspective visual distortion. It might take more time to recognize visually distorted signs when they are arranged by depth. It's a good idea to use well-known sign sequences where the current selected element gives you a hint about the previous and"
X Link 2024-03-04T08:15Z [----] followers, 22.5K engagements
"Started using the Ultra Leap sensor to speed up the iteration cycle for spatial design explorations. Not putting on/taking off a headset every time you need to test hand-tracking-based interaction is a huge time saver. Considering that as a designer you do hundreds/thousands of iterations a day the procedure with the headset is extremely exhausting. More time for design less for awkward device-to-head (de)mounting. #handtracking #ultraleap #unity3d #prototyping #interactiondesign #spatialcomputing Explored the finger menu with a depth-based layout. Felt fun. Microinteractions/UI motion helped"
X Link 2024-03-12T14:48Z [----] followers, [----] engagements
"Have you ever thought that a toggle is a special case of a stepper While a stepper can theoretically operate in a range of all available numbers a toggle's range is limited by [--] and [--]. Source Code #SwiftUI #VisionOS #Prototyping #UI #SpatialComputing #uidesign https://github.com/Volorf/VisionOS-Prototypes https://github.com/Volorf/VisionOS-Prototypes"
X Link 2024-03-15T14:24Z [----] followers, [----] engagements
"First-person view version. Initially I thought that the depth elevation wouldn't work well since the UI is facing you and it might be considered just like 2D scaling. But in VR it felt great: there we perceive it as a 3D object due to our stereoscopic vision Prototyped another iteration of a hand-tracking-based BoxelXR toolbar. This time it's a circular menu spawned in front of a user once the index pinch is triggered. Notes: 1) It works great with four elements but it's hard to scale for a higher number; 2) The selection https://t.co/aZQ6Nma4mo Prototyped another iteration of a"
X Link 2024-04-10T15:14Z [----] followers, [----] engagements
"Here is another experiment with a spatial pie menu. This time I tried to see how different types of buttons would live together. In this prototype there are three types: Action Button. Invokes some functions of the system. Media Settings Apple Intelligence; Binary Toggle. Changes the state of the system and reflects the changes. Passthrough Mode On/Off Microphone On/Off; App Button. Incapsulates some system functions inside itself reflecting its states. Recorder. Observation: Reducing the dimensions of interaction is the simplest way to increase its accessibility and decrease the number of"
X Link 2024-07-08T10:05Z [----] followers, [----] engagements
"Made a few changes to the main BoxelXR pie menu. Initially to save a sketch or create a new one you must confirm these actions by pressing the thumbstick. But to call Settings or the Library panel you just need to move the thumbstick to the left/right. Naturally many users assumed the Create/Save buttons should have been triggered in the same way as Settings/Library. So the users thought that the buttons didn't work or something was wrong with their controllers. One of the reasons why I used an additional step for the Create and Save was to prevent its accidental triggering. When you created"
X Link 2024-09-05T08:34Z [----] followers, [----] engagements
"I tried @chi6a's idea of extending knobs values in VR by leveraging the Z-axis"
X Link 2024-10-18T09:14Z [----] followers, [----] engagements
"palm menu concept for boxelxr #xr #xrdesign #prototyping #spatialdesign"
X Link 2024-11-13T13:57Z [----] followers, [----] engagements
"Holding the joystick. I'm trying to figure out where to place a joystick's digital tween when you hold a real one. The current approach is to recreate a plane based on the positions of your intermediate and proximal joints. https://t.co/vZp9O9Gq7D I'm trying to figure out where to place a joystick's digital tween when you hold a real one. The current approach is to recreate a plane based on the positions of your intermediate and proximal joints. https://t.co/vZp9O9Gq7D"
X Link 2025-02-22T12:56Z [----] followers, [----] engagements
"In this experiment I tried to use a 3D portal as an AR display. It felt very interesting. But it has a few limitations: 1) It's much better to have a fixed 3D scene world position relative to the portal. Free movement of the world felt disoriented and too overwhelming for a human brain to process. 2) Because the scene felt "real" your spatial perception of it changes drastically in different modes. So this can affect gameplay accuracy (or be a part of it so this "issue" might be embraced). The next step is bringing the controller to a fully immersive VR scene #spatialcomputing #spatialdesign"
X Link 2025-03-26T12:08Z [----] followers, 10.5K engagements
"Made a prototype for the AR Camera Portal with a DualSense controller. For previous prototypes with custom controllers I calculated the positioning of the portal based on hand-tracking data. So expectably it also worked very well with a mainstream controller. I like that the prototype allows us to leverage an interaction pattern we have always taken for granted: using the whole body to structure interaction systems. This approach with physical input systems providing haptic feedback and AR/VR displaying devices with no coverage limits makes it truly magical. I want to see something like this"
X Link 2025-04-28T08:53Z [----] followers, [----] engagements
"When building an AR/VR experience it's essential to test it frequently on your target device. But once the experience itself is validated and you start working on implementation details putting on/taking off your glasses/headset might feel quite tedious. That said I made a Direct Touch Debugger to simplify this process 🙌"
X Link 2025-07-18T08:53Z [----] followers, [----] engagements
"+ proximity algorithm exploration 6/6"
X Link 2025-12-27T16:47Z [----] followers, [---] engagements
"I just posted "Menu animation" on @MaterialUp https://www.uplabs.com/posts/menu-animation-fb064968-8df9-4560-94d6-526a58bac893 https://www.uplabs.com/posts/menu-animation-fb064968-8df9-4560-94d6-526a58bac893"
X Link 2017-07-20T07:12Z [----] followers, [--] engagements
"Menu Interaction Concept 🏀 #ux #ui #microinteractions #interactiondesign #uxdesign #uidesign https://dribbble.com/shots/7197834-Menu-Interaction-Concept https://dribbble.com/shots/7197834-Menu-Interaction-Concept"
X Link 2019-09-24T06:16Z [----] followers, [--] engagements
"Papers VS Viruses. Game mechanics exploration #vr #vrgame #oculusquest #madewithunity"
X Link 2020-03-20T08:02Z [----] followers, [--] engagements
"AR Camera App: Tab Bar Interaction 🏀 #ux #ui #mobiledesign #ar #cameraapp #arcamera #3d #microinteractions #uianimation #Blender3d #aftereffects @dribbble @adobe @blender_org https://dribbble.com/shots/10808879-AR-Camera-App-Tab-Bar-Interaction https://dribbble.com/shots/10808879-AR-Camera-App-Tab-Bar-Interaction"
X Link 2020-03-23T07:53Z [----] followers, [--] engagements
"Made a little Figma plugin that allows you to use popular math constants to create harmonic ratios in your design. Here is a link #figma #figmaplugin #typography #goldenratio #proportions https://www.figma.com/community/plugin/1049796958452198728/Perfecter https://www.figma.com/community/plugin/1049796958452198728/Perfecter"
X Link 2022-01-13T05:24Z [----] followers, [---] engagements
"Made a Figma plugin that creates guidelines to help you design a great layout by applying essential composition rules. Get the plugin #composition #goldenratio #harmony #ratio #proportion #guidelines #guideliner #figmaplugin #ui #uidesign #ux https://www.figma.com/community/plugin/1060920071257624917/Guideliner https://www.figma.com/community/plugin/1060920071257624917/Guideliner"
X Link 2022-02-22T05:20Z [----] followers, [--] engagements
"How it works"
X Link 2022-06-13T04:48Z [----] followers, [--] engagements
"@steveruizok this one is good"
X Link 2022-07-26T11:56Z [----] followers, [--] engagements
"Personal news Im starting a new position as Senior AR/VR Product Designer @LIV 🥳"
X Link 2022-10-04T06:25Z [----] followers, [--] engagements
"@avstorm great concept curious how it would work with my dock 😉"
X Link 2023-02-10T11:48Z [----] followers, [----] engagements
"Made a @figma plugin that helps create a generative artwork with a simple easy-to-use interface. Called Clones. Get Cloner #figma #figmaplugin #designtools #creativetools #generativeart #cloner #procedural https://www.figma.com/community/plugin/1187818729833285362/Cloner https://www.figma.com/community/plugin/1187818729833285362/Cloner"
X Link 2023-03-20T09:47Z [----] followers, 13.8K engagements
"Designing spatial interactions involves a lot of vector math. Bought this beautiful book to revisit some foundations to learn English names for concepts I use on a daily basis"
X Link 2023-06-12T14:02Z [----] followers, [----] engagements
"Updated the previous spatial interaction design experiment with hand tracking. #ux #ui #uidesign #prototyping #spatialdesign #spatialux #unity3d #xrdesign #interactiondesign #xrdesigner #csharp #madewithunity #handtracking #uipanel #minimazing #xros"
X Link 2023-06-26T09:06Z [----] followers, 10.9K engagements
"Spatial Toggle. #3d #3dui #volumetricui #spatialui #render #blender3d #plasticity"
X Link 2023-08-02T20:53Z [----] followers, [----] engagements
"Hand Menu Interaction. The simplest trick to improve the accessibility of floating hand-attached UI panels for spatial interactions is to smooth their movement. It allows us to stabilize them and mitigate a hand tremor due to hand-tracking imperfection and/or physiological condition. (Interestingly the visual stabilization helps reduce the physical tremor itself. I guess it normalizes the hand muscles/brain feedback loop when you target the interactables). By the way if you are curious about how to design and prototype spatial hand-tracking-based interactions like this join my little workshop"
X Link 2023-10-03T09:19Z [----] followers, 27.4K engagements
"lighting exploration for a little pet project's logo"
X Link 2023-10-20T22:30Z [----] followers, [----] engagements
"animated one of the options. #3d #animation #blender3d #motiongraphics"
X Link 2023-10-26T07:33Z [----] followers, 12.3K engagements
"Made a plugin for Unity that helps bring your Figma Designs to Unity3D as UI Images in a few clicks. 🐱🐙 Get it on GitHub I created it to eliminate the tedious exporting/importing process with images. It's especially deadly exhausting when you still iterate over your design and constantly change it. Now you need to click one button to get all the changes. I mainly use it for creating rapid spatial prototypes but you might use it for creating screen-based experiences as well. It's free and easy to install. Get it as a Git Package or download and drag and drop it into your project. Feel free"
X Link 2023-10-31T08:40Z [----] followers, [----] engagements
"Prototyped a numeric keyboard with eye-tracking and hand-tracking inputs similar to what we saw on Apple's Vision Pro demo. I used Oculus Integration and ran it on Quest Pro (it's the only Quest that supports eye-tracking). It feels very natural and familiar. We already use the same principles for regular keyboard-based non-blind typing. First you visually allocate a target and then your hand confirms an intended action. But the eye-tracking version is less laborious since this hand confirmation is remote and you don't need to "physically" interact with the keyboard. I have a few more"
X Link 2023-11-07T10:13Z [----] followers, 17.6K engagements
"Prototyped another version of my earlier spatial finger menu concept. In this iteration the menu remains stationary once you start pinching. Keep these points in mind with this design: [--]. A short trigger distance for state switching can lead to false positives. Be cautious with the UI's size and layout - ideally the triggering distance should align with the spacing between elements for a smoother transition. In the previous design I used an animated offset that followed your movements which masked the longer triggering distance and made it more tolerant of hand-tracking errors and"
X Link 2023-12-15T08:50Z [----] followers, [----] engagements
"@eliguerron @dean_rie It's called declarative programming isn't it"
X Link 2023-12-22T16:08Z [----] followers, 32.2K engagements
"Here is a vertical concept of the XR Finger toolbar for a hand-tracking-based BoxelXR version. It follows the same principles as horizontal variations. In a prototype this version feels much faster due to the nature of the angular hand movement. A projection of the movement on the UP vector gives a longer distance than the RIGHT vector projection (used for the horizontal version). Practically it allows you to switch through all menu items without using your arm only with your hand which reduces physical fatigue and increases the accuracy of the interaction. I'll share the prototype with you"
X Link 2024-01-08T08:41Z [----] followers, [----] engagements
"Played with VisionOS a little. Tried to add a volumetric flavor to a toggle interaction. #swiftui #visionos #ui #visionpro #uidesign"
X Link 2024-01-12T23:14Z [----] followers, [----] engagements
"Updated Figma UI Image for Unity. It directly brings Figma designs to Unity with a few clicks. Now you can use it in builds and update an image in runtime. 💻 Figma UI Image for Unity #figma #unity #fignity #figmauiimage #prototyping #rapidprototyping #unitydevelopment #spatialcomputing #uidesign #ui #unityplugin https://github.com/Volorf/figma-ui-image https://github.com/Volorf/figma-ui-image"
X Link 2024-02-07T08:40Z [----] followers, 14K engagements
"Here is another iteration of the finger toolbar for my Spatial Voxel Editor Boxel. Right now the app completely relies on controllers. Haptic feedback and low latency make the interactions easy to trigger and fast to execute. Plus you can develop muscle memory which increases the interaction speed to the thought level. My plan is to rethink the whole approach and make the editor hand-tracking first while having controllers as an additional mode for expert users (which might also lead to the creation of a separate app if it turns out that there are many compromises in terms of UX I have to"
X Link 2024-02-21T06:51Z [----] followers, [----] engagements
"Prototyped another iteration of a hand-tracking-based BoxelXR toolbar. This time it's a circular menu spawned in front of a user once the index pinch is triggered. Notes: 1) It works great with four elements but it's hard to scale for a higher number; 2) The selection interaction is forgiving for spatial positioning errors. This is because a 3D hand span is interpreted through a 1D angle range (a 1D subspace in the polar coordinate system of 2D projection space which is a subspace of the 3D space of the experience respectively). This prevents false positives and makes it easy for users to"
X Link 2024-04-08T09:33Z [----] followers, 11.9K engagements
"Usually when I start prototyping some ideas I create a custom Editor's tool to visualize the main spatial computing algorithms I plan to use. It helps with a few things: Visually explain specific details of an interaction's behavior to other people. 3D math is quite challenging to communicate quickly just using words or static images. Get insights and a comprehensive understanding of spatial properties and their relationships to leverage them thoughtfully in the design of API and UI. In this shared example I projected the index pinch movement on a plane facing a user. I displayed all the"
X Link 2024-04-22T08:41Z [----] followers, [----] engagements
"Played with vector math in SwiftUI. Created a bunch of useful structures and functions to make it easier to do stuff like this (P5 inspired). #swiftui #vectormath #arrowfield #creativecoding"
X Link 2024-05-12T17:00Z [----] followers, 19.8K engagements
"The coolest part of doing such interactive graphics with SwiftUI is that the time interpolation function runs reactively by the framework itself. Usually in Unity for example to get this type of smoothness you manually lerp your values each frame. It gives you of course a lot of control over all these calculations but also a little headache. In SwiftUI you kind of forget about all these frame-based calculations which is lovely it saves a ton of time. Also it gracefully handles interactive animations even in the real-time preview. Sick"
X Link 2024-05-12T17:34Z [----] followers, [----] engagements
"In the past I tried to do a few things like this and I had to use UIGraphicsImageRenderer(). This is fascinating that you can do something like this operating just high-level abstractions like Views. Using Metal for this would make it light speed crazy fast probably. I'll try it later"
X Link 2024-05-12T18:29Z [----] followers, 16.8K engagements
"Get the prototype on GitHub https://github.com/Volorf/xr-prototypes/#circular-menu-2 https://github.com/Volorf/xr-prototypes/#circular-menu-2"
X Link 2024-06-04T09:01Z [----] followers, [----] engagements
"Made a plugin that allows you to apply popular generative art techniques directly to your designs in @Figma with just a few clicks. #generativeart #figmaplugin #algorithmicdesign #procedural #processing #vectorfields #generista https://www.figma.com/community/plugin/1381023331156965890/generista https://www.figma.com/community/plugin/1381023331156965890/generista"
X Link 2024-06-19T09:56Z [----] followers, 113.1K engagements
"@FonsMans Thank you so much for sharing 🙏 https://www.figma.com/community/plugin/1381023331156965890/generista https://www.figma.com/community/plugin/1381023331156965890/generista"
X Link 2024-06-19T22:00Z [----] followers, [----] engagements
"Curious why @Figma put the design/dev toggle in the main TOOLBAR. Feels so off there. Isn't it better to encapsulate the mode into the roles Why would a designer need a dev mode to be so reachable like they use it [----] times a day"
X Link 2024-07-11T13:15Z [----] followers, 19.1K engagements
"We are not allowed to have pets in an apartment we rent but fortunately we have a few of them in our backyard 🦊🦊🦊🦊🦊"
X Link 2024-07-11T15:08Z [----] followers, [----] engagements
"got a new toy 😊"
X Link 2024-07-12T19:20Z [----] followers, [----] engagements
"Added OPACITY to Generista This opens a huge variety of combinations you can use to create your wonderful art Get Generista UI became more dense (similar to Figma's) since a ton of new features are coming and we will need more space to arrange them nicely. Looking forward to seeing what you can do with it Happy designing #figmaplugin #generista #generativeart #designtools #graphicdesign #designtools #figma #visualdesign https://www.figma.com/community/plugin/1381023331156965890/generista https://www.figma.com/community/plugin/1381023331156965890/generista"
X Link 2024-07-31T13:43Z [----] followers, [----] engagements
"iteration on an onboarding flow for boxelxr"
X Link 2024-09-13T08:38Z [----] followers, 58.2K engagements
"spatial knob interaction #spatialcomputing #spatialdesign #vr #vrdesign #unity3d #xrinteraction #xr #handtracking"
X Link 2024-10-15T06:38Z [----] followers, [----] engagements
"Thought about leveraging the third dimension (depth) and stacking several different sliders to get multimode input in a compact form. This approach works well with naturally distinguished properties like RGB channels that are easy to visualize based on their innate semantic traits (color coding in our case: red channel represented by red green by green etc.) to quickly identify in which mode you are. Another example is a controller for cold/hot water. It can be a good candidate for this type of interaction since cold/hot labeling has a strong convention around its semantics (red for hot blue"
X Link 2024-11-04T11:25Z [----] followers, [----] engagements
"Tried the fingertip menu concept I shared last year for my voxel editor. I hoped that over the year hand-tracking would improve or we could get some non-computer-vision system to track hands in Quest to mitigate this ridiculous amount of false positives for non-index fingers. Anyway the interaction itself is fun but with a set of restrictions: 1) System UX collision: Obviously on Quest it interferes with the system menu call. Unfortunately this pattern is unusable until Meta moves the system menu calls elsewhere. 2) Anatomical restriction I: At the moment it will be an issue if you want to"
X Link 2024-12-05T11:09Z [----] followers, [----] engagements
"It was a lovely year. Implemented all planned features for BoxelXR and started developing a version for VisionOS with the hand-tracking first approach. Prototyped a ton of spatial experiences. Gave a few talks about Spatial Design and most importantly met many great and inspiring folks. Thank you all ❤ Happy New Year 🥳"
X Link 2024-12-30T18:32Z [----] followers, 45.5K engagements
"Made a Phone Controller (iOS) for my little 3D/VR game I was prototyping over the holidays (Windows/Meta Quest). It's a part of my experiments with with different approaches to make devices to communicate with each other. For prototypes running on a local net websockets worked the best it's multiplatform and simple. The grant goal is to hook all physical devices I have to the XR environment to bring haptics and tactile sensation back (haptic sensors smart home et cetera). I think this is where Spatial Computing will shine. Stay tuned #unity #swiftui #gamedev #xrdevelopment #prototyping"
X Link 2025-01-22T10:18Z [----] followers, 12.7K engagements
"accelerometer test 2"
X Link 2025-02-14T22:17Z [----] followers, [----] engagements
"Integrated an iOS controller I made earlier with an AR scene. Recorded on Meta Quest in the Passthrough mode. Meta Quest App: Unity + XR Integration Toolkit. iOS App: XCode + SwiftUI Communication protocol: WebSocket #ar #augmentedreality #xr #prototyping #unity3d #swiftui #metahorizon #ios #xrdevelopment #xrdesign #mixedreality #metaquest"
X Link 2025-02-19T09:26Z [----] followers, 11.5K engagements
"I'm trying to figure out where to place a joystick's digital tween when you hold a real one. The current approach is to recreate a plane based on the positions of your intermediate and proximal joints"
X Link 2025-02-22T12:30Z [----] followers, 22.1K engagements
"Made a little experiment with mixing a 3D element in a 2D panel on VisionOS. I like how such a simple thing makes the whole UI feel 3D: it reinforces the apparent fact that 2D is a subset of 3D and all interactions span there. Created with with SwiftUI and RealityKit"
X Link 2025-02-24T09:58Z [----] followers, 13.9K engagements
"Playing with RealityKit: The Nature Of Code on VisionOS: Random Walker [--] 🤭"
X Link 2025-03-01T22:16Z [----] followers, [----] engagements
"Random Walker on Apple Vision Pro"
X Link 2025-03-13T12:21Z [----] followers, 16.4K engagements
"🎉 Found a build-in Perlin Noise for VisionOS. It's in GameplayKit"
X Link 2025-03-15T15:54Z [----] followers, 13.4K engagements
"1000 bouncing balls in a box-shaped space. It's fascinating that it's running in Editor Preview. #realitykit #visionos"
X Link 2025-04-05T19:14Z [----] followers, [----] engagements
"1000 bouncing balls in a sphere-shaped space. #visionos #realitykit #natureofcode"
X Link 2025-04-06T20:08Z [----] followers, [----] engagements
"🔬 Did another experiment with RealityKit to practice ECS. 🏀 [----] Bouncing Balls in a box/sphere-shaped space (use SDF for any shape). #natureofcode #visionos #realitykit"
X Link 2025-04-09T13:09Z [----] followers, [----] engagements
"Plexus Effect with RealityKit. #visonos #realitykit #ecs"
X Link 2025-04-12T19:48Z [----] followers, [----] engagements
"Another example of using a shader for mesh transformations in the context of UI Design. For this particular example I used vertex colors to mark some areas that are used in the shader to do visual effects and spatial transformations: changing colors and animating the knob. Time interpolation input is processed with a C# script and mesh transformation logic is done on HLSL wrapped with Shader Graph (used URP). Plan to make a little UI library for VisionOS (RealityKit/SwiftUI) and Unity (XR Interaction Toolkit) using this approach"
X Link 2025-05-07T13:08Z [----] followers, [----] engagements
"Added pressing states toggle group processing sounds and pointer/direct touch support to my VolumeUI library (will release once it's finished). A few people asked if there are benefits of using 3D over 2D UI. I believe that using 3D interfaces for spatial interactions that involve the human body allows you to utilize additional visual cues such as shadows highlights and reflections. These properties help increase spatial awareness of UI elements thereby enhancing the accuracy of body movement and aiming. UX that leverages these 3D properties makes spatial interactions feel more "based" /"
X Link 2025-07-07T08:36Z [----] followers, [----] engagements
"Using animations in UI is a great way to guide users' attention and visually provide feedback from an interactive system. Finding a proper combination of timing and easings is an art that takes some time to master. However when I design creative tools I often find that not using time-based animation is the best approach. Users interact with the UI very frequently (which develops muscle memory) and any delay in response slows the completion of their tasks down. In many cases time-based UI animation is a friction that makes the UX worse. A good case for that is the recent project I've been"
X Link 2025-08-12T11:19Z [----] followers, [----] engagements
"Made a modal panel demo with UI elements from my VolumeUI library. The coolest part of the lib is that you can bind all interactables to anything with the "pressing" factor which is a normalized value (0.0-1.0) that tells how much the user pressed the button. So you can create all sorts of user-input-driven animations. I love this approach: it kills two birds with one stone. These animations will be barely noticeable for users who interact fast with your UI so that the UI motion won't interfere with the user's interactive process. And for users who are new to the UI the animations will"
X Link 2025-08-19T13:17Z [----] followers, [----] engagements
"VolumeUI demo + sounds. The APK is available on GitHub"
X Link 2025-09-16T14:16Z [----] followers, [----] engagements
"Made a Balanced Stepper. I was exploring a fusion between a slider and a stepper. Came up with an interesting interaction pattern. The affordance of this UI is to make it easy to revert to a default optimal value. The more deviated the value the easier it is to go back to the optimal one. So it requires a high level of awareness to set extreme deviational values which decreases the chance of doing this accidentally. Here are some use cases when using such interaction might be helpful to: - Applying color correction (e.g. white balance contrast hue); - Modifying the audio signal (e.g. panning"
X Link 2025-09-22T08:05Z [----] followers, [----] engagements
"It was a fun year: 🕹 Made a ton of prototypes to explore the blend between physical and virtual. 📐 Gave a talk about math for XR at the Design Engineering Nights. Thank you @tikhon for inviting me 🖌 Wrote an article based on the talk. 🏁 Had an unforgettable Miata trip around the Lake District. Became a finalist of #XRCC. 🧑🎓 Got comfortable with ECS and RealityKit. 🎙 Had an amazing conversation about XR and all this stuff in the Blueprint of Designer podcast. Thank you @deanheasman for having me 📸 Designed a camera tablet device and was a part of the development forces of the coolest"
X Link 2025-12-31T17:32Z [----] followers, 29.8K engagements
"the state of xr development: spend morning trying to make the quest link work. clicking on the message with "it isn't working correctly" opens a webpage with the number of people who follow me in horizon worlds 😕"
X Link 2026-01-19T13:21Z [----] followers, [----] engagements
"AR Finger Drumming. A while ago I made a few prototypes while exploring different navigation patterns with finger-based interactions. Thought some of these ideas would work well as a musical instrument (or as an input system that drives the MIDI communication). The idea itself is quite promising and might work in independent operating systems but unfortunately right now it wont work on mainstream XR OSs (VisionOS Quest) since the palm-facing index pinch is reserved for calling the system menu (in the demo you can hear the kick overlapping with the Quests system sound). Anyway I hope one day"
X Link 2026-01-26T08:36Z [----] followers, [----] engagements
"If you have Quest you can try this prototype https://github.com/Volorf/xr-prototypes#finger-drumming https://github.com/Volorf/xr-prototypes#finger-drumming"
X Link 2026-01-26T14:59Z [----] followers, [---] engagements
"Btw this is the song I tried to perform https://www.youtube.com/watchv=y2DSv0oI_9k https://www.youtube.com/watchv=y2DSv0oI_9k"
X Link 2026-01-26T15:42Z [----] followers, [---] engagements
"Thought to try the Glass UI in AR/VR. During a quick test it became obvious that it wouldn't work well. Which is ironic since it might be seen as something inspired by spatial UI. The main issue is the glass effects -- they look beautiful from one specific point of view. Though there are infinitely many other viewpoints from which the visuals may appear less appealing or even confusing. I think it's a great style for branding and promotional experiences (where visual extravagance is highly appreciated) but for day-to-day use it's a bit overwhelming."
X Link 2026-01-31T22:10Z [----] followers, [----] engagements
"It reminded me of the time when I was renting a flat in Hounslow. Almost all furniture there was made with chrome and glass. It looked stunning in photos but on a sunny day living in that apartment was torture for the eyes. And do not forget about the planes from Heathrow torture for ears. https://twitter.com/i/web/status/2017724269459915030 https://twitter.com/i/web/status/2017724269459915030"
X Link 2026-01-31T22:18Z [----] followers, [---] engagements
"Thanks 100% some shader tweaks would make it look better. It's not that big but it just feels unnecessary from my perspective; it's too complex for daily-use-UI. It feels like a piece of art that would require a directed environment. It looks beautiful though. The main issue with this interaction will not be the refraction shader but the elevation animation which in the case of direct interaction will intersect with the touching fingertip. https://twitter.com/i/web/status/2018662648800280969 https://twitter.com/i/web/status/2018662648800280969"
X Link 2026-02-03T12:27Z [----] followers, [--] engagements
"I just posted "iShadow Sketch Plugin" on @iOS_Up https://www.uplabs.com/posts/ishadow-sketch-plugin https://www.uplabs.com/posts/ishadow-sketch-plugin"
X Link 2017-09-13T07:06Z [----] followers, [--] engagements
"I just posted "On / Off" on @MaterialUp https://www.uplabs.com/posts/on-off-interface https://www.uplabs.com/posts/on-off-interface"
X Link 2017-10-02T07:06Z [----] followers, [--] engagements
"I just posted "Alignment button" on @UplabsOfficial https://www.uplabs.com/posts/alignment-button https://www.uplabs.com/posts/alignment-button"
X Link 2017-11-14T08:15Z [----] followers, [---] engagements
"I just posted "Loader 3d" on @UplabsOfficial https://www.uplabs.com/posts/loader-3d-3d https://www.uplabs.com/posts/loader-3d-3d"
X Link 2017-12-04T08:50Z [----] followers, [--] engagements
"I just posted "Vertical Alignment Button" on @UplabsOfficial https://www.uplabs.com/posts/vertical-alignment-button https://www.uplabs.com/posts/vertical-alignment-button"
X Link 2017-12-08T08:27Z [----] followers, [--] engagements
"I just posted "Menu interaction" on @UplabsOfficial https://www.uplabs.com/posts/menu-interaction-04685f44-c51c-4a35-afd6-a28983b45aa9 https://www.uplabs.com/posts/menu-interaction-04685f44-c51c-4a35-afd6-a28983b45aa9"
X Link 2018-01-22T08:30Z [----] followers, [--] engagements
"Started experimenting with hand-tracking-based interactions for my little voxel editor BoxelXR. There are a lot of things to tune but overall it feels good. Though it would require some decent work in sound design to compensate for the lack of haptic feedback"
X Link 2025-11-10T09:35Z [----] followers, 927K engagements
"Real-life UI prototyping for #VisionOS"
X Link 2023-06-21T12:33Z [----] followers, 149.4K engagements
"Made a plugin that allows you to apply popular generative art techniques directly to your designs in @Figma with just a few clicks. #generativeart #figmaplugin #algorithmicdesign #procedural #processing #vectorfields #generista https://www.figma.com/community/plugin/1381023331156965890/generista https://www.figma.com/community/plugin/1381023331156965890/generista"
X Link 2024-06-19T09:56Z [----] followers, 113.1K engagements
"Finally got a Vision Pro and now I can test all the prototypes that I made for VisionOS last year 🥳 My overall impression of Vision Pro: a piece of art. The user experience is very smooth and solid. Developing for VisionOS is a pure joy. No glitches and bugs so far. The real-time interactive updates in the preview are chef kiss. People who have been in XR for a while are not really spoiled by things that just work. In this regard the Vision Pro experience feels magical. We are always happy when a system's behaviour matches our expectations (a little dopamine reward to celebrate the"
X Link 2024-07-16T11:42Z [----] followers, 157.6K engagements
"It was a lovely year. Implemented all planned features for BoxelXR and started developing a version for VisionOS with the hand-tracking first approach. Prototyped a ton of spatial experiences. Gave a few talks about Spatial Design and most importantly met many great and inspiring folks. Thank you all ❤ Happy New Year 🥳"
X Link 2024-12-30T18:32Z [----] followers, 45.5K engagements
"After I shared my prototype with an AR Camera Portal a few people asked me what would happen if it was not a camera stream but the scene itself was attached to the portal with all the physics affected. Good question I made a quick prototype to test it. And the answer. You can see it It's FUN. Of course the behavior might seem wholly messed up but when one sees a failure another sees an opportunity. You might be able to leverage these two modes to activate some game mechanics like solving puzzles or repurposing your weaponry. #mixedreality #prototyping #spatialcomputing #3dmath #xr #xrdesign"
X Link 2025-04-16T09:32Z [----] followers, 55.2K engagements
"Made a Figma plugin that helps create beautiful sparklines in a couple of clicks. Paste Excel CSV or JSON data or type it and shuffle it to explore more patterns and get insights. Get the Plugin #figma #figmaplugin #datavisualization #graphs #plugin https://www.figma.com/community/plugin/1104468340333278614 https://www.figma.com/community/plugin/1104468340333278614"
X Link 2022-06-13T04:48Z [----] followers, [---] engagements
"iteration on an onboarding flow for boxelxr"
X Link 2024-09-13T08:38Z [----] followers, 58.2K engagements
"Added an AR Display to my phone joystick. It smoothly follows your hand's position. You can also switch to a big screen view. It will move along your sight direction and stay static. In future iterations I will add a dedicated section in the phone app to control it (distance size surface snapping anchoring etc.). Another thing to try is to replace a video stream with a portal of the game itself. Originally I started developing this prototype for the Quest platform but now I realize that it makes more sense in Apple's ecosystem since they already have cross-device mirroring functionality and"
X Link 2025-03-06T13:24Z [----] followers, 36.6K engagements
"If you take a moment to observe the real-world interaction systems around us that have been used for some time you'll notice they tell a story of past interactions. You can see the physical evidence of how users have interacted with them like scratches and fingerprints. While some might view this wear and tear as a drawback I believe it has several components that help make the UX better: Memory: Collective and Personal. These artifacts store the history of interactions. This storage system has a practical impact: it optimizes our cognitive load. When interacting with a system it subtly"
X Link 2023-12-19T07:53Z [----] followers, 99.8K engagements
"Redesigned the previous prototype with visual mechanics inspired by Blender. The circular selection interaction pattern is a great way to enhance accessibility and improve accuracy by restricting item selection to a single dimension and therefore reducing noise in user input. For a circular menu one may describe spatial transformations using polar coordinates components: Radius and Angle. I used Radius to set selection availability and Angle to define the selected item. Plus this particular pattern allows you to expose the names of the items which might be helpful in cases when the functions"
X Link 2024-06-04T09:00Z [----] followers, 38.5K engagements
"Random Walker on Apple Vision Pro"
X Link 2025-03-13T12:21Z [----] followers, 16.4K engagements
"Integrated an iOS controller I made earlier with an AR scene. Recorded on Meta Quest in the Passthrough mode. Meta Quest App: Unity + XR Integration Toolkit. iOS App: XCode + SwiftUI Communication protocol: WebSocket #ar #augmentedreality #xr #prototyping #unity3d #swiftui #metahorizon #ios #xrdevelopment #xrdesign #mixedreality #metaquest"
X Link 2025-02-19T09:26Z [----] followers, 11.5K engagements
"Spatial Gravity Dropdown. Experimented with different ideas for dropdown behavior in XR. This is a fun one. I love the idea of exposing a historical layer (for this specific case archeological) of interactions with UI. It might give you interesting insights into how you interact with a particular UI (imagine a whole UI panel built with interactive elements based on this principle). #uxdesign #uidesign #vr #xr #spatialdesign #spatialcomputing #3d #interactiondesign #unity3d #prototyping #spatialui"
X Link 2023-11-20T11:15Z [----] followers, 29.5K engagements
"I'm trying to figure out where to place a joystick's digital tween when you hold a real one. The current approach is to recreate a plane based on the positions of your intermediate and proximal joints"
X Link 2025-02-22T12:30Z [----] followers, 22.1K engagements
"Played with vector math in SwiftUI. Created a bunch of useful structures and functions to make it easier to do stuff like this (P5 inspired). #swiftui #vectormath #arrowfield #creativecoding"
X Link 2024-05-12T17:00Z [----] followers, 19.8K engagements
"Made a little Figma plugin that allows you to use popular math constants to create harmonic ratios in your design. Here is a link #figma #figmaplugin #typography #goldenratio #proportions https://www.figma.com/community/plugin/1049796958452198728/Perfecter https://www.figma.com/community/plugin/1049796958452198728/Perfecter"
X Link 2022-01-13T05:24Z [----] followers, [---] engagements
"Explored the finger menu with a depth-based layout. Felt fun. Microinteractions/UI motion helped to compensate for the lack of haptic feedback by providing rich visual clues and reinforcing the user's intentions (all these subtle micro-movements). Based on the prototype here are a few things to consider when you use this interaction pattern: 1) Perspective visual distortion. It might take more time to recognize visually distorted signs when they are arranged by depth. It's a good idea to use well-known sign sequences where the current selected element gives you a hint about the previous and"
X Link 2024-03-04T08:15Z [----] followers, 22.5K engagements
"Made a Phone Controller (iOS) for my little 3D/VR game I was prototyping over the holidays (Windows/Meta Quest). It's a part of my experiments with with different approaches to make devices to communicate with each other. For prototypes running on a local net websockets worked the best it's multiplatform and simple. The grant goal is to hook all physical devices I have to the XR environment to bring haptics and tactile sensation back (haptic sensors smart home et cetera). I think this is where Spatial Computing will shine. Stay tuned #unity #swiftui #gamedev #xrdevelopment #prototyping"
X Link 2025-01-22T10:18Z [----] followers, 12.7K engagements
"animated one of the options. #3d #animation #blender3d #motiongraphics"
X Link 2023-10-26T07:33Z [----] followers, 12.3K engagements
"🎉 Found a build-in Perlin Noise for VisionOS. It's in GameplayKit"
X Link 2025-03-15T15:54Z [----] followers, 13.4K engagements
"Made a little experiment with mixing a 3D element in a 2D panel on VisionOS. I like how such a simple thing makes the whole UI feel 3D: it reinforces the apparent fact that 2D is a subset of 3D and all interactions span there. Created with with SwiftUI and RealityKit"
X Link 2025-02-24T09:58Z [----] followers, 13.9K engagements
"Tried the fingertip menu concept I shared last year for my voxel editor. I hoped that over the year hand-tracking would improve or we could get some non-computer-vision system to track hands in Quest to mitigate this ridiculous amount of false positives for non-index fingers. Anyway the interaction itself is fun but with a set of restrictions: 1) System UX collision: Obviously on Quest it interferes with the system menu call. Unfortunately this pattern is unusable until Meta moves the system menu calls elsewhere. 2) Anatomical restriction I: At the moment it will be an issue if you want to"
X Link 2024-12-05T11:09Z [----] followers, [----] engagements
"Hand Menu Interaction. The simplest trick to improve the accessibility of floating hand-attached UI panels for spatial interactions is to smooth their movement. It allows us to stabilize them and mitigate a hand tremor due to hand-tracking imperfection and/or physiological condition. (Interestingly the visual stabilization helps reduce the physical tremor itself. I guess it normalizes the hand muscles/brain feedback loop when you target the interactables). By the way if you are curious about how to design and prototype spatial hand-tracking-based interactions like this join my little workshop"
X Link 2023-10-03T09:19Z [----] followers, 27.4K engagements
"This is my editor I mentioned BoxelXR. Right now it works only with controllers but I will add hand-tracking support soon https://www.meta.com/en-gb/experiences/boxelxr/5815420721867244/ https://www.meta.com/en-gb/experiences/boxelxr/5815420721867244/"
X Link 2025-11-10T17:07Z [----] followers, 12K engagements
"In the past I tried to do a few things like this and I had to use UIGraphicsImageRenderer(). This is fascinating that you can do something like this operating just high-level abstractions like Views. Using Metal for this would make it light speed crazy fast probably. I'll try it later"
X Link 2024-05-12T18:29Z [----] followers, 16.8K engagements
"In this experiment I tried to use a 3D portal as an AR display. It felt very interesting. But it has a few limitations: 1) It's much better to have a fixed 3D scene world position relative to the portal. Free movement of the world felt disoriented and too overwhelming for a human brain to process. 2) Because the scene felt "real" your spatial perception of it changes drastically in different modes. So this can affect gameplay accuracy (or be a part of it so this "issue" might be embraced). The next step is bringing the controller to a fully immersive VR scene #spatialcomputing #spatialdesign"
X Link 2025-03-26T12:08Z [----] followers, 10.5K engagements
"Made a prototype for the AR Camera Portal with a DualSense controller. For previous prototypes with custom controllers I calculated the positioning of the portal based on hand-tracking data. So expectably it also worked very well with a mainstream controller. I like that the prototype allows us to leverage an interaction pattern we have always taken for granted: using the whole body to structure interaction systems. This approach with physical input systems providing haptic feedback and AR/VR displaying devices with no coverage limits makes it truly magical. I want to see something like this"
X Link 2025-04-28T08:53Z [----] followers, [----] engagements
"Thought about making a hand-tracking-based version of BoxelXR (my XR voxel editor I build in my spare time). This is a prototype for a tool picker. Interestingly during the iterations I realized that it's better to make a separate application and fully leverage a new type of input than to compromise it for consistency with the old input. BoxelXR #spatialdesign #spatialui #spatialux #vr #mr #ar #unity3d #prototyping #handtracking #interactiondesign #navigation #interactionpattern #virtualreality #productdesign #xr #xrdesign #xrinteractiontoolkit #xrdevelopment"
X Link 2023-12-13T11:48Z [----] followers, 18.1K engagements
"accelerometer test 2"
X Link 2025-02-14T22:17Z [----] followers, [----] engagements
"Curious why @Figma put the design/dev toggle in the main TOOLBAR. Feels so off there. Isn't it better to encapsulate the mode into the roles Why would a designer need a dev mode to be so reachable like they use it [----] times a day"
X Link 2024-07-11T13:15Z [----] followers, 19.1K engagements
"Updated Figma UI Image for Unity. It directly brings Figma designs to Unity with a few clicks. Now you can use it in builds and update an image in runtime. 💻 Figma UI Image for Unity #figma #unity #fignity #figmauiimage #prototyping #rapidprototyping #unitydevelopment #spatialcomputing #uidesign #ui #unityplugin https://github.com/Volorf/figma-ui-image https://github.com/Volorf/figma-ui-image"
X Link 2024-02-07T08:40Z [----] followers, 14K engagements
"Thought about leveraging the third dimension (depth) and stacking several different sliders to get multimode input in a compact form. This approach works well with naturally distinguished properties like RGB channels that are easy to visualize based on their innate semantic traits (color coding in our case: red channel represented by red green by green etc.) to quickly identify in which mode you are. Another example is a controller for cold/hot water. It can be a good candidate for this type of interaction since cold/hot labeling has a strong convention around its semantics (red for hot blue"
X Link 2024-11-04T11:25Z [----] followers, [----] engagements
"At @LIV I work a lot on making the best camera experience for #xr: capturing exciting moments you had in #mixedreality and sharing them with the world. But recently I thought: what if we use #mixedreality to capture the reality 🧠 I made an app to test the idea. The results were #mindblowing. It's a #gamechanger With virtual cameras you will have infinite possibilities with this revolutionary approach. Here are just a few of them: 📷 Don't need to buy expensive devices/lenses/films anymore. 🚧 No worries about hitting physical objects. 🔋 No need for charging. No spare batteries 🛠 No need"
X Link 2025-04-01T09:07Z [----] followers, [----] engagements
"Prototyped another iteration of a hand-tracking-based BoxelXR toolbar. This time it's a circular menu spawned in front of a user once the index pinch is triggered. Notes: 1) It works great with four elements but it's hard to scale for a higher number; 2) The selection interaction is forgiving for spatial positioning errors. This is because a 3D hand span is interpreted through a 1D angle range (a 1D subspace in the polar coordinate system of 2D projection space which is a subspace of the 3D space of the experience respectively). This prevents false positives and makes it easy for users to"
X Link 2024-04-08T09:33Z [----] followers, 11.9K engagements
"Made a @figma plugin that helps create a generative artwork with a simple easy-to-use interface. Called Clones. Get Cloner #figma #figmaplugin #designtools #creativetools #generativeart #cloner #procedural https://www.figma.com/community/plugin/1187818729833285362/Cloner https://www.figma.com/community/plugin/1187818729833285362/Cloner"
X Link 2023-03-20T09:47Z [----] followers, 13.8K engagements
"Prototyped a numeric keyboard with eye-tracking and hand-tracking inputs similar to what we saw on Apple's Vision Pro demo. I used Oculus Integration and ran it on Quest Pro (it's the only Quest that supports eye-tracking). It feels very natural and familiar. We already use the same principles for regular keyboard-based non-blind typing. First you visually allocate a target and then your hand confirms an intended action. But the eye-tracking version is less laborious since this hand confirmation is remote and you don't need to "physically" interact with the keyboard. I have a few more"
X Link 2023-11-07T10:13Z [----] followers, 17.6K engagements
"Updated the previous spatial interaction design experiment with hand tracking. #ux #ui #uidesign #prototyping #spatialdesign #spatialux #unity3d #xrdesign #interactiondesign #xrdesigner #csharp #madewithunity #handtracking #uipanel #minimazing #xros"
X Link 2023-06-26T09:06Z [----] followers, 10.9K engagements
"Here is another experiment with a spatial pie menu. This time I tried to see how different types of buttons would live together. In this prototype there are three types: Action Button. Invokes some functions of the system. Media Settings Apple Intelligence; Binary Toggle. Changes the state of the system and reflects the changes. Passthrough Mode On/Off Microphone On/Off; App Button. Incapsulates some system functions inside itself reflecting its states. Recorder. Observation: Reducing the dimensions of interaction is the simplest way to increase its accessibility and decrease the number of"
X Link 2024-07-08T10:05Z [----] followers, [----] engagements
"I just posted "Alignment button" on @UplabsOfficial https://www.uplabs.com/posts/alignment-button https://www.uplabs.com/posts/alignment-button"
X Link 2017-11-14T08:15Z [----] followers, [---] engagements
"lighting exploration for a little pet project's logo"
X Link 2023-10-20T22:30Z [----] followers, [----] engagements
"visual exploration for a new pet project on vision os. lil fitness app"
X Link 2024-10-02T08:27Z [----] followers, [----] engagements
"1000 bouncing balls in a box-shaped space. It's fascinating that it's running in Editor Preview. #realitykit #visionos"
X Link 2025-04-05T19:14Z [----] followers, [----] engagements
"Usually when I start prototyping some ideas I create a custom Editor's tool to visualize the main spatial computing algorithms I plan to use. It helps with a few things: Visually explain specific details of an interaction's behavior to other people. 3D math is quite challenging to communicate quickly just using words or static images. Get insights and a comprehensive understanding of spatial properties and their relationships to leverage them thoughtfully in the design of API and UI. In this shared example I projected the index pinch movement on a plane facing a user. I displayed all the"
X Link 2024-04-22T08:41Z [----] followers, [----] engagements
"palm menu concept for boxelxr #xr #xrdesign #prototyping #spatialdesign"
X Link 2024-11-13T13:57Z [----] followers, [----] engagements
"@eliguerron @dean_rie It's called declarative programming isn't it"
X Link 2023-12-22T16:08Z [----] followers, 32.2K engagements
"Playing with RealityKit: The Nature Of Code on VisionOS: Random Walker [--] 🤭"
X Link 2025-03-01T22:16Z [----] followers, [----] engagements
"I tried @chi6a's idea of extending knobs values in VR by leveraging the Z-axis"
X Link 2024-10-18T09:14Z [----] followers, [----] engagements
"Here is a vertical concept of the XR Finger toolbar for a hand-tracking-based BoxelXR version. It follows the same principles as horizontal variations. In a prototype this version feels much faster due to the nature of the angular hand movement. A projection of the movement on the UP vector gives a longer distance than the RIGHT vector projection (used for the horizontal version). Practically it allows you to switch through all menu items without using your arm only with your hand which reduces physical fatigue and increases the accuracy of the interaction. I'll share the prototype with you"
X Link 2024-01-08T08:41Z [----] followers, [----] engagements
"Made a simple UI for my VR 3D Editor project. Decided to start with classic 2D planes just because of performance restrictions (Oculus Quest). Eventually I'm going to end up with volumetric UI. 🏀 #vr #vrdesign #xr #vrdevelopment #unity3d #madewithunity https://dribbble.com/shots/14195923-Toolbar-VR-3D-Editor https://dribbble.com/shots/14195923-Toolbar-VR-3D-Editor"
X Link 2020-09-14T07:20Z [----] followers, [---] engagements
"Spatial Toggle. #3d #3dui #volumetricui #spatialui #render #blender3d #plasticity"
X Link 2023-08-02T20:53Z [----] followers, [----] engagements
"Plexus Effect with RealityKit. #visonos #realitykit #ecs"
X Link 2025-04-12T19:48Z [----] followers, [----] engagements
"Personal news Im starting a new position as Senior AR/VR Product Designer @LIV 🥳"
X Link 2022-10-04T06:25Z [----] followers, [--] engagements
"When I shared my last interaction concept for a spatial hand-based menu some people asked why I didn't put the menu on the fingertips since it would provide haptic feedback and therefore it would increase the accuracy and the interaction speed. I did a few prototypes with this type of interaction in the past and indeed it worked very well. But as with everything in Design the answer to the "Is it good" question is "It depends". Several things are worth considering when you design spatial interactions like this for your product. 1) Interference with system actions. Since these gestures are"
X Link 2023-10-24T09:32Z [----] followers, [----] engagements
"Love that spatial UI is going mainstream. But there is a little reminder: don't be tempted to make everything look 3D when you work on interfaces. Practically a book is a set of 2D planes with a number of rows of signs. There is a natural reason why it's efficient both for production and consumption. Using as few dimensions (and resources) as possible to transfer as much data is the philosophical stone of design and engineering in general. 2D projections for transferring text/symbol-based abstractions (encoded information) are practical and have shown their worth over the last dozens of"
X Link 2024-01-27T19:16Z [----] followers, [----] engagements
"The coolest part of doing such interactive graphics with SwiftUI is that the time interpolation function runs reactively by the framework itself. Usually in Unity for example to get this type of smoothness you manually lerp your values each frame. It gives you of course a lot of control over all these calculations but also a little headache. In SwiftUI you kind of forget about all these frame-based calculations which is lovely it saves a ton of time. Also it gracefully handles interactive animations even in the real-time preview. Sick"
X Link 2024-05-12T17:34Z [----] followers, [----] engagements
"spatial knob interaction #spatialcomputing #spatialdesign #vr #vrdesign #unity3d #xrinteraction #xr #handtracking"
X Link 2024-10-15T06:38Z [----] followers, [----] engagements
"I just posted "On / Off" on @MaterialUp https://www.uplabs.com/posts/on-off-interface https://www.uplabs.com/posts/on-off-interface"
X Link 2017-10-02T07:06Z [----] followers, [--] engagements
"Added pressing states toggle group processing sounds and pointer/direct touch support to my VolumeUI library (will release once it's finished). A few people asked if there are benefits of using 3D over 2D UI. I believe that using 3D interfaces for spatial interactions that involve the human body allows you to utilize additional visual cues such as shadows highlights and reflections. These properties help increase spatial awareness of UI elements thereby enhancing the accuracy of body movement and aiming. UX that leverages these 3D properties makes spatial interactions feel more "based" /"
X Link 2025-07-07T08:36Z [----] followers, [----] engagements
"Here is another iteration of the finger toolbar for my Spatial Voxel Editor Boxel. Right now the app completely relies on controllers. Haptic feedback and low latency make the interactions easy to trigger and fast to execute. Plus you can develop muscle memory which increases the interaction speed to the thought level. My plan is to rethink the whole approach and make the editor hand-tracking first while having controllers as an additional mode for expert users (which might also lead to the creation of a separate app if it turns out that there are many compromises in terms of UX I have to"
X Link 2024-02-21T06:51Z [----] followers, [----] engagements
"Finally I tried XCode beta with VisionOS. Created a little dice app. I was already familiar with SwiftUI. So it was easy to transfer my knowledge of designing screen-based experiences to the spatial one. #visionos #visionpro #spatialcomputing https://github.com/Volorf/Dicer-VisionOS https://github.com/Volorf/Dicer-VisionOS"
X Link 2023-07-24T09:10Z [----] followers, [----] engagements
"Default Cube PRO 🏀 #ui #motiondesign #3d #animation #render #blender3d #octanerender https://dribbble.com/shots/14678139-Default-Cube-PRO https://dribbble.com/shots/14678139-Default-Cube-PRO"
X Link 2020-12-01T06:11Z [----] followers, [--] engagements
"Have you ever thought that a toggle is a special case of a stepper While a stepper can theoretically operate in a range of all available numbers a toggle's range is limited by [--] and [--]. Source Code #SwiftUI #VisionOS #Prototyping #UI #SpatialComputing #uidesign https://github.com/Volorf/VisionOS-Prototypes https://github.com/Volorf/VisionOS-Prototypes"
X Link 2024-03-15T14:24Z [----] followers, [----] engagements
"I just posted "iShadow Sketch Plugin" on @iOS_Up https://www.uplabs.com/posts/ishadow-sketch-plugin https://www.uplabs.com/posts/ishadow-sketch-plugin"
X Link 2017-09-13T07:06Z [----] followers, [--] engagements
"I just posted "Vertical Alignment Button" on @UplabsOfficial https://www.uplabs.com/posts/vertical-alignment-button https://www.uplabs.com/posts/vertical-alignment-button"
X Link 2017-12-08T08:27Z [----] followers, [--] engagements
"Prototyped another variation of the previous keypad concept with eye-tracking. Quest Pro didn't track Ring/Pinky pinches accurately so I used both hands to leverage only the Index and Middle pinches for decoding key signs. Pinch Invokation Map: 1) Left Index - Top Left - "A" 2) Left Middle - Bottom Left - "1" 3) Right Index - Top Right - "B" 4) Right Middle - Bottom Right - "C" As you can see the left hand decodes the left side of a key's signs and the right hand does the right side retrospectively. The mapping feels natural and there are no significant issues with detecting the Index/Middle"
X Link 2023-12-04T11:21Z [----] followers, [----] engagements
"First-person view version. Initially I thought that the depth elevation wouldn't work well since the UI is facing you and it might be considered just like 2D scaling. But in VR it felt great: there we perceive it as a 3D object due to our stereoscopic vision Prototyped another iteration of a hand-tracking-based BoxelXR toolbar. This time it's a circular menu spawned in front of a user once the index pinch is triggered. Notes: 1) It works great with four elements but it's hard to scale for a higher number; 2) The selection https://t.co/aZQ6Nma4mo Prototyped another iteration of a"
X Link 2024-04-10T15:14Z [----] followers, [----] engagements
"1000 bouncing balls in a sphere-shaped space. #visionos #realitykit #natureofcode"
X Link 2025-04-06T20:08Z [----] followers, [----] engagements
"I just posted "Menu interaction" on @UplabsOfficial https://www.uplabs.com/posts/menu-interaction-04685f44-c51c-4a35-afd6-a28983b45aa9 https://www.uplabs.com/posts/menu-interaction-04685f44-c51c-4a35-afd6-a28983b45aa9"
X Link 2018-01-22T08:30Z [----] followers, [--] engagements
"Made a modal panel demo with UI elements from my VolumeUI library. The coolest part of the lib is that you can bind all interactables to anything with the "pressing" factor which is a normalized value (0.0-1.0) that tells how much the user pressed the button. So you can create all sorts of user-input-driven animations. I love this approach: it kills two birds with one stone. These animations will be barely noticeable for users who interact fast with your UI so that the UI motion won't interfere with the user's interactive process. And for users who are new to the UI the animations will"
X Link 2025-08-19T13:17Z [----] followers, [----] engagements
"@steveruizok this one is good"
X Link 2022-07-26T11:56Z [----] followers, [--] engagements
"@FonsMans Thank you so much for sharing 🙏 https://www.figma.com/community/plugin/1381023331156965890/generista https://www.figma.com/community/plugin/1381023331156965890/generista"
X Link 2024-06-19T22:00Z [----] followers, [----] engagements
"Started using the Ultra Leap sensor to speed up the iteration cycle for spatial design explorations. Not putting on/taking off a headset every time you need to test hand-tracking-based interaction is a huge time saver. Considering that as a designer you do hundreds/thousands of iterations a day the procedure with the headset is extremely exhausting. More time for design less for awkward device-to-head (de)mounting. #handtracking #ultraleap #unity3d #prototyping #interactiondesign #spatialcomputing Explored the finger menu with a depth-based layout. Felt fun. Microinteractions/UI motion helped"
X Link 2024-03-12T14:48Z [----] followers, [----] engagements
"I just posted "Menu animation" on @MaterialUp https://www.uplabs.com/posts/menu-animation-fb064968-8df9-4560-94d6-526a58bac893 https://www.uplabs.com/posts/menu-animation-fb064968-8df9-4560-94d6-526a58bac893"
X Link 2017-07-20T07:12Z [----] followers, [--] engagements
"Using animations in UI is a great way to guide users' attention and visually provide feedback from an interactive system. Finding a proper combination of timing and easings is an art that takes some time to master. However when I design creative tools I often find that not using time-based animation is the best approach. Users interact with the UI very frequently (which develops muscle memory) and any delay in response slows the completion of their tasks down. In many cases time-based UI animation is a friction that makes the UX worse. A good case for that is the recent project I've been"
X Link 2025-08-12T11:19Z [----] followers, [----] engagements
"When building an AR/VR experience it's essential to test it frequently on your target device. But once the experience itself is validated and you start working on implementation details putting on/taking off your glasses/headset might feel quite tedious. That said I made a Direct Touch Debugger to simplify this process 🙌"
X Link 2025-07-18T08:53Z [----] followers, [----] engagements
"How it works"
X Link 2022-06-13T04:48Z [----] followers, [--] engagements
"Processing Animation 🏀 #ux #ui #microinteractions #uianimation https://dribbble.com/shots/14420202-Processing-Animation https://dribbble.com/shots/14420202-Processing-Animation"
X Link 2020-10-20T06:34Z [----] followers, [--] engagements
"Made a Balanced Stepper. I was exploring a fusion between a slider and a stepper. Came up with an interesting interaction pattern. The affordance of this UI is to make it easy to revert to a default optimal value. The more deviated the value the easier it is to go back to the optimal one. So it requires a high level of awareness to set extreme deviational values which decreases the chance of doing this accidentally. Here are some use cases when using such interaction might be helpful to: - Applying color correction (e.g. white balance contrast hue); - Modifying the audio signal (e.g. panning"
X Link 2025-09-22T08:05Z [----] followers, [----] engagements
"AR Camera App: Tab Bar Interaction 🏀 #ux #ui #mobiledesign #ar #cameraapp #arcamera #3d #microinteractions #uianimation #Blender3d #aftereffects @dribbble @adobe @blender_org https://dribbble.com/shots/10808879-AR-Camera-App-Tab-Bar-Interaction https://dribbble.com/shots/10808879-AR-Camera-App-Tab-Bar-Interaction"
X Link 2020-03-23T07:53Z [----] followers, [--] engagements
"Made a few changes to the main BoxelXR pie menu. Initially to save a sketch or create a new one you must confirm these actions by pressing the thumbstick. But to call Settings or the Library panel you just need to move the thumbstick to the left/right. Naturally many users assumed the Create/Save buttons should have been triggered in the same way as Settings/Library. So the users thought that the buttons didn't work or something was wrong with their controllers. One of the reasons why I used an additional step for the Create and Save was to prevent its accidental triggering. When you created"
X Link 2024-09-05T08:34Z [----] followers, [----] engagements
"got a new toy 😊"
X Link 2024-07-12T19:20Z [----] followers, [----] engagements
"Papers VS Viruses. Game mechanics exploration #vr #vrgame #oculusquest #madewithunity"
X Link 2020-03-20T08:02Z [----] followers, [--] engagements
"Made a plugin for Unity that helps bring your Figma Designs to Unity3D as UI Images in a few clicks. 🐱🐙 Get it on GitHub I created it to eliminate the tedious exporting/importing process with images. It's especially deadly exhausting when you still iterate over your design and constantly change it. Now you need to click one button to get all the changes. I mainly use it for creating rapid spatial prototypes but you might use it for creating screen-based experiences as well. It's free and easy to install. Get it as a Git Package or download and drag and drop it into your project. Feel free"
X Link 2023-10-31T08:40Z [----] followers, [----] engagements
"Prototyped another version of my earlier spatial finger menu concept. In this iteration the menu remains stationary once you start pinching. Keep these points in mind with this design: [--]. A short trigger distance for state switching can lead to false positives. Be cautious with the UI's size and layout - ideally the triggering distance should align with the spacing between elements for a smoother transition. In the previous design I used an animated offset that followed your movements which masked the longer triggering distance and made it more tolerant of hand-tracking errors and"
X Link 2023-12-15T08:50Z [----] followers, [----] engagements
"Designing spatial interactions involves a lot of vector math. Bought this beautiful book to revisit some foundations to learn English names for concepts I use on a daily basis"
X Link 2023-06-12T14:02Z [----] followers, [----] engagements
"Menu Interaction Concept 🏀 #ux #ui #microinteractions #interactiondesign #uxdesign #uidesign https://dribbble.com/shots/7197834-Menu-Interaction-Concept https://dribbble.com/shots/7197834-Menu-Interaction-Concept"
X Link 2019-09-24T06:16Z [----] followers, [--] engagements
"Played with VisionOS a little. Tried to add a volumetric flavor to a toggle interaction. #swiftui #visionos #ui #visionpro #uidesign"
X Link 2024-01-12T23:14Z [----] followers, [----] engagements
"Holding the joystick. I'm trying to figure out where to place a joystick's digital tween when you hold a real one. The current approach is to recreate a plane based on the positions of your intermediate and proximal joints. https://t.co/vZp9O9Gq7D I'm trying to figure out where to place a joystick's digital tween when you hold a real one. The current approach is to recreate a plane based on the positions of your intermediate and proximal joints. https://t.co/vZp9O9Gq7D"
X Link 2025-02-22T12:56Z [----] followers, [----] engagements
"Made an app icon for Figmage. A sunset version. 🏀 #appicon #ui #unityplugin https://dribbble.com/shots/22784322-Figmage-App-Icon https://dribbble.com/shots/22784322-Figmage-App-Icon"
X Link 2023-10-10T06:59Z [----] followers, [----] engagements
Limited data mode. Full metrics available with subscription: lunarcrush.com/pricing