Back to Search
Start Over
Semi‐Procedural Textures Using Point Process Texture Basis Functions
- Source :
- Computer Graphics Forum, Computer Graphics Forum, Wiley, 2020, 39 (4), pp.159-171. ⟨10.1111/cgf.14061⟩, Computer Graphics Forum, 2020, 39 (4), pp.159-171. ⟨10.1111/cgf.14061⟩
- Publication Year :
- 2020
- Publisher :
- HAL CCSD, 2020.
-
Abstract
- We introduce a novel semi-procedural approach that avoids drawbacks of procedural textures and leverages advantages of data-driven texture synthesis. We split synthesis in two parts: 1) structure synthesis, based on a procedural parametric model and 2) color details synthesis, being data-driven. The procedural model consists of a generic Point Process Texture Basis Function (PPTBF), which extends sparse convolution noises by defining rich convolution kernels. They consist of a window function multiplied with a correlated statistical mixture of Gabor functions, both designed to encapsulate a large span of common spatial stochastic structures, including cells, cracks, grains, scratches, spots, stains, and waves. Parameters can be prescribed automatically by supplying binary structure exemplars. As for noise-based Gaussian textures, the PPTBF is used as stand-alone function, avoiding classification tasks that occur when handling multiple procedural assets. Because the PPTBF is based on a single set of parameters it allows for continuous transitions between different visual structures and an easy control over its visual characteristics. Color is consistently synthesized from the exemplar using a multiscale parallel texture synthesis by numbers, constrained by the PPTBF. The generated textures are parametric, infinite and avoid repetition. The data-driven part is automatic and guarantees strong visual resemblance with inputs. Applications: this work is related to content creation tools for films and video games, especially procedural texture and material synthesis (e.g. Substance Designer), and inverse procedural modeling (e.g inverse shade tree approach). This paper has been published in the CGF journal (Computer Grapics Forum) in July 2020 and presented at the EGSR conference (Eurographics Symposium on Rendering) in July 2020 where it got an award: Honorable Mention from the Best Papers committee.
- Subjects :
- noise
Computer science
business.industry
020207 software engineering
Pattern recognition
Basis function
02 engineering and technology
material synthesis
procedural generation
Computer Graphics and Computer-Aided Design
Window function
texture synthesis
[INFO.INFO-GR]Computer Science [cs]/Graphics [cs.GR]
Convolution
Rendering (computer graphics)
0202 electrical engineering, electronic engineering, information engineering
Procedural texture
020201 artificial intelligence & image processing
Artificial intelligence
business
Texture synthesis
Subjects
Details
- Language :
- English
- ISSN :
- 01677055 and 14678659
- Database :
- OpenAIRE
- Journal :
- Computer Graphics Forum, Computer Graphics Forum, Wiley, 2020, 39 (4), pp.159-171. ⟨10.1111/cgf.14061⟩, Computer Graphics Forum, 2020, 39 (4), pp.159-171. ⟨10.1111/cgf.14061⟩
- Accession number :
- edsair.doi.dedup.....b3ba60313892611b01f727da3fb522a4
- Full Text :
- https://doi.org/10.1111/cgf.14061⟩