透過您的圖書館登入
IP:52.15.123.168
  • 學位論文

基於Unity著色器之人物NPR卡通渲染的統合與實現

Integration and Realization of Character NPR Toon-Shading Based on Unity Shader

指導教授 : 歐陽明
共同指導教授 : 陳文進(Wen-Chin Chen)
若您是本文的作者,可授權文章由華藝線上圖書館中協助推廣。

摘要


在動畫與遊戲產業中,動畫卡通風格的作品一直是最受關注的熱門題材。本論文實現了統合各種NPR 卡通渲染功能的Unity 著色器,讓使用者可自行調整參數並結合各種材質貼圖來創作出心儀的人物卡通渲染效果。我們實作的功能包括:調整銳利度及使用漸變貼圖呈現的陰影漸層、角色的自陰影、描邊與邊緣光、使用SDF 貼圖控制的臉部陰影渲染,與多種的頭髮高光繪製方式。最後提及了近年來多項作品使用的卡通渲染與物理寫實渲染的結合與應用。

並列摘要


In the animation and game industry, animated cartoon-style works have always been a popular topic. In this paper, we implement a Unity shader that integrates various NPR toon-rendering functions, allowing users to adjust parameters and combine various textures to create their favorite character toon-rendering effects. The functions implemented in our shader consist of the following: the shadow gradient rendered by adjusting the sharpness and using the ramp texture, self-shadows, outline of characters, rim lights, face shadow rendering controlled by SDF textures, and a variety of hair highlight rendering methods. Finally we will mention the combination and application of toon-rendering and physically based rendering used in many works in recent years.

參考文獻


[1] U. T. J. UCL, “UnityChanToonShaderVer2,” 於https://github.com/unity3djp/UnityChanToonShaderVer2_Project, 2017.
[2] 西川善司, “西川善司の「試験に出るゲームグラフィックス」(1)「GUILTY GEAR Xrd -SIGN-」で実現された「アニメにしか見えないリアルタイム3D グラフィックス」の秘密,前編,” 於https://www.4gamer.net/games/216/G021678/20140703095/, 2014.
[3] Jack He, “From mobile to high-end PC: Achieving high quality anime style rendering on Unity,” 於 https://youtu.be/egHSE0dpWRw, 2018.
[4] Thorsten Scheuermann, “Hair Rendering and Shading,” 於 GDC, 2004.
[5] Unity, “Lit Shader,” 於 https://docs.unity3d.com/Packages/com.unity.render-pipelines.highdefinition@7.1/manual/Lit-Shader.html, 2020.

延伸閱讀