Invention Grant
- Patent Title: Discrete objects for building virtual environments
- Patent Title (中): 用于构建虚拟环境的离散对象
-
Application No.: US14493084Application Date: 2014-09-22
-
Publication No.: US09576395B2Publication Date: 2017-02-21
- Inventor: Mark T. Finch , Matthew B. MacLaurin , Stephen B. Coy , Eric S. Anderson , Lili Cheng
- Applicant: Mark T. Finch , Matthew B. MacLaurin , Stephen B. Coy , Eric S. Anderson , Lili Cheng
- Applicant Address: US WA Redmond
- Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
- Current Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
- Current Assignee Address: US WA Redmond
- Agent Sandy Swain; Steve Wight; Micky Minhas
- Main IPC: G09G5/00
- IPC: G09G5/00 ; G06T17/10 ; G06T17/05 ; G06T19/20 ; G06F3/0481 ; G06F3/0484

Abstract:
Described is a virtual environment built by drawing stacks of three-dimensional objects (e.g., discrete blocks) as manipulated by a user. A user manipulates one or more objects, resulting in stack heights being changed, e.g., by adding, removing or moving objects to/from stacks. The stack heights are maintained as sample points, e.g., each point indexed by its associated horizontal location. A graphics processor expands height-related information into visible objects or stacks of objects by computing the vertices for each stack to draw that stack's top surface, front surface and/or side surface based upon the height-related information for that stack. Height information for neighboring stacks may be associated with the sample point, whereby a stack is only drawn to where it is occluded by a neighboring stack, that is, by computing the lower vertices for a surface according to the height of a neighboring stack where appropriate.
Public/Granted literature
- US20150012890A1 DISCRETE OBJECTS FOR BUILDING VIRTUAL ENVIRONMENTS Public/Granted day:2015-01-08
Information query