IP Library › Granted Patent US 10,836,116
Granted Patent B2
US 10,836,116 · App. 15/630,514 · Granted Nov 17, 2020

System and method for creating physical objects used with videogames

Inventor: Michael D. Ludlam (San Anselmo, CA)
Assignee: Activision Publishing, Inc.
B29C67/0088B29C64/386G06F3/0227A63F13/235B33Y50/02
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,836,116
App. No.
15/630,514
Granted
Nov 17, 2020
Kind
B2
Abstract

A user may create a customized virtual game character and the customized virtual game character may be physically substantiated. In some embodiments the virtual game character is physically substantiated by making a toy in the form of the virtual game character, which in some embodiments has computer readable information regarding the virtual game character. In some embodiments the toy is made by way of 3-D printing. In various embodiments portions of the toy which may be considered too thin for 3-D printing are expanded. In some embodiments internal ambient occlusion information is used in determining if a portion is too thin.

Claims (31)

1. A method, performed using at least one processor, useful in creation of a physical substantiation of a videogame character, comprising:

receiving a plurality of selections of visual features of a videogame character;

creating, by the at least one processor, a virtual model of a virtual game character using the plurality of selections of the visual features of the videogame character;

determining that a representation of the virtual model, comprising a virtual polygonal mesh, with adjacent polygons of the mesh sharing at least some common vertices or having boundaries that include vertices of adjacent polygons, defining an outer surface of the virtual game character, includes portions with a width below a predetermined minimum width; and

increasing the width of those portions of the representation of the virtual model with a width below the predetermined minimum width by displacing vertices of the virtual mesh of those portions in a direction to an average of a surface for polygons sharing a vertex;

forming a physical representation of the virtual game character using the representation of the virtual model with the increased widths.

2. The method of claim 1 , wherein the virtual model of the virtual game character includes the virtual mesh defining the outer surface of the virtual game character, a rig defining bones of the virtual game character, with animations defined for animating the rig, and wherein the representation of the virtual model includes information of the virtual mesh defining the outer surface of the virtual game character, but not the rig or animations.

3. The method of claim 2 , further comprising resizing the representation of the virtual model of the virtual game character to fit within a predefined envelope, prior to determining that the representation of the virtual model includes portions with a width below the predetermined minimum width.

4. The method of claim 1 , wherein determining that the representation of the virtual model includes portions with a width below the predetermined minimum width includes determining internal ambient occlusion for the representation of the virtual model.

5. The method of claim 1 , wherein determining that the representation of the virtual model includes portions with a width below the predetermined minimum width comprises:

determining internal ambient occlusion for the representation of the virtual model; and

for each of at least a plurality of surfaces of the representation of the virtual model, comparing an indication of the internal ambient occlusion with a value indicative of the predetermined minimum width.

6. The method of claim 1 , wherein the physical representation is formed using a 3-D printer.

7. The method of claim 3 , wherein the predefined envelope is in a shape of a cylinder.

8. The method of claim 3 , wherein the predefined envelope is in a shape of a cylinder with a hemispherical top.

9. A system for use in creating a toy representative of a videogame character, comprising:

a server configured by program instructions to:

receive a plurality of selections of visual features of a videogame character;

create a virtual model of a virtual game character using the plurality of selections of the visual features of the videogame character;

determine that a representation of the virtual model includes portions with a width below a predetermined minimum width;

increase the width of those portions of the representation of the virtual model with a width below the predetermined minimum width;

wherein the program instructions for increasing the width of those portions of the representation of the virtual model with a width below the predetermined minimum width comprises program instructions to displace vertices of a virtual polygonal mesh, the virtual polygonal mesh defining polygons adjacent to one another, forming the representation of the virtual model in a direction normal to an outer surface of the model; and

export the representation of the virtual model with increased widths for 3-D printing.

10. The system of claim 9 , further comprising a game device, the game device configured by program instructions to:

present a plurality of options for visual features of a game character on a display;

receive user inputs reflecting selections of at least some of the plurality of options; and

transmit information of the selections to the server.

11. The system of claim 10 , further comprising a 3-D printer, to physically substantiate the representation of the virtual model.

12. The system of claim 9 , wherein the program instructions for determining that the representation of the virtual model includes portions with a width below the predetermined minimum width comprises program instruction to:

determine internal ambient occlusion for the representation of the virtual model; and

for each of at least a plurality of surfaces of the representation of the virtual model, compare an indication of the internal ambient occlusion with a value indicative of the predetermined minimum width.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 23, 2017
From: LUDLAM, MICHAEL D.
To: ACTIVISION PUBLISHING, INC.
Reel/Frame 042795/0693 →
Continuity (1)
Related Publication 20180370154A1 · Dec 27, 2018