日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【NPR】非真实感渲染实验室

發(fā)布時間:2023/12/20 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【NPR】非真实感渲染实验室 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

寫在前面


前幾天在知乎看到一個問題——關(guān)于非實感圖形學(xué)或者風(fēng)格化渲染有哪些好的書或者paper,我剛好接觸過一些就去里面回答了一下。答完以后突然想在Unity里搞一個這樣的集錦,把一些簡單的NPR論文或者教程在Unity里實現(xiàn)一下。于是這兩天就做了一下。我把這個項目放到了GitHub(https://github.com/candycat1992/NPR_Lab)上,有興趣的同學(xué)可以去看一下。

項目鏈接:https://github.com/candycat1992/NPR_Lab

實現(xiàn)了哪些NPR


就這兩天的工作,我主要挑選的是關(guān)于卡通渲染一些最早的論文,例如1998年的A Non-Photorealistic Lighting Model for Automatic Technical Illustration,這篇是最早提出在卡通渲染使用色調(diào)來模擬插畫風(fēng)格的文章。由于Unity封裝的太好了,一些論文中的效果我沒有在Unity里做出來,等到Unity更新之后開放更多功能的時候我會更新。

這個項目不出意外的話我會一直更新的,如果大家一些希望看到的NPR效果可以跟我說,有時間的話我會嘗試去實現(xiàn)。

每次更新項目,如果添加了新的渲染效果,我也會在項目的README里注明。例如,在我寫這篇文章的時候,我一共實現(xiàn)了五個簡單的NPR:

  • Antialiased Cel Shading

    Related Scene: AntialiasedCelShadingScene

    Reference: http://prideout.net/blog/?p=22

  • Tone Based Shading

    Related Scene: ToneBasedShadingScene

    Reference: Gooch A, Gooch B, Shirley P, et al. A non-photorealistic lighting model for automatic technical illustration[C]//Proceedings of the 25th annual conference on Computer graphics and interactive techniques. ACM, 1998: 447-452.

  • Stylized Highlights

    Related Scene: StylizedHighlightsScene

    Reference: Anjyo K, Hiramitsu K. Stylized highlights for cartoon rendering and animation[J]. Computer Graphics and Applications, IEEE, 2003, 23(4): 54-61.

  • Pencil Sketch Shading

    Related Scene: PencilSketchShadingScene

    Reference: Lake A, Marshall C, Harris M, et al. Stylized rendering techniques for scalable real-time 3D animation[C]//Proceedings of the 1st international symposium on Non-photorealistic animation and rendering. ACM, 2000: 13-2

  • Hatching

    Related Scene: HatchingScene

    Reference: Praun E, Hoppe H, Webb M, et al. Real-time hatching[C]//Proceedings of the 28th annual conference on Computer graphics and interactive techniques. ACM, 2001: 581.



背后的原理


這些實驗大部分都是參考了論文,少數(shù)是基于一些教程。它們大多數(shù)只使用到了shader。在項目的README里,我給出了每種效果參考的資料以及在項目中的場景名字。我本來打算每種效果都寫一篇博文來講一下原理,但最近在寫書而且還有實驗室方面的工作要做,時間沒那么充裕,因此更新會慢。但就目前實現(xiàn)的幾種效果來說,大家都可以從論文中找到實現(xiàn)原理,而且shader也都不復(fù)雜。

寫在最后


這個項目也是純屬興趣,如果大家有任何意見和建議歡迎給我留言。如果發(fā)現(xiàn)我的實現(xiàn)有誤,也一定要告訴我。

最后,希望大家可以hava fun~

轉(zhuǎn)載于:https://www.cnblogs.com/xiaowangba/p/6314647.html

總結(jié)

以上是生活随笔為你收集整理的【NPR】非真实感渲染实验室的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。