3D Scene Rendering With View-Triggered Object Animation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing 3D scene rendering technologies face challenges in transforming 3D objects, particularly in animations/interactivity, with limitations in flexibility and visual quality, and inefficiencies in volumetric video coding.
Innovation Solution
A scene rendering apparatus that derives data for 3D objects and animations based on viewing position/orientation conditions, and applies movement constraints and mesh correspondences to enhance flexibility and visual quality.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If time-based triggering is used for animations, then animation playback is simple and reliable, but flexibility in triggering animations based on viewer interaction is limited
Solution Approach 1:
The patent implements feedback mechanisms where the animation system continuously monitors viewer position and orientation data, and automatically triggers animations when predefined conditions are met. This allows the system to adapt to viewer interactions in real-time without requiring complex manual control mechanisms, resolving the contradiction between flexibility and complexity.
Solution Approach 2:
The animation triggering system operates autonomously by self-evaluating whether trigger conditions are satisfied based on current viewer state. The system serves itself by automatically deciding when to play animations without external intervention, achieving high flexibility while maintaining simple operation through self-service automation.
2Manufacturing precision
If standard 3D object transformation is applied, then rendering process is efficient, but visual quality and reduction of visual artifacts are compromised
Solution Approach 1:
The patent applies different transformation qualities to different parts of the 3D scene based on their importance and visibility. High-priority objects with significant visual impact receive enhanced transformation processing to minimize artifacts, while less important objects use standard efficient transformations. This local differentiation maintains visual quality where needed while preserving overall rendering efficiency.
Solution Approach 2:
The system applies transformation optimizations selectively to only those objects and transformations that will visibly improve output quality. Rather than applying heavy processing to all objects, the patent uses partial action by targeting only critical transformations, thus achieving better visual quality without proportionally increasing rendering time.
3Measurement precision
If complete mesh correspondence is established between source and target meshes, then transformation accuracy is improved, but data processing time and computational load increase
Solution Approach 1:
The patent divides the mesh correspondence establishment process into segments based on object importance, transformation type, and visual impact. Critical mesh correspondences that affect visual quality are established with high precision, while less critical correspondences use approximate matching. This segmentation allows the system to achieve necessary transformation accuracy without processing all mesh data at full resolution, thus reducing overall processing time.
Solution Approach 2:
The system dynamically adjusts the precision parameter of mesh correspondence based on the specific transformation context. For transformations that are highly visible and important to visual quality, the correspondence precision parameter is increased. For less critical transformations, the parameter is reduced to save processing time. This adaptive parameter changing resolves the contradiction between accuracy and processing time.
Data Source
AI summary
Scene rendering apparatus for rendering a scene from a 3D scene description data, configured to derive, from the 3D scene description data, first data defining a 3D object and second data defining an animation of the object and trigger condition information which defines a condition for viewing position and/or viewing orientation. Additionally, the scene rendering apparatus is configured to check whether the condition for viewing position and/or viewing orientation is met, and responsive to the condition for viewing position and/or viewing orientation being met, trigger the animation of the object.


