3-D TEXT IN A GAMING MACHINE
First Claim
1. A method of generating a game of chance on a gaming machine that is operable i) to receive cash or indicia of credit for a wager on the game of chance and ii) to output cash or an indicia of credit as an award for the game of chance where the gaming machine comprises a master gaming controller, a display device, a memory device and a 3-D graphical rendering system, the method comprising:
- storing on the gaming machine
1) a font texture for representing a plurality of characters associated with a particular font style,
2) one or more font parameters for defining global characteristics of the plurality of characters in the font texture; and
3) one or more character parameters for defining characteristics of each character in the font texture;
during operation of the gaming machine, determining a text string including a plurality of elements for display on the display device;
generating a plurality of 3-D objects wherein each one of the plurality of 3-D objects corresponds to one of the plurality of elements in the text string and wherein said generating comprises for each of the elements in the text string,i) locating in the font texture a first texture representing a first character corresponding to a first element of the text string;
ii) determining vertices for a first 3-D object defined in a 3-D coordinate system associated with the 3-D graphical rendering system using the font parameters and character parameters associated with the first texture;
iii) mapping the first texture to the first 3-D object;
applying one or more typesetting rules to the plurality of 3-D objects to determine a location of each of the plurality of 3-D objects relative to one another as defined in the 3-D coordinate system to improve a visual quality of the text string rendered from the plurality of 3-D objects and their associated textures;
rendering the text string using the 3-D graphical rendering system;
displaying the rendered text string on the display device;
receiving the wager for the games of chance controlled by the master gaming controller on the gaming machine;
determining a game outcome for the game of chance; and
displaying the game outcome using the 3-D graphical rendering system to the display device.
0 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus on a gaming machine for presenting a plurality of game outcome presentations derived from one or more virtual 3-D gaming environments stored on the gaming machine are described. While a game of chance is being played on the gaming machine, two-dimensional images derived from a 3-D object in the 3-D gaming environment may be rendered to a display screen on the gaming machine in real-time as part of a game outcome presentation. The 3-D objects in the 3-D gaming environment may include 3-D texts objects that are used to display text to the display screen of the gaming machine as part of the game outcome presentation. Apparatus and methods are described for generating and displaying information in a textual format that is compatible with a 3-D graphical rendering system. In particular, font generation and typesetting methods that are applicable in a 3-D gaming environment are described.
-
Citations
18 Claims
-
1. A method of generating a game of chance on a gaming machine that is operable i) to receive cash or indicia of credit for a wager on the game of chance and ii) to output cash or an indicia of credit as an award for the game of chance where the gaming machine comprises a master gaming controller, a display device, a memory device and a 3-D graphical rendering system, the method comprising:
-
storing on the gaming machine
1) a font texture for representing a plurality of characters associated with a particular font style,
2) one or more font parameters for defining global characteristics of the plurality of characters in the font texture; and
3) one or more character parameters for defining characteristics of each character in the font texture;during operation of the gaming machine, determining a text string including a plurality of elements for display on the display device; generating a plurality of 3-D objects wherein each one of the plurality of 3-D objects corresponds to one of the plurality of elements in the text string and wherein said generating comprises for each of the elements in the text string, i) locating in the font texture a first texture representing a first character corresponding to a first element of the text string; ii) determining vertices for a first 3-D object defined in a 3-D coordinate system associated with the 3-D graphical rendering system using the font parameters and character parameters associated with the first texture; iii) mapping the first texture to the first 3-D object; applying one or more typesetting rules to the plurality of 3-D objects to determine a location of each of the plurality of 3-D objects relative to one another as defined in the 3-D coordinate system to improve a visual quality of the text string rendered from the plurality of 3-D objects and their associated textures; rendering the text string using the 3-D graphical rendering system; displaying the rendered text string on the display device; receiving the wager for the games of chance controlled by the master gaming controller on the gaming machine; determining a game outcome for the game of chance; and displaying the game outcome using the 3-D graphical rendering system to the display device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
Specification