Multiscale 3d texture synthesis
AssigneeMagic Pony Technology Limited
InventorsLucas Theis, Zehan Wang, Robert David Bishop
Life of this patent
Estimating the term…
Abstract
Generating texture maps for use in rendering visual output. According to a first aspect, there is provided a method for generating textures for use in rendering visual output, the method comprising the steps of: generating, using a first hierarchical algorithm, a first texture from one or more sets of initialisation data; and selectively refining the first texture, using one or more further hierarchical algorithms, to generate one or more further textures from at least a section of the first texture and one or more sets of further initialisation data; wherein at least a section of each of the one or more further textures differs from the first texture.
Claims20
A method for generating textures for use in rendering visual output, the method comprising the steps of:
- generating, using a first hierarchical algorithm, a first texture from one or more sets of initialisation data;
- and
- selectively refining the first texture, using one or more further hierarchical algorithms, to generate one or more further textures from at least a section of the first texture and one or more sets of further initialisation data;
- wherein at least a section of each of the one or more further textures differs from the first texture.
A method of training hierarchical algorithms for use in texture generation, the method comprising the steps of:
- generating one or more textures at a first resolution from a known texture at a second resolution using a hierarchical algorithm;
- and
- optimising at least a subset of the hierarchical algorithm parameters based on results of comparing the statistics of the one or more textures to statistics of one or more further known textures at the first resolution;
- wherein the first resolution higher than the second resolution.
A computer readable medium having computer readable code stored thereon, the computer readable code, when executed by at least one processor, causing the performance of a method comprising:
- generating, using a first hierarchical algorithm, a first texture from one or more sets of initialisation data;
- and
- selectively refining the first texture, using one or more further hierarchical algorithms, to generate one or more further textures from at least a section of the first texture and one or more sets of further initialisation data;
- wherein at least a section of each of the one or more further textures differs from the first texture.
Dependencies are inferred from the claim text.