Modular 3D Print Rendering System with Layered Architecture

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The printing industry faces limitations in producing true 3D virtual renderings of print pieces, as existing technologies primarily offer two-dimensional perspectives, and few 3D rendering applications require vector graphics, specific software installations, and full-screen navigation, lacking flexibility in deployment and input/output formats.

Innovation Solution

A modular document production visualization system that includes a controller managing multiple architecture layers for transforming print product definitions into 3D virtual renderings, allowing for bi-directional information flow, and enabling the use of various input formats and rendering engines, such as JAVA3D, FLASH, and HTML5, with deployment options as standalone or client-server applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If 3D virtual rendering is implemented, then visualization capability is improved, but system complexity increases

Engineering Contradiction:
Improvevisualization capabilityVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system segments the 3D rendering functionality into separate architecture layers (input layer, processing layer, output layer) that can be independently configured and managed. This allows complex 3D visualization to be achieved through modular components rather than a monolithic system, reducing overall system complexity while maintaining advanced visualization capabilities.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The architecture employs universal interfaces and standardized data formats that allow the same 3D rendering system to handle multiple input formats and work with different rendering engines. This multi-functionality reduces the need for multiple specialized systems, thereby reducing complexity while improving visualization capability.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Adaptability or versatility

If multiple input formats and rendering engines are supported, then adaptability is improved, but device complexity increases

Engineering Contradiction:
Improveformat compatibilityVSAvoidarchitecture complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system introduces intermediary components including standardized data formats and adapter layers that mediate between diverse input sources and the core 3D rendering engine. These intermediaries translate and normalize different formats, allowing the system to support multiple formats without increasing core architecture complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The architecture employs universal interfaces and standardized data formats that allow the same 3D rendering system to handle multiple input formats and work with different rendering engines. This multi-functionality reduces the need for multiple specialized systems, thereby reducing complexity while improving adaptability.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Ease of operation

If interactive modification capability is added, then ease of operation is improved, but processing time increases

Engineering Contradiction:
Improveinteractive capabilityVSAvoidprocessing time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs preliminary setup and configuration of the 3D rendering environment before interactive sessions begin. Data structures are pre-processed and optimized, allowing interactive modifications to be applied efficiently without significant processing delays during the actual interaction.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The architecture replaces traditional sequential processing with parallel processing mechanisms that can handle multiple interactive modifications simultaneously. This substitution of processing mechanics reduces the time penalty associated with interactive operations while maintaining ease of operation.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS9105116B2System and method employing variable size binding elements in virtual rendering of a print production piece
Publication Date: 2015.08.11 XEROX CORP
  • US9105116B2 patent drawing
  • US9105116B2 patent drawing
  • US9105116B2 patent drawing

AI summary

A system and method for a pre-print, three-dimensional virtual rendering of a print piece are disclosed. A plurality of modular/pipelined architectural layers are managed, operated, and organized by a controller. A product definition is provided to a job ticket adaptation layer where it is transformed into a physical model. The physical model is then transformed into a display model via the product model layer. The display model is transformed into a scene that can be displayed on a graphical user interface as a three dimensional virtual rendering by a rendering layer, where the rendering includes one or more binding elements to satisfy the product definition. The binding elements may include 3D binding models as well as 2D textures on 3D surfaces to simulate 3D models.