Clairvoyance Viewport for 3D Scene Object Manipulation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In 3D scene design, objects covered by other objects are difficult to manipulate efficiently due to the need to adjust camera views or move covering objects, leading to inconvenient and time-consuming processes.
Innovation Solution
A clairvoyance method and device that use a specialized camera and viewport to render and compose 2D images, allowing users to select and manipulate covered objects without moving the covering objects, by adjusting the clairvoyance camera and viewport parameters to reveal hidden objects within the 3D scene.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If the position of the scene camera is changed to view and manipulate covered objects, then the covered objects become accessible for manipulation, but the operation becomes inconvenient and inefficient
Solution Approach 1:
The patent introduces a second viewport (clairvoyance viewport) that displays a different camera view (clairvoyance camera) overlaid on the main scene viewport. This allows users to see covered objects from a different perspective simultaneously with the main scene, enabling direct manipulation without changing the main camera position. The solution adds a dimensional layer of visualization rather than physically moving objects or cameras.
Solution Approach 2:
The patent uses a second camera view as an intermediary to reveal covered objects. Instead of directly manipulating the main scene camera or moving covering objects, the system introduces an additional viewpoint that acts as a mediator to display hidden objects. This intermediary view allows users to select and manipulate covered objects while the main scene remains unchanged.
2Ease of operation
If the covering object is moved away to expose the covered object for manipulation, then the covered object becomes accessible, but the operation becomes inconvenient and requires recovering the covering object
Solution Approach 1:
Instead of moving the covering object in 3D space, the patent creates a parallel visualization dimension through a second viewport showing a different camera angle. This allows the covering object to remain in its original position while the covered object becomes visible in the overlay view, eliminating the need to move and recover objects.
Solution Approach 2:
The patent creates a copy of the scene from a different camera perspective and displays it in a second viewport overlaid on the main scene. This copy allows users to see and select covered objects without affecting the original scene arrangement. The covering objects remain in place in the main view while their positions are revealed in the copied view.
Data Source
AI summary
A clairvoyance method for 3D scene is disclosed, including the steps of acquiring parameters associated with a clairvoyance camera and parameters associated with a clairvoyance viewport; determining a 3D scene to be rendered according to the parameters associated with the clairvoyance camera; rendering the determined 3D scene to obtain a 2D image presented in the clairvoyance viewport; and composing the 2D image presented in the clairvoyance viewport and a 2D image presented in a general scene viewport. With the method of the present invention, the covered 3D scene can be made clairvoyant to be viewed in a user-controllable way, and further an object can be selected in the clairvoyant 3D scene for manipulation, without manipulating the covering object. Thus, one or more embodiments of the present invention have advantages of simple and easy operation and high efficiency.


