原创 openGL CG 系列教程4 - Lighting + Texture
*原創文章,轉載請註明出處* openGL CG 系列教程04 – Lighting + Texture 前幾個教程詳細的講解了使用可編程渲染管線實現如何實現光照。如果我們要渲染的模型是帶有紋理,要想帶有紋理的模型也應用於光照又該怎
原创 B-spline曲面的法線貼圖
[教學視頻]計算機圖形學基礎 在線學習教程 *原創文章,轉載請註明出處* B-spline曲面的法線貼圖 Normal Mapping on B-spline Surface 在openGL Cg系列教程中,
原创 openGL CG 系列教程5 – Environment Mapping ( 環境貼圖 )
*原創教程,轉載請註明出處* openGL CG 系列教程5 – Environment Mapping (環境貼圖) 利用物體材質specular屬性來模擬高反光的物體是不夠的。高反光的物體通常可以在表面反射出周圍的物體
原创 openGL CG 系列教程2 - Vertex Lighting
*原創文章,轉載請註明出處* openGL CG 系列教程2 vertex lighting 之前的一篇教程HelloCG介紹了Cg的一些最基本的東西。這篇教程將介紹利用可編程渲染管線來實現光照。光照模型將採用廣泛應用的phong
原创 在UE4中模擬NURBS曲線和曲面
最近在虛幻引擎4的官方商場上線了c++藍圖工程項目。該工程利用幾何算法對NURBS曲線和曲面進行了模擬。包括knot插入、刪除、細化,……曲線和曲面,所有這些曲線和表面都可以實時編輯。實現的算法都參考了《The NURBS Book》這本
原创 B-Spline knot insertion
B-Spline knot insertion 這裏給大家介紹二個B-Spline曲線很重要的基本算法,knot insertion和knot refinement。Knot insertion就是指增加曲線knot個數,
原创 B-Spline Global Interpolation
B-Spline Global Interpolation 現在來考慮一個問題。在空間中有n個點,如何求過這n個點的曲線呢?比如,我們要求過已知點的三次B-Spline曲線,並且分別作爲曲線的起點和終點。這樣的問題
原创 openGL CG 系列教程
openGL CG 系列教程 教程1 HelloCG
原创 openGL CG 系列教程3-Pixel Lighting
*原創文章,轉載請註明出處* openGL CG 系列教程3-Pixel Lighting 在上一篇教程中介紹了phong model下的一般光照,並且用Cg着色語言實現了固定渲染管線中gouraud shading光照效果。由
原创 深入理解OpenGL拾取模式(OpenGL Picking)
[教學視頻] 計算機圖形學基礎 在線學習教程 深入理解OpenGL拾取模式(OpenGL Picking) 在用OpenGL進行圖形編程的時候,通常要用鼠標進行交互操作,比如用鼠標點選擇畫面中的物體,我們稱之爲拾取(P
原创 openGL CG 系列教程07 – Toon Shader
*原創文章,轉載請註明出處* openGL CG 系列教程07 – Toon Shader 這篇教程將介紹一種卡通渲染(Toon Shader)的方法,卡通渲染屬於non photorealistic renderin
原创 OpenGL圖形管線和座標變換
[教學視頻]計算機圖形學基礎 在線學習教程 *原創文章,轉載請註明出處* OpenGL圖形管線和座標變換 OpenGL Rendering Pipeline &Coordinate Transformation
原创 openGL CG 系列教程1 - Hello CG
*原創文章,轉載請註明出處* OpenGL CG 系列教程1 - Hello CG 這篇教程將介紹如果在openGL中使用CG(C for Graphic)語言。想在程序中使用CG,首先要下載並安裝 NVIDIA的Cg T
原创 基於B-Spline的剛體運動
基於B-Spline的剛體運動 2009-09-02 之前我有一篇文章介紹了關於Bezier曲線和剛體運動的一些方面,現在再來介紹一下關於B-Spline曲線和剛體運動的一些東西。但不管是基於Bezier曲線的剛體運動還是基於B-
原创 在openGL中實現RayPicking
*原創文章,轉載請註明出處* 在openGL中實現RayPicking 看過D3D入門龍書的朋友肯定知道,第十五章講picking的時候,是利用拾取射線和包圍球的的交叉測試來完成拾取的。但是在OpenGL中,我們知道是利用O