原创 GAMES101-現代計算機圖形學入門-閆令琪 - lecture15 光線追蹤3 - 輻射度量學、渲染方程(Ray Tracing 3) - 課後筆記

光線追蹤3 - 輻射度量學、渲染方程和全局光照 內容: 輻射度量學 光線傳輸(Light transport) 反射方程(The reflection equation) 渲染方程(The rendering equation

原创 GAMES101-現代計算機圖形學入門-閆令琪 - lecture14 光線追蹤2 - 加速結構(Ray Tracing 2 - Acceleration) - 課後筆記

光線追蹤2 - 加速結構(Ray Tracing 2 - Acceleration) 對AABB結構優化來加速光線追蹤的速度 均勻網格(Uniform grids) 空間劃分(Spatial partitions) 均勻

原创 GAMES101-現代計算機圖形學入門-閆令琪 - lecture13 光線追蹤1(Ray Tracing 1 - Whitted-Style Ray Tracing) - 課後筆記

光線追蹤1 (Ray Tracing 1 - Whitted-Style Ray Tracing) 課程一共分爲四個大的板塊,目前已經學習了光柵化和幾何,可以實現圖1和2的效果,下面要來學習第三個大的板塊,光線追蹤。 爲什麼要使

原创 GAMES101-現代計算機圖形學入門-閆令琪 - lecture11 幾何3(Geometry 3) - 課後筆記

幾何2 - 曲線和曲面(Geometry 2 - Curves and Surface) 上一節提到,要表現一些複雜的幾何模型有兩種方法: 隱式幾何 顯式幾何 本節課講的爲顯式幾何 顯式幾何(Explicit Represen

原创 GAMES101-現代計算機圖形學入門-閆令琪 - lecture8 着色2(Shading 2) - 課後筆記

着色2(Shading 2) Blinn - Phong 光照模型包括 : 漫反射、鏡面反射、環境光。上一節講了漫反射,下面講一下鏡面反射和環境光。 鏡面反射(Specular reflection) 鏡面反射:當物體的表面很光滑

原创 GAMES101-現代計算機圖形學入門-閆令琪 - lecture7 着色(Shading) - 課後筆記

着色(Shading) 可視性 / 遮擋 Z - 緩衝 (Z - buffering,深度緩衝) 着色 光照 和 着色 (illunmination & Shading) 畫家算法(Painter 's Algor

原创 GAMES101-現代計算機圖形學入門-閆令琪 - lecture9 着色3(Shading 3) - 課後筆記

着色3(Shading 3) 重心座標 紋理查詢 紋理應用 插值 - 重心座標 (Barycentric Coordinates) 爲什麼要插值? 能夠獲得三角形三個固定頂點的屬性,但是不知道三角形內部的屬性 希望三角形內部

原创 GAMES101-現代計算機圖形學入門-閆令琪 - lecture6 光柵化2(抗鋸齒) - 課後筆記

光柵化2(抗鋸齒)(Rasterization 2 - Antialiasing) 抗鋸齒的內容包括: 採樣理論(Sampling theory) 抗鋸齒的實踐應用(Antialiasing in practice) 接着上節

原创 JAVAWEB——初識AJAX

一、簡介        AJAX即“Asynchronous Javascript And XML”(異步JavaScript和XML),是指一種創建交互式網頁應用的網頁開發技術。Ajax不是一種新的編程語言,而是使用現有標準的新方法。A

原创 使用java的swing組件寫拼圖

直接上代碼吧,並不是特別難以理解的東西 就不多說了 開始類: public class demo extends JFrame{ static demo jfr = new demo(); static String path

原创 GAMES101-現代計算機圖形學入門-閆令琪 - lecture5 光柵化(三角形的離散化) - 課後筆記

光柵化(三角形的離散化)(Rasterization1 (Triangles)) 接着上面的透視投影開始: 如何確定一個近平面的 l(left) , r(right) , b(bottom) , t(top)四個面?通常使用豎直可

原创 GAMES101-現代計算機圖形學入門-閆令琪 - lecture4 觀測變換(viewing transformation) - 課後筆記

觀測變換(Viewing transformation) 視圖 / 相機變換(View / Camera transformation) 投影變換(Projection transformation) 正交投影(Orthogr

原创 GAMES101-現代計算機圖形學入門-閆令琪 - lecture2 線性代數基礎 - 課後筆記

向量的點乘 在圖形學中,點乘的作用: 能夠計算兩個向量之間的角度,例如計算曲面和曲線之間的角度,用於計算兩個方向向量之間距離有多近,越近其cos值越大,越小則越遠,值爲-1~1. 能夠將一個向量投影到另一個向量 b投影到a

原创 GAMES101-現代計算機圖形學入門-閆令琪 - lecture3 變換(transformation) - 課後筆記

變換 爲什麼要變換? 變換有兩種,一種 model 和 view 變換,其中model變換中包括縮放, 而view則主要是講3D投影到2D的畫面上 二維變換 要找到一個變換,實際上就是尋找變換後得座標(x‘,y’)和變換之前的座標

原创 mybatis學習筆記3——mybatis全局配置文件

SqlMapConfig.xml(可以爲其他名字)爲mybatis的全局映射文件,其配置內容如下: properties(屬性) setting(全局配置參數) typeAliases(類型別名) typeHandlers(類型處理器)