Search this website:

Modeling a soccer ball in Lightwave 3d

By Gianluca Panebianco, Publishing date: 5 June 2002, Last update: 5 June 2002

We can start to say that this tutorial is very simle, but probably it's a little boring...
We'll realize two version of the ball, first a Lowpoly version, then a Highpoly one. Prepare your Lightwave 3D's Modeler!

PART 1 - 3d football ball modeling in lowpoly

Create a sphere (shift + o) then, by clicking on n to open the numeric panel, set the following parameters (as showed in fig.1 too).

Tesselation -> Segments = 3
Radius X = 400 mm
Radius Y = 400 mm
Radius Z = 400 mm

lightwave tutorials
fig. 1

Drag the ouse on the OpenGL preview panel end click on 0 (zero); the preview panel will be showed fullscreen: other perspetive are unnecessaries for this tutorial.

As we know, a (real) soccerball is composed by several patches as polygons: they're pentagons and esagons. Our sphere is composed by triangles only: so, we must unify triangles to create patches as pentagons and esagons. We will start seeking pentagons and, in a seconda time, creating esagons.
Start with the first pentagon. If we ahven't modified the perspective in Opengl preview window, we can find the first pentagon in the middle-lower area of the sphere, as showned in fig. 2. Select these polygons.

tutorials 3d soccer
fig. 2

Now we can unify selected polygonsby Unify command (shift + z), as showed in n fig.3.a. Create a new surface for this polygon, (q), and name it soccer_penta (fig.3.b).

soccer 3d modeling

Make a dark color for the new surface, eg. R:50 G:50 B:50. We'll make a preview as fig.3.b.

tutorials soccer ball
fig. 3.a (left) and fig.3.b (right)

We can procceding in this way: rotate the sphere in OpenGL preview , select 101 all pentagons. Remeber to assign the right surface for pentagons (soccer_penta).

There aren't too much difficulties to make this, only pay a little attention to select the right tringles.

If we have make the right selection, we'll have a preview as fig. 4.
Pentagons will be 12.

soccer ball 3d
fig. 4

Now we can proceed creating esagons. The procedure il exactly the same. as we can see with fig.4, now is very easy to seek esagons. Only keep in mind to procedeed with 1 esagon at time.
When we can select the first esagon, assign a new surface, named soccer_esa.

surface name: soccer_esa
color: R:245 G:245 B:245

When we finish with esagons we'll have exactly 20 esagona.
We have finished with modeling a low poly version of a soccer ball. Result will be similar to that in fig. 5.

soccer ball modeling
fig. 5

We have finished first part of this tutorial, and we have create a low poly version of a soccer ball. This model is very useful in the next part of this tutorial: we use it as background layer to seeking easily pentagons and esagons in the high poly version.

In fact, modeling for the high poly version is very similar, but we must add a some ulterior passage...

PART 2 - Modeling a 3d football ball in highpoly

Restart at the same way: select a new layer, and make the low poly soccerball as background layer.
Select Ball command (shift+o), and click tesselation button for type (fig.6).
This time, the numeber of segments is 12.
Now we have a new sphere, but highly detailed. Modeling in this way is very similar to the previous chapter, but now it's harder to select each rectangle: to do this in a easier way, we'll use the low-poly model.

modellazione pallone calcio
fig.6

Setting the lowpoly model as background layer, probably in OpenGL preview window we cannot see background lines. So, still having in foreground the new highpoly sphere, click on the "q" key and create a new surface, named "highpoly". Open the surface editor (CTRL+F3) and set the transparency as 50%. In this way, setting the new sphere a semi-transparent, we can see the background model and we can use it as guide for the prosecution of this tutorial (fig.7).
Obviously, at the end of the tutorial we can re-assign a 0% transparent material.

tutorials 3d calcio
fig. 7

Using polygons of the lowpoly model as reference, we can procedeed by selecting trinagles that composes first pentagon (without a particular order, the first pentagon is the first who we can find) (fig.8).
NOTE: be careful to select ALL tringles for each patch (pentagon or esagon)!
Now create a new a new surface named Soccer_hi_penta.

tutorials pallone calcio
fig. 8

Now, with tringles selected, apply SMOOTH SHIFT command (Shift+f), with an offset of 4mm (fig. 9).

pallone calcio 3d
fig.9

Probably, we can have that some polygons are "detached", and for this reason we can have problems in the future: we must apply MERGE command ("m" key), selecting "FIXED" button as Range parameter, and insert 3.5mm on Distance field.

Procedeed another time with Smooth shift command with a 4mm offset, then with a merging with a 3.5mm range.

modellare pallone calcio
fig.10

Repeat the steps: for each pentagon (and in a second time, for each esagon) we must apply these commands:

1) select polygons;
2) assign surface;
3) smooth shift -> 4mm;
4) merge -> 3.5mm;
5) smooth shift -> 4mm;
6) merge -> 3.5mm.

Now we can see the partial result of our highpoly soccerball by clickin con TAB key to transform our polygon in a NURBS / SUBPATCHES view. (fig.9)
Creating the model, the subpatches visualization is unnecessary, so after a quick view return to a raw polygons rapresentation.
We've realize the first patch of our soccer ball!

At the same way, precedeed by creating all pentagons, so you can create all esagons.
Remember to modify surface name for esagons: for these patches the surface name will be soccer_hi_esa.

lightwave tutorial
fig.11

After the creation of all patches, we can activate definitely the subpatches view, having a preview as fig.12. Save and export in Layout.

Ok, now you can go to play soccer... or if you want watch some match of Korean/Japan World Cup 2002 !! :)

THE END.

Gianluca Panebianco

lightwave corsi online
fig.12





Insert your comment