Welcome to ZwqXin


3D Graphics、OpenGL、GLSL、C/C++、GameEngine ……

What are you looking for?

Shadow Volume 阴影锥技术之探ⅡShadow Volume 阴影锥技术之探Ⅱ

本文是ZwqXin -Shadow Volume 阴影锥技术之探Ⅰ的后续。xinxin将继续记录Shadow Volume的Z-PASS算法的实现之程。在上一篇中,我突破了Z-PASS算法的核心,利用一个简单的三角面为跳板,生成了对应的阴影。这个步骤当然要好好领悟Shadow Volume的原理。当然,Shadow Volume的难点不仅在此,更在于对多个三角面的阴影渲染。本篇记录的是这几天所做的,针对复杂模型的阴影生成。

More...

一个读取3DS文件的类CLoad3DS浅析Ⅱ一个读取3DS文件的类CLoad3DS浅析Ⅱ

CLoad3DS类是Sourceforge中的一个开源项目,作用在于帮助开发者学会简单的对3DS文件的载入(OpenGL)程序。虽然有更成熟更强大的3dslib库,但是平时写写Demo中,对模型载入的要求一般比较低,这时候只把CLoad3DS类包含到程序就够了。

More...

一个读取3DS文件的类CLoad3DS浅析Ⅰ一个读取3DS文件的类CLoad3DS浅析Ⅰ

CLoad3DS类是Sourceforge中的一个开源项目,作用在于帮助开发者学会简单的对3DS文件的载入(OpenGL)程序。虽然有更成熟更强大的3dslib库,但是平时写写Demo中,对模型载入的要求一般比较低,这时候只把CLoad3DS类包含到程序就够了。上篇文章:3DS文件结构的初步认识 中谈到的就是这个类。

More...

3DS文件结构的初步认识3DS文件结构的初步认识

3DS文件的结构比想象中复杂,保存的信息很多很多(若这些信息在模型中存在)。虽然是一种老字号的通用格式,但是文件结构从来没被发布过,只是网路上很多高手不吝麻烦,一一尝试测试,找出其纷乱二进制下的含义,并公开让建模者和程序员得以应用3DS模型文件。

More...

忆我的第一次OpenGL忆我的第一次OpenGL

新年快乐。2008年真的有很多不开心的事情。而我唯一的欣慰是开始学了OpenGL来进行图形编程,以及遇到了一位很好的老师。最初的我,对C语言不过也就一知半解,或者和很多同学者一样,只能把这门课当作又一次的学分任务而已。但我喜欢动画,更想通过某些东西表达自己的想法。大二上学期,我找到了一种很好的媒介,它叫PPT;大二下学期,我找到了更有挑战性的媒介,它叫OpenGL。他们,而不是其他,让我的大二有了它的意义。这份意义隶属一生。



 

More...

Shadow Volume 阴影锥技术之探ⅠShadow Volume 阴影锥技术之探Ⅰ

尝试了一下Shadow Volume(阴影锥)技术.现在是最简单的一步:懂得Shadow Volume形成的算法基础.采用非模型的简单三角形为光源遮挡物,采用基于OPENGL固定渲染管线的Z-PASS算法.接下来将会继续探讨对复杂模型的阴影生成,Z-FAIL算法和shader实现版本等等,同时修正BUG。

 shadow volume demo1

More...

自剖一下自己用的NEHE OpenGL框架(下篇)自剖一下自己用的NEHE OpenGL框架(下篇)

最后一篇的"自剖"。关于CMainframe类的实现其余部分。本篇可能涉及更多的关于OpenGL与MFC、系统间的关联。都不知道应该放入OPENGL类别好还是VC/MFC类别好了。为了一致性,还是放入后者好了,呵呵。

More...

自剖一下自己用的NEHE OpenGL框架(中篇)自剖一下自己用的NEHE OpenGL框架(中篇)

接着上一篇日志,再接再厉~~本篇是:自剖一下自己用的NEHE OpenGL框架(下篇), 更好地了解NEHE OpenGL框架,同时学习一下MFC咯。自我修炼用。(CMainframe类头文件和一小部分实现)

More...

自剖一下自己用的NEHE OpenGL框架(上篇)自剖一下自己用的NEHE OpenGL框架(上篇)

话说学OpenGL也有一些时间了,但是其实感觉自己对很多东西还是一知半懂。在大战开始前夕(考试那段日子被shadow volume原理弄得半崩溃状,曾下决心寒假初一定要自己呕个实现出来~),我得先捡回一些“一知半懂”的知识。这里作为自我修炼的一环,目的在于回头看看自己一直在用的NEHE框架。

More...

OpenGL常用的库OpenGL常用的库

大家也知道,微软为了保DirectX,对OpenGL编程是很不友好的.所以新装系统里的OpenGL版本也就只有1.1。但是没什么能打败你的热情吧。事实上要获得更好的支持也很简单。另外本日志就OpenGL编程中常用的库作一下介绍,方便下载

More...

分页:« 首页...«1[2]»...尾页 »

Powered By Z-Blog 1.8 Walle Build 100427

Copyright 2008-2013 ZwqXin. All Rights Reserved. Theme edited from ipati.