
3D
文章平均质量分 86
h_h_w
这个作者很懒,什么都没留下…
展开
-
开始利用优快云做学习笔记,从windows 游戏编程大师技巧和3D游戏编程大师开始
利用两个月的空余时间将windows 游戏编程大师技巧和3D游戏编程大师技巧看了一遍。第一遍读的并不深入,代码也没有仔细研究。特别是3D下册,基本只是草草浏览了一遍而已。这一遍是为了对整体有个印象和了解。第二遍开始精耕细作,会深入阅读,研究相关代码并实际编写程序。期间所获会写成博客作为学习笔记,供日后参考。也很希望和有兴趣的朋友一起探讨。为了进度选择的中文版,翻译的还不错。感谢Andr原创 2013-03-27 11:19:54 · 1455 阅读 · 0 评论 -
U3D相关
Unity3D Shader官方教程翻译 http://www.j2megame.com/html/xwzx/ty/3301.htmlhttp://blog.youkuaiyun.com/ldghd转载 2014-01-20 19:53:57 · 1060 阅读 · 0 评论 -
从未停止!OpenGL的版本历史和发展
由于本文的内容过长,在Chrome浏览器下可能不能完全显示,建议使用IE或者FireFox阅读本文。来源请注明,本文永久地址为http://www.cnblogs.com/vertexshader/articles/2917540.htmlOpenGL®作为业界最为广泛使用的2D和3D图形接口标准,应用在成千上万的各式各样的计算机的程序中。从初期的崭露头角,到与Direct3D激烈转载 2014-03-11 18:55:57 · 922 阅读 · 0 评论 -
OpenGL版本与OpenGL扩展机制 (转载)
分类: Direct3D/OpenGL 2007-10-28 11:03 484人阅读 评论(0) 收藏 举报 扩展windowsdirect3dparametersextension微软转自http://blog.youkuaiyun.com/yqxx/archive/2005/05/27/382513.aspx1 opengl的版本区别(在opengl官方文档中有详细说明)转载 2014-03-11 20:05:14 · 699 阅读 · 0 评论 -
【U3D】Unity3D的脚本-script入门
2013-05-12 11:29:08| 分类: 游戏制作 | 标签:unity script u3d 脚本 |举报|字号 订阅Unity3D的基本操作很容易就能掌握了,接下来就是游戏系统的核心部分:脚本。什么是Script(脚本)?简而言之,就是使用代码来执行一系列动作命令的特殊文本,它需要编译器来从新解读。U3D内部如何解读脚本,这不是我转载 2014-01-19 23:03:45 · 1723 阅读 · 0 评论 -
LOD
LOD技术指用若干不同复杂度的模型来表示同一对象的技术。此技术主要根据视点距离对象位置的变化调用不同复杂度的模型,即在较远时调用低复杂度模型,在较近时调用高复杂度模型。LOD技术主要通过设置模型的Switch In Switch Out值来实现不同视点距离显示不同复杂度模型。在实际开发中注意相邻复杂度模型中低复杂度模型的多边形数目是高复杂度模型多边形数目的75%。采用该技术不但可以增强场景的逼真度转载 2013-08-29 15:33:54 · 900 阅读 · 0 评论 -
在Ogre中使用LOD(Levels of Detail)技术
作者:CYM点击打开链接Levels of Detail,意为多细节层次,LOD技术指根据物体模型的节点在显示环境中所处的位置和重要度,决定物体渲染的资源分配,降低非重要物体的面数和细节度,从而获得高效率的渲染运算。Ogre的网格可以在建模软件中设置LOD,也可以在程序中自定义,注意如果一个mesh文件的LOD等级大于1的话就不能被自定义LOD在Ogre中可以通转载 2013-08-29 15:32:20 · 1161 阅读 · 0 评论 -
OpenGL分格化和二次方程表面
原文点击打开链接分格化opengl只能对凸多边形进行渲染,所以对于凹多边形和有空洞的多边形需要进行分格化处理步骤:1.gluNewTess()创建一个分格化对象2. 调用几次gluTessCallback()注册几个用于在分格化时执行必要操作的回调函数, 3. gluTessProgerty()指定分格化属性4. 指定一个或多个多边形轮廓线来创建和渲染经过分格化的多边形转载 2013-07-24 15:36:03 · 888 阅读 · 0 评论 -
关于网格化tessellation的理解和问题
原文点击打开链接 首先网格化的步骤为(代码示意)GLUtesselator *pTessLator;pTessLator=gluNewTess(); //创建网格化对象gluTessCallback(pTessLator,GLU_TESS_BEGIN,(void (__stdcall *)())glBegin);//设置回调函数gluTessCallback(pTessLa转载 2013-07-24 13:28:32 · 1089 阅读 · 0 评论 -
DOOM3 源码分析笔记(1)
原文:点击打开链接DOOM3代码放出来也好久了,过年的时候抽空看了看,先更新第一篇,主要是编译的一些问题笔记,以及用自动生成的TypeInfo表进行未初始化变量检查的机制分析。编译的问题Can’t load default.cfg需要手动在FileSystem.cpp中把下面这行fs_basepath初始化改成自己的目录:idCVar idFileS转载 2013-04-12 03:30:55 · 1587 阅读 · 0 评论 -
在WinXP上编译Doom3源码提示
原文地址:点击打开链接Doom3 源码下载地址:https://github.com/TTimo/doom3.gpl官方的README写的很简略,以下是我在WinXP上编译Doom3遇到的问题和解决方法:准备:1. Microsoft Visual Studio 2010 旗舰版 + SP12. Microsoft DirectX SDK (June 2010)转载 2013-04-12 03:21:15 · 1375 阅读 · 0 评论