NPR是非真實感渲染(Non-Photorealistic Rendering)的簡稱,它是一種計算機圖形渲染技術,旨在模擬各種視覺藝術風格或創建新的繪製風格。這些風格包括但不限於卡通、手繪、水彩畫、油畫、版畫等。NPR技術能夠為三維場景提供豐富多樣的視覺效果,常用於動畫、遊戲等娛樂領域,同時也套用於工程和工業設計。
NPR的核心思想是通過算法將3D模型表面的每個點映射到二維平面上,並計算每個像素點的最終顏色,這個過程涉及將顏色從3D模型映射到2D平面,並根據周圍像素的顏色來決定最終的顏色。這種技術可以顯著降低渲染的計算量和硬體要求,使得遊戲等套用能夠在較低配置的設備上運行。
常見的NPR渲染類型包括卡通渲染、油畫渲染、像素感渲染、素描畫、水墨畫等。卡通渲染是非真實感渲染中套用最廣的技術之一,它通過簡化畫面並剔除混雜部分,創造出獨特的感染力和童趣。卡通渲染通常包含輪廓描邊、色階、高光、邊緣光等要素。
在Unity等遊戲開發引擎中,NPR技術被用來製作各種類型的視覺效果,以豐富遊戲畫面的表現力。例如,《原神》這樣的遊戲就使用了NPR技術來渲染卡通風格的角色和場景。