G06T2219/016

Computer-implemented method for drawing a polyline in a three-dimensional scene

A computer-implemented method of drawing a polyline in a three-dimensional scene: a) draws a segment (S1) of said polyline in said three-dimensional scene, said segment having a starting point (P1) and an endpoint (P2); b) displays, in the three-dimensional scene, a graphical tool (PST) representing a set of three orthogonal planes (PLA, PLB, PLC), one of said planes being orthogonal to the segment; c) selects one of said planes; and d) draws another segment of the polyline (S2), having a starting point coinciding with the endpoint of the segment drawn in step a) and lying in the plane (PLA) selected in step c). Steps a), c) and d) are carried out based on input commands provided by a user. A computer program product, non-volatile computer-readable data-storage medium and Computer Aided Design or three-dimensional illustration authoring system carries out such a method.

Method for scripting inter-scene transitions

A method for authoring and displaying a virtual tour of a three-dimensional space which employs transitional effects simulating motion. An authoring tool is provided for interactively defining a series of locations in the space for which two-dimensional images, e.g., panoramas, photographs, etc., are available. A user identifies one or more view directions for a first-person perspective viewer for each location. For pairs of locations in the series, transitional effects are identified to simulate smooth motion between the pair of locations. The authoring tool stores data corresponding to the locations, view directions and transitional effects for playback on a display. When the stored data is accessed, a virtual tour of the space is created that includes transitional effects simulating motion between locations. The virtual tour created can allow a viewer to experience the three-dimensional space in a realistic manner.

Systems and methods for providing virtual monitors

A virtual server includes one or more processors that execute instructions to generate a virtual desktop, and generate an active virtual monitor and a paused virtual monitor for the generated virtual desktop. A first portion of the generated virtual desktop is assigned to the active virtual monitor, and a second portion of the generated virtual desktop is assigned to the paused virtual monitor. The active and paused virtual monitors each have a respective allocated memory. The amount of memory allocated for the paused virtual monitor is less than the amount of memory allocated for the active virtual monitor. A captured image of at least one of the first and second portions of the generated virtual desktop is provided for presenting on a physical monitor of a client device.

SEE-THROUGH COMPUTER DISPLAY SYSTEMS

Aspects of the present invention relate to providing see-through computer display optics.

INTERFERENCE BASED AUGMENTED REALITY HOSTING PLATFORMS
20200005547 · 2020-01-02 · ·

Interference-based augmented reality hosting platforms are presented. Hosting platforms can include networking nodes capable of analyzing a digital representation of scene to derive interference among elements of the scene. The hosting platform utilizes the interference to adjust the presence of augmented reality objects within an augmented reality experience. Elements of a scene can constructively interfere, enhancing presence of augmented reality objects; or destructively interfere, suppressing presence of augmented reality objects.

SEE-THROUGH COMPUTER DISPLAY SYSTEMS

Aspects of the present invention relate to providing see-through computer display optics.

AUGMENTED REALITY OBJECT MANAGEMENT SYSTEM
20240062486 · 2024-02-22 · ·

Interference-based augmented reality hosting platforms are presented. Hosting platforms can include networking nodes capable of analyzing a digital representation of scene to derive interference among elements of the scene. The hosting platform utilizes the interference to adjust the presence of augmented reality objects within an augmented reality experience. Elements of a scene can constructively interfere, enhancing presence of augmented reality objects; or destructively interfere, suppressing presence of augmented reality objects.

See-through computer display systems

Aspects of the present invention relate to providing see-through computer display optics.

Augmented reality object management system
11967034 · 2024-04-23 · ·

Interference-based augmented reality hosting platforms are presented. Hosting platforms can include networking nodes capable of analyzing a digital representation of scene to derive interference among elements of the scene. The hosting platform utilizes the interference to adjust the presence of augmented reality objects within an augmented reality experience. Elements of a scene can constructively interfere, enhancing presence of augmented reality objects; or destructively interfere, suppressing presence of augmented reality objects.

DYNAMIC DIMENSION SWITCH FOR 3D CONTENT BASED ON VIEWPORT RESIZING

A computer (10) displays an information data set (22) in a viewport (30) using a first type of rendering (42) when the viewport is in a first viewport geometry space (52), and displays the information data set in the viewport using a second type of rendering (44) when the viewport is in a second viewport geometry space (54). The viewport may be resized by a user. While displaying the first type of rendering, resizing of the viewport into the second viewport geometry space is detected and in response the computer transitions to displaying the information data set using the second type of rendering. Likewise, while displaying the information data set in the viewport using the second type of rendering, resizing of the viewport into the first viewport geometry space is detected and in response the computer transitions to displaying the information data set using the first type of rendering.