openGL CG系列教程
张赐
韩国东国大学,游戏工程专业硕士。
成都电子科技大学,交互新媒体艺术 VR入门讲师
研究方向:曲线曲面几何,计算机图形应用,3D 游戏引擎,UE4,教育VR应用,5G VR应用
展开
-
openGL CG 系列教程
openGL CG 系列教程 教程1 HelloCG原创 2010-04-28 19:23:00 · 5060 阅读 · 4 评论 -
openGL CG 系列教程1 - Hello CG
*原创文章,转载请注明出处*OpenGL CG 系列教程1 - Hello CG 这篇教程将介绍如果在openGL中使用CG(C for Graphic)语言。想在程序中使用CG,首先要下载并安装 NVIDIA的Cg Toolkit。( http://developer.nvida.com/CgTutorial ) 安装好后,在openGL程序中就可以添加cg.h和c原创 2010-04-28 19:46:00 · 10383 阅读 · 13 评论 -
openGL CG 系列教程2 - Vertex Lighting
*原创文章,转载请注明出处*openGL CG 系列教程2vertex lighting 之前的一篇教程HelloCG介绍了Cg的一些最基本的东西。这篇教程将介绍利用可编程渲染管线来实现光照。光照模型将采用广泛应用的phong模型,虽然这种模型在openGL的固定管线中已经实现了,但是学习该光照模型可以更加清楚的了解可编程渲染管线的流程。 首先要实现phong光照模原创 2010-04-28 22:54:00 · 6557 阅读 · 5 评论 -
openGL CG 系列教程3-Pixel Lighting
*原创文章,转载请注明出处* openGL CG 系列教程3-Pixel Lighting 在上一篇教程中介绍了phong model下的一般光照,并且用Cg着色语言实现了固定渲染管线中gouraud shading光照效果。由于是基于vertex的光照,虽然采用gouraud shading要比flat shading效果好的多,但是和phong shading的效果相差原创 2010-04-30 18:36:00 · 4965 阅读 · 1 评论 -
openGL CG 系列教程4 - Lighting + Texture
*原创文章,转载请注明出处*openGL CG 系列教程04 – Lighting + Texture 前几个教程详细的讲解了使用可编程渲染管线实现如何实现光照。如果我们要渲染的模型是带有纹理,要想带有纹理的模型也应用于光照又该怎样实现呢?有的同学可能知道,在openGL的固定管线也可以设置TextureEnvMode模式为GL_MODULATE就可以实现光照和纹理颜色的混合。下面原创 2010-05-05 19:38:00 · 4940 阅读 · 2 评论 -
openGL CG 系列教程5 – Environment Mapping ( 环境贴图 )
*原创教程,转载请注明出处*openGL CG 系列教程5 – Environment Mapping (环境贴图) 利用物体材质specular属性来模拟高反光的物体是不够的。高反光的物体通常可以在表面反射出周围的物体,这样的效果需要通过环境贴图来实现。这篇教程将介绍如何利用Cg进行环境贴图。环境反射的原理很简单,一个光滑的物体表面可以根据我们观察的不同角度反原创 2010-05-08 13:38:00 · 11142 阅读 · 3 评论 -
openGL CG 系列教程06 – Normal Mapping (法线贴图)
*原创文章,转载请注明出处* openGL CG 系列教程06 – Normal Mapping (法线贴图) Normal Mapping(法线贴图),不论是在游戏开发还是其他计算机图形开发中都是使用很广泛的技术。如果一个物体的表面粗糙不平,物体顶点的法线也就朝向各个不同的方向,所以物体看起凹凸不平。要表现这样的物体,当然可以使用相当多的包含不同法线的顶点数据,这样做原创 2010-05-13 19:45:00 · 11573 阅读 · 1 评论 -
openGL CG 系列教程07 – Toon Shader
*原创文章,转载请注明出处* openGL CG 系列教程07 – Toon Shader 这篇教程将介绍一种卡通渲染(Toon Shader)的方法,卡通渲染属于non photorealistic rendering或简称NPR中的一种。卡通渲染一个物体看起来的效果就像卡通绘画一般,这里介绍一种简单的渲染卡通效果的方法。和一般光照渲染不同的是,卡通效果渲染的物体像原创 2010-05-15 22:04:00 · 7310 阅读 · 2 评论