IP Library Granted Patent US 8,842,116
Granted Patent B2
US 8,842,116 · App. 13/354,779 · Granted Sep 23, 2014

Method and apparatus for rendering and modifying terrain in a virtual world

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 8,842,116
App. No.
13/354,779
Granted
Sep 23, 2014
Kind
B2
Abstract

A system for rendering virtual terrain includes an Internet-connected server and software executing on the server from a non-transitory physical medium, the software providing a first function for building a basic terrain from geometric blocks, a second function for analyzing surrounding terrain properties, a third function for adding or subtracting blocks from the terrain, and a fourth function for smoothing the final terrain surfaces.

Claims (30)

1. A system for rendering virtual terrain, comprising:

an Internet-connected server; and

software executing on the server from a non-transitory physical medium, the software providing:

a first function for building a basic terrain from geometric blocks;

a second function for analyzing surrounding terrain properties;

a third function for adding or subtracting blocks from the terrain by at least analyzing the surrounding terrain and selecting blocks to add by appropriate shape and orientation for placement; and

a fourth function for smoothing the final terrain surfaces.

2. The system of claim 1 , wherein the geometric blocks are symmetrical portions of a cube.

3. The system of claim 1 wherein the geometric blocks are wedges or triangles.

4. The system of claim 3 , wherein the geometric blocks are vertical or corner wedges.

5. The system of claim 1 , wherein the geometric blocks are rectangular portions of a cube.

6. The system of claim 1 , wherein the terrain surface comprises ground and grass surfaces.

7. The system of claim 1 , wherein the blocks are stored on a voxel grid.

8. The system of claim 1 , wherein scalar motions with a computing input device are used to build terrain or to remove terrain.

9. The system of claim 1 , wherein physical impact simulations are programmed to destroy specific amounts of terrain creating destruction zones characterized by an impact signature.

10. The system of claim 9 , wherein the impact signature is a crater and the simulation is that of a bomb dropping on the terrain.

11. The system of claim 9 , wherein the impact signature is a tunnel and the simulation is that of a laser beam.

12. The system of claim 1 , wherein terrain features include one or a combination of hills, mountains, cliffs, plateaus, canyons, vertical formations, caves, arches, tunnels, and craters.

13. The system of claim 1 , wherein the Internet-connected server is a game server.

14. The system of claim 1 , further including an interface for building terrain, the interface including at least one slider control for characterizing at least one terrain property.

15. A method, provided by an Internet-connected computerized server, for adding terrain to a virtual world terrain simulation with the aid of a computing appliance having access to the simulation and software executing on the Internet-connected computerized server from a non transitory physical medium, the software performing the steps of:

(a) determining a portion of terrain for modification;

(b) inputting information, the information characterizing at least the amount of terrain to be added.

(c) analyzing the terrain surrounding the terrain portion of step (a) in light of the information provided in step (b);

(d) selecting blocks to add to the terrain based on the analysis of step (c), the selection process including selection of block shape and orientation; and

(e) placing the blocks according to their selection order and orientation.

16. The method of claim 15 , wherein step (a) is a manual step performed by a user.

17. The method of claim 15 , wherein in step (b), the information is input using a computing input device such as a mouse, keyboard, or a touch screen.

18. The method of claim 15 , wherein in step (c), the analysis includes shape and orientation of the surrounding terrain.

19. The method of claim 15 , wherein the Internet connected server is a game server.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Feb 10, 2021
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: ROBLOX CORPORATION
Reel/Frame 055221/0252 →
SECURITY INTEREST Recorded Feb 15, 2019
From: ROBLOX CORPORATION
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 048346/0255 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 20, 2012
From: KOZLOV, SEMEN; BASZUCKI, DAVID
To: ROBLOX CORPORATION
Reel/Frame 027568/0916 →