Generating portable three-dimensional print-preview renderings of three-dimensional models

US9916684B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9916684-B2
Application numberUS-201615221052-A
CountryUS
Kind codeB2
Filing dateJul 27, 2016
Priority dateJul 27, 2016
Publication dateMar 13, 2018
Grant dateMar 13, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

The present disclosure is directed toward systems and methods for providing a preview that includes a visualization of various properties of an object to be printed from a three-dimensional input model. For example, systems and methods described herein involve performing one or more of a printability analysis, appearance analysis, true-visual analysis, accuracy analysis, and an integrity analysis to identify defects, visual characteristics and other properties of the object to be printed. Systems and methods described herein further relate to generating texture maps and applying the texture maps to three-dimensional renderings of the three-dimensional model to provide an interactive preview to enable a user to view and comprehend various issues associated with printing the object from the three-dimensional model.

First claim

Opening claim text (preview).

What is claimed is: 1. In a digital medium environment for designing and printing three-dimensional objects, a method for generating digital images displaying previews of three-dimensional models, the method comprising: receiving a three-dimensional input model, the three-dimensional input model comprising an underlying mesh structure; performing an accuracy analysis on the three-dimensional input model by identifying projected differences between the three-dimensional input model and a three-dimensional object to be printed based on the three-dimensional input model; generating a texture map for the accuracy analysis, the texture map comprising a mapping of the identified projected differences; applying the texture map to the underlying mesh structure of the three-dimensional input model to generate a three-dimensional rendering of the accuracy analysis of the three-dimensional input model, the three-dimensional rendering of the accuracy analysis comprising a visualization of the projected differences between the three-dimensional input model and the three-dimensional object to be printed based on the three-dimensional input model; and embedding the three-dimensional rendering of the accuracy analysis in a portable document format (PDF) document. 2. The method of claim 1 , wherein the three-dimensional input model comprises a digital model of an object to be printed by a three-dimensional printer. 3. The method of claim 1 , wherein performing the accuracy analysis comprises identifying properties of the object to be printed based on the three-dimensional input model. 4. The method of claim 3 , wherein identifying properties of the object to be printed comprises identifying one or more defects of the object based on limitations of a three-dimensional printer. 5. The method of claim 1 , wherein generating the texture map comprises generating a two-dimensional image comprising a mapping of the underlying mesh structure based on the accuracy analysis. 6. The method of claim 5 , wherein the texture map comprises a visualization of one or more properties an object to be printed based on the three-dimensional input model, wherein the one or more properties of the object comprise properties identified by an appearance analysis. 7. The method of claim 1 , wherein applying the texture map to the underlying mesh structure comprises wrapping the texture map around the underlying mesh structure to generate the three-dimensional rendering of the accuracy analysis. 8. The method of claim 1 , further comprising performing an appearance analysis of the three-dimensional input model by identifying one or more projected appearance properties of a surface of the three-dimensional object to be printed based on the three-dimensional input model. 9. The method of claim 8 , further comprising: generating a second texture map for the appearance analysis, the second texture map comprising a mapping of the identified projected appearance properties of the surface of the three-dimensional object to be printed based on the three-dimensional input model; applying the second texture map to the underlying mesh structure of the three-dimensional input model to generate a three-dimensional rendering of the appearance analysis of the three-dimensional input model, the three-dimensional rendering of the appearance analysis comprising a visualization of the identified projected appearance properties of the surface of the three-dimensional object to be printed based on the three-dimensional input model; and embedding the three-dimensional rendering of the appearance analysis in the PDF document. 10. The method of claim 9 , further comprising providing the PDF document via a graphical user interface, wherein providing the PDF document via the graphical user interface comprises providing a plurality of selectable options to view the three-dimensional rendering of the accuracy analysis and the three-dimensional rendering of the appearance analysis. 11. The method of claim 10 , further comprising: detecting a selection of a selectable option of the plurality of selectable options; and in response to detecting the selection, switching between a view of the three-dimensional rendering of the accuracy analysis and a view of the three-dimensional rendering of the appearance analysis. 12. In a digital medium environment for designing and printing three-dimensional objects, a method for generating digital images previews of three-dimensional models, the method comprising: receiving a three-dimensional input model, the three-dimensional input model comprising an underlying mesh structure; performing an accuracy analysis on the three-dimensional input model by identifying projected differences between the three-dimensional input model and a three-dimensional object to be printed based on the three-dimensional input model; performing an appearance analysis on the three-dimensional input model by identifying one or more projected appearance properties of a surface of the three-dimensional object to be printed based on the three-dimensional input model; and applying the accuracy analysis and the appearance analysis to the three-dimensional input model to generate a three-dimensional preview of the three-dimensional input model, the three-dimensional preview comprising a visualization of the projected differences between the three-dimensional input model and the three-dimensional object to be printed and the one or more projected appearance properties of the surface of the three-dimensional object. 13. The method of claim 12 , wherein identifying the projected differences between the three-dimensional input model and the three-dimensional object to be printed comprises calculating one or more properties of the three-dimensional object to be printed based on limitations of a three-dimensional printer. 14. The method of claim 13 , wherein identifying the projected differences between the three-dimensional input model and the three-dimensional object to be printed comprises: measuring a slope and curvature of an outer surface of the three-dimensional input model; and comparing measurements of the slope and curvature with the limitations of the three-dimensional printer to identify portions of the three-dimensional object that will be different from the three-dimensional input model. 15. The method of claim 12 , wherein performing the appearance analysis comprises identifying one or more visual characteristics of the surface of the three-dimensional object to be printed based on one or more of a material used to print the object, a resolution of a three-dimensional printer, and u-v coordinates of vertices of the underlying mesh structure of the three-dimensional input model. 16. The method of claim 12 , further comprising performing a printability analysis on the three-dimensional input model to identify one or more printability defects that render the three-dimensional input model unprintable by a three-dimensional printer. 17. The method of claim 16 , further comprising correcting each of the identified one or more printability defects by modifying the underlying mesh structure of the three-dimensional input model to generate a modified three-dimensional input model. 18. The method of claim 17 , wherein performing the printability analysis and correcting each of the identified one or more printability defects is performed prior to performing the accuracy analysis and performing the appearance analysis, and wherein: performing the accuracy analysis comprises performing the accuracy analysis on the modif

Assignees

Inventors

Classifications

  • User feedback, e.g. print preview, test print, proofing, pre-flight checks · CPC title

  • G06T17/00Primary

    Three-dimensional [3D] modelling for computer graphics · CPC title

  • resulting in improved quality of the output result, e.g. print layout, colours, workflows, print preview · CPC title

  • Improving printing performance · CPC title

  • Texture mapping · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9916684B2 cover?
The present disclosure is directed toward systems and methods for providing a preview that includes a visualization of various properties of an object to be printed from a three-dimensional input model. For example, systems and methods described herein involve performing one or more of a printability analysis, appearance analysis, true-visual analysis, accuracy analysis, and an integrity analys…
Who is the assignee on this patent?
Adobe Systems Inc
What technology area does this patent fall under?
Primary CPC classification G06T17/00. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 13 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).