D3D
火麒噬日
这个作者很懒,什么都没留下…
展开
-
配好的最简单D3D框架
//d3dwindow.h#include "stdafx.h"#include #include //-----------------------------------------------------------------------------// Name: D3DUtil_InitLight()// Desc: Initializes a D3DLIGHT structu原创 2009-03-12 12:58:00 · 1879 阅读 · 0 评论 -
VS2005配置问题
出现1>E:/VS2005/VC/PlatformSDK/include/winnt.h(222) : error C2146: 语法错误 : 缺少“;”(在标识符“PVOID64”的前面)1>E:/VS2005/VC/PlatformSDK/include/winnt.h(222) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int1>E:/原创 2009-06-28 16:37:00 · 1002 阅读 · 1 评论 -
如何隐藏控制台窗口?
设置#pragma comment( linker, "/subsystem:/"windows/" /entry:/"mainCRTStartup/"" ) // 设置入口地址 这样就ok了在控制台程序中隐藏控制台窗口!大家都知道,当编写一个win32 console application时,当运行此类程序的时候默认情况下会有一个类似DOS窗口的console窗口,但是有的时候我们只想在程原创 2009-06-28 16:41:00 · 3044 阅读 · 0 评论 -
简易视锥剔除技巧总结
1. 背景视锥剔除可以大大提高3D场景的渲染效率。但随着显卡的发展,CPU上过多的视锥剔除计算可能会消耗过多的时间,从而拖累了整体的渲染速度。同时,在我最近接触到的一些项目中,经常需要做一些比较特殊的场景,通用的视锥平面相乘容易出现误差导致误判,而且在调试的时候比较麻烦。因此,我在实际编程中喜欢用一些比较简单快速的视锥剔除函数。 2. 平面场景a.转载 2009-04-23 12:02:00 · 2147 阅读 · 0 评论 -
从3DS文件中导入网格数据
写这份文档的起因是因为网上流传的Martin van Velsen和另外一个人合写的那份文档是英文文档,而且那份文档的源程序风格不太好(其实相对于我手头上的另外一份程序,还算过得去)。这里参考Robin Fercoq编写的Mli(3DS的材质文件,3DS文件中材质块的存储方法跟他是一样的)文档重新翻译整理Martin van Velsen的那份文档(大部分是关于MESH的部分和材质部分,其他转载 2009-04-22 15:26:00 · 3012 阅读 · 0 评论 -
[翻译]四叉树和八叉树的剔出选择
翻译:宋晓宇 write by Henri Haki 介绍: 传统计算机图形应用--特别是的应用的需要一个实时,交互的方法来现实--通过处理一个发送到显卡的数据的最有效的图形数据子集的方法来决定图形数据的显示,而不是传送全部的数据,四叉树,八叉树,Bsp树,背面剔出,pvs集合很多其他方法都是针对这个目的而提出的。 流行的计算机图形卡近些年在处理能力和处理方法上程指数增长,转载 2009-04-22 17:57:00 · 1040 阅读 · 0 评论 -
读取3ds文件
写这份文档的起因是因为网上流传的Martin van Velsen和另外一个人合写的那份文档是英文文档,而且那份文档的源程序风格不太好(其实相对于我手头上的另外一份程序,还算过得去)。这里参考Robin Fercoq编写的Mli(3DS的材质文件,3DS文件中材质块的存储方法跟他是一样的)文档重新翻译整理Martin van Velsen的那份文档(大部分是关于MESH的部分和材质部分,其他部分就原创 2009-04-17 12:04:00 · 5321 阅读 · 3 评论 -
用C语言扩展Python的功能
Pyton和C分别有着各自的优缺点,用Python开发程序速度快,可靠性高,并且有许多现成模块可供使用,但执行速度相对较慢;C语言则正好相反,其执行速度快,但开发效率低。为了充分利用两种语言各自的优点,比较好的做法是用Python开发整个软件框架,而用C语言实现其关键模块。本文介绍如何利用C语言来扩展Python的功能,并辅以具体的实例讲述如何编写Python的扩展模块。一、简介Pytho原创 2009-04-02 15:34:00 · 657 阅读 · 0 评论 -
3D Studio File Format (转)
3D Studio File Format (3ds).Autodesk Ltd.Document Revision 0.93 - January 1997 Rewritten by Martin van Velsen (email: vvelsen@ronix.ptf.hro.nl ) and Robin Fercoq ( 3ds-bin原创 2009-04-01 12:57:00 · 2356 阅读 · 0 评论 -
也晒一下我的Unity3d的NGUI超链控件
底层修改UILabel的渲染代码实现原创 2013-11-27 13:09:12 · 957 阅读 · 1 评论