Method And Device For Selecting Level Of Detail, By Visibility Computing For Three-Dimensional Scenes With Multiple Levels Of Detail
AssigneeFrance Telecom
InventorsJerome Royan, Loic Bouget, Romain Cavagna
Life of this patent
Estimating the term…
Abstract
The present invention sets out to combine a calculation of visibility from a viewpoint, with the selection of a level of detail for each of the nodes in a tree representing the geometry of the objects in a scene, so as increase the level of geometric detail of the visible objects and to reduce this level for all the obscured objects.
Claims9
Method of displaying, in a client/server environment, a scene having a plurality of objects, said method comprising:
- (a) displaying on a display terminal a model of each visible object of said scene amongst several models of said object at different levels of detail, characterised in that it comprises:
- (b) determining, by using the display terminal, the visibility of the objects, a model belonging to a set of active models intended for displaying the scene,
- (c) replacing, by the display terminal, in the set of active models, each model of one or more objects determined as being visible by the model or models of the same object or objects at a higher level of detail, following a step of sending to a server terminal a request to obtain the model or models of the same object or objects at a higher level of detail as well as a step of receiving the model or models,
- (d) replacing, by the display terminal, in the said set of active models, the active models of objects determined as being obscured and having a replacement model at a lower level of detail, by the latter, and
- performing steps (b) to (d) iteratively until a stop condition is satisfied.
A device for displaying a scene comprising display arrangement for displaying a model of each visible object in the scene among several models of the said object at different levels of detail,
- the display arrangement comprising a processing arrangement for:
- (a) determining the visibility of the objects, a model of which belongs to a set of models intended for displaying the scene, referred to as active models,
- (b) replacing, in the set of active models, each model of one or more objects determined as being visible by the model or models of the same object or objects at a higher level of detail, the replacing portion of the processing arrangement being arranged for (i) sending, to a server terminal, a request to obtain the model or models of the same object or objects at a higher level of detail, and (ii) receiving from the terminal the model or models required,
- (c) replacing, in the set of active models, the active models of objects determined as being obscured and having a replacement model at a lower level of detail, by the latter.
Dependencies are inferred from the claim text.