High-fidelity three-dimensional asset encoding

US12548241B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12548241-B2
Application numberUS-202318132714-A
CountryUS
Kind codeB2
Filing dateApr 10, 2023
Priority dateApr 10, 2023
Publication dateFeb 10, 2026
Grant dateFeb 10, 2026

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.

Certain aspects and features of this disclosure relate to rendering images by training a neural material and applying the material map to a coarse geometry to provide high-fidelity asset encoding. For example, training can involve sampling for a set of lighting and camera configurations arranged to render an image of a target asset. A value for a loss function comparing the target asset with the neural material can be optimized to train the neural material to encode a high-fidelity model of the target asset. This technique restricts the application of the neural material to a specific predetermined geometry, resulting in a reproducible asset that can be used efficiently. Such an asset can be deployed, as examples, to mobile devices or to the web, where the computational budget is limited, and nevertheless produce highly detailed images.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method comprising: accessing a transferable material from a digital asset having an existing geometry; sampling a set of lighting and camera configurations arranged to render an image of a target 3D asset; generating position features for the target 3D asset using a multiresolution hash grid; repeatedly rendering the target 3D asset using the set of lighting and camera configurations; generating training data for a neural material by illuminating the neural material, initially for a flat plane, and subsequently for an irregular or curved surface, wherein the neural material represents the transferable material; training, using the training data, the neural material by optimizing a value for a loss function comparing the target 3D asset with the neural material for each rendering of the target 3D asset; applying, in response to the optimizing, the neural material as trained to a coarse, geometric proxy of the target 3D asset to encode, using the position features from the multiresolution hash grid, a high-fidelity model of the target 3D asset; and rendering, using the high-fidelity model, a high-fidelity image corresponding to the target 3D asset with the transferable material applied. 2 . The method of claim 1 , further comprising per-face texture mapping an existing digital object to produce the coarse, geometric proxy, wherein the coarse, geometric proxy comprises a polygonal mesh. 3 . The method of claim 1 , wherein rendering the high-fidelity image comprises rendering the high-fidelity model in a virtual scene. 4 . The method of claim 1 , further comprising: accessing images of a real-world 3D object; and using the images to apply the neural material as trained to the coarse, geometric proxy. 5 . The method of claim 1 , wherein the set of lighting and camera configurations comprises a fixed lighting configuration to provide novel view synthesis. 6 . The method of claim 1 , wherein rendering the high-fidelity image comprises deploying the high-fidelity model to a remote device for the rendering. 7 . The method of claim 1 , wherein training the neural material further comprises using texture coordinates on a surface of the coarse, geometric proxy as input to a neural material function. 8 . A system comprising: a memory component; and a processing device coupled to the memory component, the processing device to perform operations comprising: accessing a transferable material from a digital asset having an existing geometry; sampling a set of lighting and camera configurations arranged to render an image of a target 3D asset; generating position features for the target 3D asset using a multiresolution hash grid; repeatedly rendering the target 3D asset using the set of lighting and camera configurations; generating training data for a neural material by illuminating the neural material, initially for a flat plane, and subsequently for an irregular or curved surface, wherein the neural material represents the transferable material; training, using the training data, the neural material by optimizing a value for a loss function comparing the target 3D asset with the neural material for each rendering of the target 3D asset; applying, in response to the optimizing, the neural material as trained to a coarse, geometric proxy of the target 3D asset to encode, using the position features from the multiresolution hash grid, a high-fidelity model of the target 3D asset; and deploying the high-fidelity model to a remote device. 9 . The system of claim 8 , wherein the operations further comprise per-face texture mapping an existing digital object to produce the coarse, geometric proxy, wherein the coarse, geometric proxy comprises a polygonal mesh. 10 . The system of claim 8 , wherein the operations further comprise causing the remote device to render, using the high-fidelity model, a high-fidelity image in a virtual scene. 11 . The system of claim 8 , wherein the operations further comprise: accessing images of a real-world 3D object; and using the images to apply the neural material as trained to the coarse, geometric proxy. 12 . The system of claim 8 , wherein the set of lighting and camera configurations comprises a fixed lighting configuration to provide novel view synthesis. 13 . The system of claim 8 , wherein the operations further comprise causing the remote device to render a high-fidelity image using the high-fidelity model. 14 . The system of claim 8 , wherein the operation of training the neural material further comprises using texture coordinates on a surface of the coarse, geometric proxy as input to a neural material function. 15 . A non-transitory computer-readable medium storing executable instructions, which when executed by a processing device, cause the processing device to perform operations comprising: accessing a transferable material from a digital asset having an existing geometry; sampling a set of lighting and camera configurations arranged to render an image of a target 3D asset; generating position features for the target 3D asset using a multiresolution hash grid; generating training data for a neural material by illuminating the neural material, initially for a flat plane, and subsequently for an irregular or curved surface, wherein the neural material represents the transferable material; training, using the training data, the neural material by optimizing a value for a loss function comparing the target 3D asset with the neural material for each rendering of the target 3D asset; a step for encoding, in response to the optimizing and using a geometric proxy of the target 3D asset, a high-fidelity model of the target 3D asset based on the set of lighting and camera configurations; and rendering, using the high-fidelity model, a high-fidelity image corresponding to the target 3D asset using the high-fidelity model with the transferable material applied. 16 . The non-transitory computer-readable medium of claim 15 , wherein the operations further comprise per-face texture mapping of an existing digital object to produce a coarse, geometric proxy for use in the step for encoding the high-fidelity model. 17 . The non-transitory computer-readable medium of claim 16 , wherein the geometric proxy comprises a polygonal mesh. 18 . The non-transitory computer-readable medium of claim 15 , wherein the operation of rendering the high-fidelity image further comprises rendering the high-fidelity model in a virtual scene. 19 . The non-transitory computer-readable medium of claim 15 , wherein the operations further comprise: accessing images of a real-world 3D object; and using at least one of the images to encode the high-fidelity model of the target 3D asset. 20 . The non-transitory computer-readable medium of claim 15 , wherein the operation of rendering the high-fidelity image further comprises deploying the high-fidelity model to a remote device for the rendering.

Assignees

Inventors

Classifications

  • Finite element generation, e.g. wire-frame surface description, {tesselation} · CPC title

  • G06T9/001Primary

    Model-based coding, e.g. wire frame · CPC title

  • Texture mapping · CPC title

  • G06T15/50Primary

    Lighting effects · CPC title

  • Three-dimensional [3D] modelling for computer graphics · 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 US12548241B2 cover?
Certain aspects and features of this disclosure relate to rendering images by training a neural material and applying the material map to a coarse geometry to provide high-fidelity asset encoding. For example, training can involve sampling for a set of lighting and camera configurations arranged to render an image of a target asset. A value for a loss function comparing the target asset with th…
Who is the assignee on this patent?
Adobe Inc
What technology area does this patent fall under?
Primary CPC classification G06T9/001. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 10 2026 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).