×

Three-dimensional model creation and rendering with improved virtual reality experience

  • US 10,672,189 B2
  • Filed: 01/25/2017
  • Issued: 06/02/2020
  • Est. Priority Date: 03/31/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method for compiling and streaming a three-dimensional graphical computer model, using at least one graphics engine distributed cloud network server system comprising a plurality of servers, and at least one user terminal computer, the method comprising:

  • composing an end three-dimensional graphical computer model on said at least one graphics engine distributed cloud network server system from at least two pre-existing 3D computer models stored in said at least one graphics engine distributed cloud network server system by combining said at least two pre-existing 3D computer models, the end three-dimensional graphical computer model being stored in a data storage on the at least one graphics engine distributed cloud network server system;

    partitioning the end three-dimensional graphical computer model into smaller cells;

    connecting a drawing user to a cloud server network with the at least one user terminal computer that is a drawing terminal computer installed with an application or a browser configured to;

    determine dynamic location information of the user within the end three-dimensional graphical computer model from user inputs and transmit the dynamic location information to the cloud server network; and

    view and draw into at least one end three-dimensional graphical computer model cell from said cloud server network;

    streaming to the at least one user terminal only an amount of data of the end three-dimensional graphical computer model determined to provide a predetermined display resolution at a viewing distance of a viewing user;

    displaying, based on a virtual location of the drawing user within the end three-dimensional graphical computer model, only the at least one cell of the end three dimensional graphical computer model visible from said virtual location of the drawing user; and

    receiving input from the drawing user, using a third-party 3D authoring tool integrated with the graphics engine, and drawing into the virtual location within the at least one cell of the end three-dimensional graphical computer model.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×