[OpenGL] 非真實感渲染(NPR)的幾種效果demo(水墨畫/漫畫/鉛筆畫)

這個程序是我在過年期間,用走親戚的間隙寫的基於OpenGL的shader toy program。總共實現了:草圖水墨畫漫畫等等幾種不同的渲染特效。程序使用的技術是簡單的Shader以及Render to Texture等處理技巧

一、相關信息

開發環境:C++(OpenGL)

B站視頻:https://www.bilibili.com/video/av43039727/

參考文獻:Book “Real-time Rendering” — Chapter 11

【說明】在B站錄製的視頻包括以下幾個內容:1.程序各種渲染效果演示,2.效果的實現方法說明,3. 簡單的讀一下reference book的第11章部分。在B站視頻中說明了實現方法和參考文獻,下文僅僅貼出實現效果~

二、實現效果

1. 原始渲染效果:

2. 漫畫效果(使用Render to Texture)

3. 鉛筆畫效果

4. 水墨畫效果(使用Render to Texture)

6.水墨效果的Silhouete(輪廓)

7. 過度曝光的奇怪效果

8. 其他一些不知名的渲染效果集合:

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章