本文是工作中對Vulkan API的學習與積累悴了,主要包括相關的概念以及相應的流程與實現(xiàn)機制。 1. Basic Concepts 1.1 Rendering 1.1.1 At...
本文是工作中對Vulkan API的學習與積累悴了,主要包括相關的概念以及相應的流程與實現(xiàn)機制。 1. Basic Concepts 1.1 Rendering 1.1.1 At...
Android Studio 從 2.2 版本起開始支持 CMake ,可以通過 CMake 和 NDK 將 C/C++ 代碼編譯成底層的庫让禀,然后再配合 Gradle 的編譯...
說的 GPUImage 相信大家都不陌生,GPUImage 是做濾鏡陨界、渲染巡揍、特效最主流的框架之一,被廣泛應用在短視頻應用中菌瘪。 GPUImage 目前還是采用 OpenGL 進...
Lambert Lambert不包括任何鏡面屬性俏扩,對粗糙物體來說糜工,這項屬性是非常有用的,它不會反射出周圍的環(huán)境录淡。簡單來說是一種“磨砂效果”捌木。 Lambert材質可以是透明的,...
平時在工作中經常遇到各種跟坐標系相關的概念,比如Clip Space等突梦,由于并非日夜相對诫舅,因此也常常忘記其原本的含義,為了避免查閱資料的重復勞動宫患,此處將相關概念整合到一起刊懈,方...
標簽:HDR、Bloom 為什么要HDR和Bloom技術属拾? 面對一項新技術将谊,我們首先要解決的一個問題是,我們?yōu)槭惨盟グ祝惺裁春锰幾鹋ǎ吭谡鎸嵤澜缰校覀兊墓庹諒姸确秶浅V纯衍,...
本文主要解決一個問題: 如何在OpenGL中模擬三種光源類型栋齿? 引言 之前的文章中,我們把光源定義成空間中的一點襟诸。效果確實不錯瓦堵,但是還不足以模擬現(xiàn)實世界中的大部分光源。一個簡...
統(tǒng)一管理D3D12和Vulkan的資源狀態(tài) 說明 個人水平較菜, 此處僅作為個人學習筆記記錄. 歡迎指出錯誤和不足. 原文鏈接: http://diligentgraphic...