3 ms·
It has a bit of delay. And that's why I prefer native vs web applications when performance and end user experience is paramount. This effect is implemented in Z
by unnouinceput 6y ago
It has a bit of delay. And that's why I prefer native vs web applications when performance and end user experience is paramount. This effect is implemented in ZBrush for decades now, on lesser hardware with no delay between mouse movements. Currently web applications just reinvent the wheel from old desktop ones.
- t0astbread 6y agoI thought the delay was deliberate?
- scandinavian 6y agoI'm getting a steady 144 fps. I don't think the delay is performance related, at least on my PC.
- pierrec 6y agoThe delay (or more accurately smoothing) of the mouse position is a hack to make the mouse trail look more like a streak rather than repetitive little blobs. I call it a hack because the proper solution would be to have a line-shaped source that extends between the last and current mouse positions. Native might allow you to marginally pump up the FPS, but that wouldn't save you from the little blobs. (edit: just to be clear, I'm not the author but this issue is common enough)
- Wowfunhappy 6y agoI think the experience might benefit from showing the mouse pointer, or some other cursor that actually tracks your mouse and shows the blobs current "target". You will undoubtably lose something in the process, but I think it would be worth the tradeoff. Right now, it feels difficult to control. I can never quite get the blob to do what I want, which is crucial for an interactive experience. (What you have is already neat though!)
- unnouinceput 6y agoresponse for @pierrec / @scandinavian / @t0astbread: If you move the mouse slowly there is little to no delay between the movement and the "bubbles". Moving faster and faster and the "bubbles" are falling behind more and more. This effect is even more evident when moving at the same speed in straight lines vs moving in circular motion. Which tells me there is a performance drop. This does not happen at all in ZBrush. Do try it, it has this effect implemented for decades. I remember playing with it in 2003 on a P3 350 MHz / Win 2k as OS. There was absolutely no "loss" of mouse movements nor "bubbles" skipped as it is the case here. Q.E.D.
- mhh__ 6y agoI don't think we'll ever have native performance on the web as long as things like spectre are still present on earth. This would be a good opportunity to kick JavaScript, but I both expect and hope that we will move on from it eventually.