- 博客(9)
- 资源 (25)
- 收藏
- 关注
转载 加速&优化技术
加速&优化技术 译者序:这是一篇讲解3D引擎中,某些细节优化的文章,文中使用的方法同样适用于其他场合。不过因为本人对这方面的技术和词汇不是很熟悉,所以这篇翻译可能存在很多谬误,希望大家多加批评指正。原文:Speed-up & Optimization Techniques绪论 在这个页面,我收集了一些不同的加速3D引擎的小窍门。我会先介绍一些显而易见的,因为许多人会
2013-10-22 21:50:12 540
转载 游戏引擎中的各种剔除算法
在引擎中最影响渲染效率的是场景管理,剔除算法又是其中的最主要的内容。这里简单总结一下各种流行的遮挡剔除的算法,只是为了我的游戏引擎而做的一点功课。1。bsp。Binary space partition。优势在于这种算法的数据结构十分简单(二叉树),而且在效率方面非常好,因为强调了离线计算(即场景保存为bsp的数据格式,在渲染前就加载生成bsp树)。比较麻烦的是它的实现非常的复杂,而且用dx来
2013-10-22 21:48:58 1033
转载 Shadow Map在DirectX9.0 SDK Sample 的实现方法
很宝贵的资料,总结的相当不错。目前原创作者未知,如有知情者肯请告知,感激不尽~ 一.前言这个教程主要面对DirectX9.0的初学者,文中代码说明部分以DirectX9.0c SDK(August2006)中的ShadowMap Sample 为例进行讲解。如果没有D3D矢量运算基础,HLSL,或是对D3D流程不熟悉的朋友推荐《3D游戏程序设计入门》(翁云兵
2013-10-20 23:37:54 973
转载 基于FBX SDK的FBX模型解析与加载 -(四)
8. 骨骼蒙皮动画骨骼蒙皮动画是当前游戏引擎中最常用的一种动画方式,关于其基本原理网络上的资料较多,关于到涉及的其它较复杂操作,如插值、融合等在这里也就先不再讨论了,而且其实现方式也与具体引擎的动作管理系统相关;在这里就主要简单介绍一下如何从FBX里加载骨骼以及蒙皮信息并完成最基本的蒙皮动画效果。骨骼动画的实现主要包括骨骼的驱动和蒙皮两部分操作,骨骼的驱动在前一篇中介绍动画数据的加载时已经完成
2013-10-06 21:48:56 2118 1
转载 基于FBX SDK的FBX模型解析与加载 -(三)
6. 加载Camera和Light在FBX模型中除了几何数据外较为常用的信息可能就是Camera和Light,虽然在游戏中一般不直接从模型中得到这两部分信息,而是由引擎来提供,但是FBX中提供了对这些信息保存的支持。其实单纯加载这两部分的信息很简单,就像之前介绍的在整个Scene Graph中对每个Node遍历过程中,判断得到当前结点是Camera或Light时调用相应的ProcessCame
2013-10-06 21:47:39 1237
转载 基于FBX SDK的FBX模型解析与加载 -(二)
5. 加载材质Material是一个模型渲染时必不可少的部分,当然,这些信息也被存到了FBX之中(甚至各种贴图等也可以直接内嵌到FBX内部),就需要从FBX中加载这些信息以完成带有材质的渲染。材质的加载可以与Mesh的加载相结合来完成,但更好的方法是独立进行,这样各模块间的关系更清晰,但这就需要一个额外的操作,那就是关联Mesh与Material。FBX中的材质对象包含了丰富的信息,比如最
2013-10-06 21:47:05 1318
转载 基于FBX SDK的FBX模型解析与加载-(一)
1. 简介FBX是Autodesk的一个用于跨平台的免费三维数据交换的格式(最早不是由Autodesk开发,但后来被其收购),目前被 众多的标准建模软件所支持,在游戏开发领域也常用来作为各种建模工具的标准导出格式。Autodesk提供了基于C++(还有Python)的SDK来实现对FBX格式的各种读写、修改以及转换等操作,之所以如此是因为FBX的格式不是公开的,这也是FBX的诟病之一。与F
2013-10-06 21:47:00 2174
转载 DirectX SDK 各版本开发包下载地址合集
PCHOME 下载http://download.pchome.net/search-0--directx----------1-1-3.htmlDirectX 8.0 SDK 开发包 2000-11-09http://download.microsoft.com/download/winme/Update/8.0/W9X2KMe/EN-US/
2013-10-05 21:49:11 3187
转载 C++编程命名规范
第一部分:共性规则共有八项。作为指导供成员采纳。【规则1】标识符应简单明了,望文知意。标识符采用英文单词。切忌使用汉语拼音来命名。程序中的英文单词一般不要太复杂,用词应当准确。例如不要把CurrentValue写成NowValue。尽量不要使用单词缩写或首字母缩写。只有当标识符过长时才考虑使用单词缩写。在使用缩写时,不要自创缩写,尽量使用被广泛接受的缩写。【规则2】标识符长
2013-10-02 00:15:45 852
Visual-Assist-X-10.9-Build-2366_支持vs2019.rar
2020-12-01
Unity Magica Cloth.1.7.0.7z
2020-12-01
Unity Easy Movie Texture Video Texture v3.72
2020-12-01
FalagardSkinning
2011-10-18
FalagardSkinning.pdf
2011-10-18
nFringeSetup1.16+config
2010-12-23
计算机学科专业基础综合复习指南(数据结构部分)
2010-10-01
Oracle11gPLSQLProgramming
2010-05-30
C#编写的远程监控程序源码
2010-04-16
C#聊天软件带浏览器源码(毕业设计)
2010-04-09
C#聊天程序源码(网络编程)
2010-04-08
igoogle网站源码
2010-04-07
C# API精灵 助手 函数查询
2010-04-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人