原创 幾個比較很重要的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基本的語義,頂點程序傳遞給片段程序的位置座標使用