self.__VINEXT_RSC_CHUNKS__=self.__VINEXT_RSC_CHUNKS__||[];self.__VINEXT_RSC_CHUNKS__.push("2:I[\"aadde9aaef29\",[],\"default\",1]\n3:I[\"6e873226e03b\",[],\"Children\",1]\n5:I[\"bc2946a341c8\",[],\"LayoutSegmentProvider\",1]\n6:I[\"6e873226e03b\",[],\"Slot\",1]\n7:I[\"3506b3d116f7\",[],\"ErrorBoundary\",1]\n8:I[\"a9bbde40cf2d\",[],\"default\",1]\n9:I[\"3506b3d116f7\",[],\"NotFoundBoundary\",1]\na:\"$Sreact.suspense\"\n:HL[\"/assets/index-BLEkI_5r.css\",\"style\"]\n")iv class="_meta_ka9gd_33">40 points by srijanshukla18 3 days ago | 26 comments Rendered at 18:32:41 GMT+0000 (Coordinated Universal Time) with Cloudflare Workers.
I feel like the topic just scratches the surface; there are many more things that are way more interesting to talk about here.
For example: air density actually matters. Professional players sometimes struggle to make shots in different parts of the world. The balls are not the same either. Comparing DHS with Nittaku, for example, they have different properties and a different bounce. In my part of the world, DHS is the preferred ball, compared to the US, where, at least where I’ve been, they prefer Nittaku balls.
Now about the content:
The Bounce: This could have shown all three balls at the same time, instead of showing them one after another. That would make the effect clearer.
The Answer: This feels a bit odd, and I think something in the calculation is wrong because the usual push always goes over the table on backspin.
Overall, I get that this is a very simple representation of what table tennis is, but it gives me “I did it in 5 minutes with AI” vibes.
About the bounce and the answer: great feedback, thank you! When fable is back I'll incorporate these.
But no did not take just 5 minutes :D I was working on this since early Opus days and the output was consistently absolutely horrible. Fable was the first model to produce something okay - then I prompted it for hours explaining exactly what I want to demonstrate and had to even tell it explicitly a lot about how spin works - from my experience
That being said on my cell phone, I can’t make heads or tails of this. Nothing really works.
And actually it should all work - just looks cramped on phone.
But yeah I've got zero UI skills - I just wanted to showcase the spin dynamics somehow, so shared it anyway.
Also absolutely horrible UI and seems like you just put up whatever Fable shat out without checking or any thought. I am only saying this because you shared it for public feedback
I put tons of time explaining spin physics to Fable - that was some effort on my part and that's it.
the UI feedback, I'll pass it Fable when its back :D
And yep it doesn't look good on mobile devices - try it on a desktop screen if you can, much better there.
Thanks Fable, we miss you
It visualizes topspin/backspin, spin rate, ball trajectory, bounce behavior, and why the opponent’s return reacts the way it does.
I built it because spin is central to table tennis, but most explanations are either too hand-wavy or too static. I wanted something you can scrub, slow down, and experiment with.
But early on when I started this, I prompted the LLMs strongly to focus on having accurate real world physics baked in.
For "Back Spin" I used: angle = open 50°, Brush = -20° down, Speed = 13 km/h and I got a success "Lands - Smash Food". Do you have a table of the possible classification?