Shadow Grip-Point Manipulation in 3D Model Rendering
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current CAD applications require users to repeatedly modify distant light source vectors to achieve desired shadow positions and appearances, which is inefficient and may result in physically impossible light source positions, especially for analytical accuracy in shadow studies.
Innovation Solution
A method allowing users to directly manipulate shadow grip-points within a 3D model to adjust shadow positions and appearances by dragging them to desired locations, with the CAD application recalculating the distant light source position based on pivot points, enabling intuitive and feasible shadow configuration adjustments.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If users modify the distant light source vector to adjust shadow position and appearance, then shadow configuration can be changed, but the process requires repeated modifications and may result in physically impossible light source positions
Solution Approach 1:
Instead of moving the light source to change shadow position, the patent inverts the approach by allowing users to directly move the shadow to change light source position. The shadow becomes the manipulated object, and the light source position is automatically recalculated based on the shadow's new position and the pivot point, dramatically reducing the number of iterations needed.
Solution Approach 2:
The patent introduces a pivot point as an intermediary element that mediates between the shadow grip-point and the distant light source. The pivot point serves as a reference that, together with the shadow grip-point, determines the new light source position through geometric calculation, enabling precise and physically feasible shadow manipulation.
2Ease of manufacture
If users manually modify shadow images using additional software tools, then desired shadow appearance can be achieved, but shadows must be repainted whenever objects or light sources move
Solution Approach 1:
The system enables self-service shadow manipulation where users directly interact with the shadow in the 3D model through grip-points. The shadow responds dynamically to user actions and model changes without requiring external image editing tools, maintaining both aesthetic control and adaptability to model modifications.
Solution Approach 2:
The patent makes the shadow manipulative and dynamic by allowing real-time adjustment of shadow position and appearance through grip-point manipulation. The shadow configuration updates automatically when objects or light sources move, providing both ease of appearance adjustment and adaptability to model changes.
3Measurement precision
If CAD applications perform sun studies to determine shadow impact on neighboring properties, then analytical accuracy is improved, but users may inadvertently specify physically impossible light source positions
Solution Approach 1:
The system provides feedback by calculating and enforcing physically feasible light source positions based on the shadow grip-point and pivot point. The geometric relationship between these elements ensures that the recalculated light source position is always physically possible, preventing invalid configurations in sun studies.
Solution Approach 2:
The patent changes the approach to light source position specification by deriving it from shadow position and pivot point rather than directly setting it. This parameter transformation ensures physical feasibility while maintaining analytical precision for shadow impact assessment.
Data Source
AI summary
Embodiments of the invention provide a method for manipulating the position and appearance of shadows cast by light striking objects within a three dimensional model. Typically, the location and appearance of shadows are determined using the position of a distant light source. A user selects a point from within a shadow bounded region to drag from an initial position to a destination position. Once a point is selected, the position of the light source may be adjusted about a pivot point. The adjusted position of the light source is determined based on the position of the destination position and the position of the pivot point within the 3D model.


