三维面消隐 ZBUFFER实现

时间:2013-04-27 11:58:48
【文件属性】:

文件名称:三维面消隐 ZBUFFER实现

文件大小:782KB

文件格式:RAR

更新时间:2013-04-27 11:58:48

三维消隐 面消隐 Z-Buffer 纹理 线性插值

这是边学习图形学边做的所以代码写得不好,不过基本功能是实现了的。Z-Buffer算法实现面消隐,线性插值纹理映射。执行Debug下的程序,打开Debug/girl下的.obj文件,就可以看到效果了。F1键切换渲染方式,w、s、a、d移动,上下左右旋转。想下载的请不吝赐教。


【文件预览】:
3DRender
----Martrix.cpp(15KB)
----Retangle.h(553B)
----3DRender.h(1KB)
----BezierLine.cpp(3KB)
----file.cpp(1KB)
----3DRender.rc(10KB)
----Light.cpp(6KB)
----Triangle.h(556B)
----Global.cpp(99B)
----log.h(237B)
----StdAfx.cpp(210B)
----3DRender.clw(2KB)
----Texture.cpp(4KB)
----Retangle.cpp(3KB)
----3DRenderDoc.h(1KB)
----Material.cpp(3KB)
----Light.h(1KB)
----LightContainer.h(1KB)
----Scene.cpp(5KB)
----Parser.cpp(17KB)
----ColorBuffer.cpp(5KB)
----file.h(1KB)
----bitmap.cpp(3KB)
----Type.h(1KB)
----GraphicsTester.cpp(19KB)
----UtilTool.cpp(1KB)
----3DRenderDoc.cpp(2KB)
----Message.h(119B)
----MainFrm.h(2KB)
----Object.cpp(10KB)
----BezierLine.h(909B)
----Parser.h(1KB)
----GraphicsTester.h(2KB)
----log.cpp(927B)
----Message.cpp(91B)
----Martrix.h(2KB)
----3DRender.plg(5KB)
----Texture.h(878B)
----3DRenderView.cpp(8KB)
----ZBuffer.h(1008B)
----ColorBuffer.h(977B)
----Debug()
--------p_large_qzsZ_160a0001e2242d0c.jpg(52KB)
--------girl()
--------3DRender.exe(288KB)
----Triangle.cpp(2KB)
----ReadMe.txt(4KB)
----StdAfx.h(1KB)
----3DRender.aps(28KB)
----Global.h(2KB)
----MainFrm.cpp(2KB)
----3DRenderView.h(2KB)
----Resource.h(496B)
----UtilTool.h(879B)
----3DRender.dsw(539B)
----Scene.h(2KB)
----res()
--------3DRender.rc2(400B)
--------3DRender.ico(1KB)
--------Toolbar.bmp(1KB)
--------3DRenderDoc.ico(1KB)
----Sphere.h(832B)
----Material.h(784B)
----Render.h(3KB)
----ZBuffer.cpp(2KB)
----ArrayList.h(3KB)
----Vector.h(7KB)
----Object.h(3KB)
----Map.h(4KB)
----3DRender.cpp(4KB)
----Vector.cpp(5KB)
----Sphere.cpp(8KB)
----Render.cpp(33KB)
----bitmap.h(2KB)
----LightContainer.cpp(11KB)
----3DRender.dsp(7KB)
----3DRender.ncb(385KB)
----3DRender.opt(143KB)

网友评论

  • 好东西,虽然有Error,不过仍然谢谢分享
  • 不错的资源,帮助很大!
  • 很好,帮了我很多
  • 很好的东西,虽然有Error,不过仍然谢谢分享!!
  • 很不错的东西,值这个分。就是运行有错误。
  • 是用vc写的,不过还是有一些小错误,还是可以参考一下的,谢谢分享~
  • 嗯。不错。就是运行有错误。不知道是不是我的VC有问题。
  • 这个,对于初学者貌似太复杂了。。。
  • 很不错的东西,值这个分。里面的效果做得很好。但是,好像只能打开girl里的ojb。其他的ojb都看不了效果哦