2007年9月3日
摘要: 关于CONST的用法 ... 阅读全文
posted @ 2007-09-03 14:01 3D入魔 阅读(1073) 评论(0) 推荐(0) 编辑
  2007年8月23日
摘要: 利用系统文件表进行硬盘防拷贝(转载) 2007-08-17 09:00 利用系统文件表进行硬盘防拷贝 作者:张安林 有些硬盘防拷贝是通过对硬盘FAT表中的簇链的检测来实现的,这与本文所推荐的方法原理一样,都是通过检测文件位置信息是否被改变来判断文件是否已被移动的... 阅读全文
posted @ 2007-08-23 09:28 3D入魔 阅读(1975) 评论(0) 推荐(0) 编辑
  2007年7月31日
摘要: GPU精粹——实时图形编程的技术、技巧和技艺(附CD-ROM光盘一张) 内容提要: 本书由引领全球计算机图形芯片技术发展的NVIDIA公司组稿,汇集当今国际上前沿开发者们经多年研究和实践得出的实用的实时图形技术成果。本书主要基于 当今图形处理器(GPU)的可编程图形管线,除了讲述创建高级视觉效果的基础知识和性能优化技术外,还着重介绍了前沿开发者们总结出来的快速技巧。全书由 42篇文章组成,根... 阅读全文
posted @ 2007-07-31 11:03 3D入魔 阅读(1602) 评论(0) 推荐(0) 编辑
摘要: [翻译]一种软阴影的实现方法 软阴影www.GameDev.net 作者:Anirudh.S Shastry http://www.gamedev.net/reference/articles/article2193.asp译者:赟赟带图片的word文档在附件中 介绍最 初,动态阴影技术只有在有限的几种情况下才能实现。但是,随着强大的可编程图形硬件的面世,动态阴影技术已经完全取代了以前的如l... 阅读全文
posted @ 2007-07-31 11:01 3D入魔 阅读(2149) 评论(1) 推荐(0) 编辑
摘要: 转帖:http://zh.wikipedia.org/w/index.php?title= %E9%98%B4%E5%BD%B1%E4%BD%93&variant=zh-cn 阴影体 维基百科,自由的百科全书 跳转到: 导航, 搜索 阴影体(阴影锥)是三维计算机图形中所使用的一种技术,始于1977年,用于在绘制的场景中加入阴影。它通常被认为是现代三维图形硬件的能力下的最实用的通用实时阴影系统之一... 阅读全文
posted @ 2007-07-31 10:32 3D入魔 阅读(2013) 评论(0) 推荐(0) 编辑
摘要: 转帖: 网址http://zh.wikipedia.org/wiki/%E9%98%B4%E5%BD %B1%E6%98%A0%E5%B0%84 阴影映射 维基百科,自由的百科全书 跳转到: 导航, 搜索 有阴影映射的场景 没有阴影的场景 阴影映射是在三维计算机图形中加入阴影的过程。阴影映射的概念最初是由 Lance Williams 于 1978年在“在曲面上投射阴影”... 阅读全文
posted @ 2007-07-31 10:30 3D入魔 阅读(4051) 评论(0) 推荐(0) 编辑
  2007年7月25日
摘要: 源代码如下:void CMainFrame::SetFullScreenMode(BOOL bFullMode) // 全屏显示{ if(bFullMode == m_bFullScreenMode)// 当前状态已经是全屏或非全屏状态,直接返回 return; //m_bToolBarWasVisible = (m_wndToolBar.IsWindowVisible() != 0); //m... 阅读全文
posted @ 2007-07-25 20:24 3D入魔 阅读(1283) 评论(0) 推荐(0) 编辑
  2007年7月24日
摘要: 耗时1.5个月,终于将City****成功编译出64位版本。大部分时间耗费在Osg,gdal,libjpg,zlib,procedure,Cg库这些第三方库的编译和查找和解决出现的问题上了。总结一下遇到的问题:1.gdal库64位动态库编译失败2.openvrml库64位库编译失败3.内联汇编问题4.64位程序调用32位动态链接库的解决方法5.迭代器iterlater在vs2005,Release... 阅读全文
posted @ 2007-07-24 10:32 3D入魔 阅读(1512) 评论(1) 推荐(0) 编辑
  2007年6月29日
摘要: vc中画刷效果SetROP2(R2_NOT)中遇到的一个问题 今天想通过这个函数实现对话框的自动画刷功能。结果遇到了一个问题使用CPaintDC dc(this)无法完成设想。很是奇怪,最后发现问题出在应该使用CDC*pDC = GetDC();上在WM_LBUTTONDOWN 、WM_LBUTTONUP 、WM_MOUSEMOVE添加相关代码在WM_MOUSEMOVE中使用SetROP2(R2_... 阅读全文
posted @ 2007-06-29 14:22 3D入魔 阅读(3034) 评论(1) 推荐(0) 编辑
  2007年6月28日
摘要: 最近做在Windows XP X64,VS2005环境下做32位程序编译为64位程序的工作,遇到了一些64位编程中可能遇到的问题:如内联汇编(解决方法改为C/C++代码),long类型的变化,最关键的遇到了64位进程需要调用32位dll的问题。由于有一些32位dll没有源代码,无法重新编译为64位dll,所以只能想办法解决64位进程调用32位dll问题,这个问题让我很是挠头了几天。相关资料:微软公... 阅读全文
posted @ 2007-06-28 11:46 3D入魔 阅读(55380) 评论(10) 推荐(3) 编辑