Non-Photorealistic Rendering (NPR)

General computer graphic news and papers.
Post Reply
User avatar
FarbigeWelt
Donor
Posts: 1014
Joined: Sun Jul 01, 2018 12:07 pm
Location: Switzerland
Contact:

Non-Photorealistic Rendering (NPR)

Post by FarbigeWelt » Thu Sep 24, 2020 8:01 am

Well, sometimes 3D rendering leads to very different results like explained in following paper.
What do you think about hand drawn like renderings?

Procedural Generation of Hand-drawn like Line Art
Tam´as Umenhoffer, Mil´an Magdics, and K´aroly Zsolnai
Procedural Brush Synthesis Paper
BME IIT, Hungary umenhoffer@iit.bme.hu
Abstract
This paper presents a high quality Non-Photorealistic Rendering (NPR) framework. Our system focuses on artistic line drawing generation and supports different contour and hatching line renderings. All these lines are represented as individual spline primitives and rendered as textured triangle strips. This paper mainly focuses on one powerful feature of our system, namely stroke style synthesis. To give the user a high degree of freedom in stylization, a sample stroke pattern can be defined for each artistic line type and the style of these samples will be transferred to all other individual lines. The samples can be given as images and will be converted into an offset list. We use random Markov fields and Q-learning to obtain new offset lists that can be used to perturb our line primitives.
Conclusions
This paper presented an NPR system and its application in the movie rendering pipeline. Our system implements NPR effects like contouring and hatching. This project also proves that NPR effects can be made flexible enough to allow the artist to express his own ideas and produce images meeting his expectations.
Silhouette Strokes
Silhouette Strokes
Hatching styles Render
Hatching styles Render
Light and Word designing Creator - www.farbigewelt.ch - aka quantenkristall || #luxcorerender
Windows 10 Pro 64 || 2x16 Cores, AMD Ryzen 3950X @3.5GHz, 64 GB RAM, DDR4 @3.2 GHz
2x openCL, AMD Radeon RX 5700 XT, 8 GB VRAM || Gfp = SFFT Gflops

Post Reply