原创 幾個比較很重要的Shader相關教程
幾個比較很重要的Shader相關教程 1. 論壇上有個兄弟寫個的ToonShaderModel,可以參考ShaderModel https://github.com/EpicGames/UnrealEngine/pull
原创 Shader編程學習筆記(三)—— 三大主流編程語言 HLSL/GLSL/Cg
三大主流編程語言 HLSL/GLSL/Cg Shader Language Shader Language的發展方向是設計出在便攜性方面可以和C++、Java等相比的高級語言,“賦予程序員靈活而方便的編程方式”,並“儘可能
原创 Shader編程學習筆記(七)—— Surface Shader 1
Surface Shader 本小結對Unity的Surface Shader做一個大概的瞭解。主要了解在Surface Shader當中比較重要的幾個部分,分別是: SurfaceOutputInputlighingshadow
原创 Naive Bayes(樸素貝葉斯)分類器個人學習記錄
貝葉斯分類器的分類原理是通過某對象的先驗概率(樣本已知,概率可求),利用貝葉斯公式計算出其後驗概率(推測未知的概率)。目前研究較多的貝葉斯分類器主要有四種,分別是:Naive Bayes、TAN、BAN和GBN。轉載:https://yq
原创 HLSL學習筆記
前言 五一在家無事,於是學習了一下HLSL,基於XAN4.0的。學習完了也就總結一下,純粹是新手學習的經驗之談,紕漏之處還望見諒,不喜勿噴。 HLSL是一種使用GPU渲染出圖像的技術,不僅可以改變最終呈現的顏色,還可以物體的大小、胖瘦和位
原创 MATLAB入門教程
https://www.w3cschool.cn/matlab/matlab-by7428gf.html基礎matlabhttp://www.biomecardio.com/matlab/inpaintn_doc.html 圖像修復一種算
原创 Shader編程學習筆記(九)—— Cg語言入門1 - 輸入輸出和語義
Cg入門一:輸入輸出和語義 本小節對Cg語言進行一個入門瞭解。 在以前的課程中,我們瞭解了渲染管線、頂點和片段程序和顏色計算等,在本小結中來了解一個簡單的shader的頂點和片段程序的輸入輸出以及常用語義。 編寫一個簡
原创 DirectX 10學習筆記3: Buffers,Shaders以及HLSL
轉自:http://www.cnblogs.com/youthlion/archive/2012/12/07/2807919.html 幾個基本概念: Vertex buffer:存儲頂點的數組。當構成模型的所有頂點都放進ver
原创 Shader編程學習筆記(一)—— 圖形硬件簡史與可編程管線【轉】
圖形處理器(GPU)簡史 GPU發展簡史 GPU英文全稱Graphic Processing Unit,中文翻譯爲“圖形處理器”,在現代計算機系統中的作用變得越來越重要。 20世紀六、七十年代,受硬件條件的限制,圖
原创 Shader編程學習筆記(五)—— Fixed Function Shader 1
Fixed Function Shader 在學習固定管線着色器中要涉及到的知識點是: PropertiesMaterialLightingSetTexturePass 首先來回憶一下ShaderLab的基本結構: shad
原创 Shader編程學習筆記(四)—— Unity Shader的組織形式(ShaderLab)
Unity Shader的組織形式 Unity Shader的形態 Unity官方手冊上講Unity Shader有三種不同的編寫方案,這三種編寫方案分別是surface shaders、vertex and fragme
原创 UE4 性能優化方法(工具篇)
http://www.cnblogs.com/ghl_carmack/p/5481763.html 本文依據UE4官方文檔以及官方博客等總結而來,可能不全面,後面會陸續添加。內置工具的詳細說明請參考官方文檔。 遊戲幀率很低,或者有卡
原创 Shader編程學習筆記(八)—— Surface Shader 2
Surface Shader 上一小結主要了解了Surface Shader使用了“#pragma surface surf Standard fullforwardshadows”指令的意義,這一小節主要了解“surf”surf
原创 Shader編程學習筆記(六)—— Fixed Function Shader 2
Fixed Function Shader 在上一小節中我們已經瞭解到,Fixed Function Shader是固定功能的着色器,它的功能有限,但是編寫比較簡單,因爲它總是通過一系列的命令達到我們對圖形着色的目的。其中我們已經
原创 Shader編程學習筆記(十)—— Cg語言入門2 - profile和基本數據類型
Cg入門二:profile和基本數據類型 上一小結我們瞭解了Cg的輸入輸出,輸入使用“in”關鍵詞,輸出使用“out”關鍵詞,既是輸入也是輸出則使用“inout”關鍵詞;也瞭解了Cg基本的語義,頂點程序傳遞給片段程序的位置座標使用