Eleven-VR Wiki
Ball Machine

Ball Machine

The ball machine in ETT mimics real table tennis robots and expands upon their possibilities. While most table tennis robots have the ability to vary speed, spin, frequency and direction of the ball by selecting or programming a preset sequence, ETT's ball machine can vary all of these plus the point of origin (traditional physical table tennis robots don't have the ability to move themselves) and even introduces corkscrew spin, which is not possible to generate for traditional table tennis robots.




Downloading Ball machine sets[]

You can freely configure your own ball machine, or download sets created by the community.

Follow the screenshots below to get to the Ball Machine sets download page. (Video version)

Getting to advanced settings

Getting to advanced settings

Enter Keys Here

Enter Keys Here


Ball machine keys for download[]

Below is a list of community-made ball machine keys for download.

Key Description Creator
4008.1 Service return drill + @AlexTTBCN basic drill (R) + @AlexTTBCN advanced drill(R)

For righty players.

SolidSlime&AlexTTBCN
4008.2 Service return drill + @AlexTTBCN basic drill (L) + @AlexTTBCN advanced drill(L)

For lefty players.

SolidSlime&AlexTTBCN
1716312.12 Drills for individual training items (e.g. fast serve return, side spin serve return). Code in video description.

https://www.youtube.com/@vreleventabletennis

Wlad
385383.11 Forehand & Backhand Drives (great for loops + chop blocks)

Pushes for both wings (perfect for flips and serve return)

Footwork drills from both corners into 3 positions

Realistic backspin & topspin drills (for power loops and counterplay)

Heavy backspin balls (simulate playing vs. chopper)

Lob ball (for smashes and drop shots)

Random topspin + reaction balls

New: sidespin, dead balls, net ball, and half-long backspin into 5 locations

Walkthrough: https://www.youtube.com/watch?v=wTy-PN1tZS8

VELVIL VR
113292.4 (Old Physics, balls might fly too long) More than 100 drills, almost everything you want to practice against is in there. Highly recommend! Sulik
4008.48 Music drills that match any music beats.

https://solidslime.net/bpm

SolidSlime


Parameters[]

Each ball setting is a combination of the following 4 categories:

  • Launching position, with X, Y and Z parameters being left/right, down/up and near/far axes respectively
  • Launching angle on horizontal and vertical axis
  • Spin, with each of the three axes of possible spin relative to initial direction.
  • Speed & rate of the shots.

For each value, you can add +/- random variance via the "spread" tab at the bottom.

Ball origin & icon
Ball origin & icon

AngleSpinRate

There is also a general "Options" view where you can configure the number of balls allowed to be in the scene simultaneously, as well as the time scale of the shots which can be used to increase/decrease the frequency of all shots.

Options





Ball presets[]

A ball machine selection of the default forehand, backhand and a lob in sequence.

A ball machine selection of the default forehand, backhand and a lob in sequence.

A ball preset allows you to specify point of origin, spin on each axis (top/back, left/right, clockwise/anticlockwise spin), shot direction (horizontal and vertical components) and shot speed and shot frequency. You can also specify a variance range for each of these parameters. The output for each parameter will be value±variance, and by default at 0 variance, there is no variation.

There is a range of presets already programmed in to the game, and you can add new ball presets by pressing the + icon, delete with the - icon, change the ordering and modify existing presets.

Sequences[]

By selecting the checkboxes by each ball preset, you are selecting them to be a part of a sequence where the ball machine will cycle through each of the ball presets.