自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (8)
  • 收藏
  • 关注

原创 实时法线贴图dxt压缩算法

JMP van Waverenid Software,Inc.NVIDIA公司IgnacioCastaño2008年2月7日©2008,id Software,Inc.抽象原文下载地址 点击打开链接注原文有代码,我觉得大部分读者不会看麻烦dxt压缩的代码,有需要可以看原文 使用今天的图形硬

2017-05-24 13:09:54 5923 1

原创 实时DXT压缩

实时DXt压缩算法JMP van Waverenid Software,Inc.NVIDIA公司2008年2月7日©2008,id Software,Inc.翻译此文,我觉得对于理解Doom3和rage的dxt压缩算法,有很大的帮助,尽管翻译的地方有所失误,原文下载地址,(注,原文写的更

2017-05-24 12:23:18 2578

原创 实时的YcoCg-DXT压缩

实时YCoCg-DXT压缩JMP van Waverenid Software,Inc.NVIDIA公司IgnacioCastaño2007年9月14日©2007,id Software,Inc.抽象引入了高性能纹理压缩技术,利用了当今显卡上提供的DXT5格式。压缩技术在DX

2017-05-22 07:36:25 4804 1

原创 超大纹理传输

慢速地理空间纹理流存储设备2007年4月17日J.M.P.范·波伦?2007,Id Software,Inc.抽象提出了一种允许流量大的高速流水线,来自诸如DVD播放器的慢存储设备的地理空间纹理数据。低级别,对齐非缓存读取用于最大化吞吐量,并且避免内存和文件系统缓存污染。带宽要求通过压缩显着减少,并带有纹理数据库优化的布局用于最小化寻道时间。而且,多线程被实现以

2017-05-20 11:52:31 823

翻译 Id tech5虚拟纹理

(再用软件来翻译这篇文章的时候,我自己都怕了,估计此生此世界,世界上真是有牛人啊,这么复杂度超高的事情也能搞成, id真的是彪悍牛逼了。此文极端复杂,超级复杂,真尼玛不是一般的复杂啊) 软件虚拟纹理J.M.P.范·波伦2012年2月25日?2012,Id Software LLC,Zenimax Media公司。抽象现代模拟越来越需要显示非常大,唯一的、互动率的纹理世界

2017-05-20 11:11:31 1886

原创 检视Rage的着色器

检查Rage的着色器原文地址Rage,游戏由ID软件开发,玩得很开心。但是玩起来更有趣。 我已经提出了检查ID Tech 5的虚拟纹理或MegaTextures的机制的方法,因为它们也被称为。但是,如果您真的很好奇这是如何工作的,您想要阅读用于解决MegaTexture的着色器文件。由于ID Tech 5(Rage的引擎)在OpenGL 3.2中实现,着

2017-05-16 22:55:37 695 1

原创 Megatextures in Rage

2012年3月4日罗伯特id Software的射击游戏Rage实现了一种称为Megatextures或Virtual Textures的技术,它基本上模仿了一个MMU来处理大于显卡内存的纹理。实施规模从游戏机到高端PC,并允许在所有平台上使用相同的资产 - 这对艺术家来说是一个巨大的加分。他们也不必考虑纹理记忆预算,并且他们可以在没有播放器注意到的地方

2017-05-16 19:00:00 501

翻译 Doom4技术采访

DOOM4技术访谈:原文地址 http://www.eurogamer.net/articles/digitalfoundry-2016-doom-tech-interview如何使用技术创建了迄今为止视觉效果最好的60fps游戏。Digital Foundry 已经有一段时间了,因为我们完成了其中的一个!在将我们的技术分析整合到id软、件的梦幻般的Do

2017-05-16 16:40:50 1308

原创 id软件技术采访:DX12,Vulkan,Mega-Textures,PBR,全局照明等

原文地址 http://www.dsogaming.com/interviews/id-software-tech-interview-dx12-vulkan-mega-textures-pbr-global-illumination-more/ id软件技术采访:DX12,Vulkan,Mega-Textures,PBR,全局照明等2016年7月23日约翰·帕帕多普洛

2017-05-16 14:06:31 1070

原创 下一代3d渲染技术,体素光线投射

原文地址http://www.tomshardware.com/reviews/voxel-ray-casting,2423.html下一代3D渲染技术:体素光线投射 在我们回顾一下光线跟踪之后,让我们继续概述可以取代的渲染技术,至少可以补充我们今天所知道的三角形光栅化。阅读我们以前的文章的人已经知道了,我们并不真正相信实时光线跟踪的可行性(Ed。:这似乎得到了英特尔

2017-05-16 12:31:45 5050

原创 DOOM Dev:未来,异步计算将更广泛地用于idTech 6; 更多的开发者会利用它

原文地址http://wccftech.com/doom-dev-going-forward-compute-will-used-extensively-idtech-6-developers-will-take-advantage/?utm_source=tuicool&utm_medium=referral三天前,id Software正式发布了V

2017-05-16 11:04:10 686 1

翻译 John carmark在idtech6 ,光线追踪,物理的谈话 第二部分

原文地址https://www.pcper.com/reviews/Graphics-Cards/John-Carmack-id-Tech-6-Ray-Tracing-Consoles-Physics-and-more/Multi-GPU-graphi多GPU图形和结论PCPER:您对多GPU系统目前的情况有何看法?你认为这是一个真正的好处,你认为开发人员能够轻松地利用这些硬件配

2017-05-15 22:28:46 775 1

翻译 卡马克在光线追踪,id tech6,射线跟踪,控制台,物理学等的谈话 第一部分

原文地址卡马克在光线追踪,id tech6上面的研究科技6,射线跟踪,控制台,物理学等等的John Carmack作者:Ryan Shrout日期:2008年3月12日主题:显卡制造商:General标签:光线追踪超过渲染约翰·卡马克(John Carmack)坐下来与我们谈谈目前的图形世界,包括所有关于英特尔和光线跟踪的

2017-05-15 22:08:39 929

原创 雷神战争中简单megetexture地图制作

原文地址http://wiki.splashdamage.com/index.php/A_Simple_First_Megatexture本指南将逐步介绍使用雷神战争的关卡编辑器如何创建详细的Megatextured Terrain。我个人认为对于理解Id的Magetexture技术有所帮助,所以翻译请确保您在尝试本教程之前熟悉一个简单的第一个Megatext

2017-05-11 10:57:39 1202

原创 doom3 源代码评测 1

原文地址 http://fabiensanglard.net/doom3/2012年6月8日DOOM3源代码评测:简介(第1部分,共6部分)>>2011年11月23日,id软件保持传统,并发布了其以前引擎的源代码。这一次是轮到了idTech4,使用它,创造出Prey,quake4,当然是Doom 3.在几个小时之内,GitHub上的源代码被下载了400多次,

2017-05-11 10:47:14 4087

原创 QuakeIV声音部分

原文地址 https://www.iddevnet.com/quake4/Sounds声音着色器创建Quake3中使用的“通道”的概念完全消失了。没有更多的SND_IDLE,SND_ACTION等,这些已被声音着色器所取代。声音着色器定义波形文件及其播放方式。这两个.wav文件和.ogg文件可以与新的Quake4引擎一起使用。声音着色器就像素材着色器。它们位于base

2017-05-11 10:22:25 793

原创 QuakeIV 在地图中放置GUI

原文地址https://www.iddevnet.com/quake4/Placing_a_GUI_In_a_Map将GUI放置到地图中是一个简单的过程。我们不会详细介绍如何创建一个由GUI激活的拼图,因为这更多是LevelEditor帮助文档的范围,但我们将概述将GUI放置到这个级别的基本过程。对于运行脚本简单的拼图的GUI,一个func_static绑定到一个GUI用在了

2017-05-11 10:15:02 433

原创 QuakeIV 之Fx

原文地址 https://www.iddevnet.com/quake4/FXEditor翻墙以后人机验证,才能访问原英文网站Quake4使用Fxeditor来制作游戏的特效部分该FXEditor可以从与控制台启动editfx命令。您还可以通过添加+ editfx参数通过命令行启动它。请注意,您必须处于窗口模式才能运行FXEditor。该

2017-05-11 10:12:08 378

翻译 在QuakeIV中创建模型

原文地址 https://www.iddevnet.com/quake4/ArtReference_CreatingModels在Quake4中创建模型本文件将尝试解释Raven Software的艺术家和建模师用来创建Quake4的世界模特,生物和人物的过程。它从概念阶段开始,通过创建高低模型,创建UV,设置着色器,渲染正常,然后绘制漫反射,镜面和高度贴图,创建完成的皮肤。虽

2017-05-11 10:07:51 1153

原创 QuakeIV的gui

原文地址https://www.iddevnet.com/quake4/GUIEditorQuake4的gui跟doom3的关卡编辑器基本上一模一样,我觉得反正都是doom3的引擎代码,挖过来,看一看id 的代码结构到底是什么样子的。对于理解Doom3的代码有所帮助本文档概述了在Quake 4中创建GUI的基础知识。游戏中存在两种类型的GUI:整体UI GUI,如菜单系统和

2017-05-11 10:01:04 598 1

原创 doom3脚本部分

原文地址 https://www.iddevnet.com/doom3/script.php译文如下doom3脚本部分,脚本与Doom 3 c++的编程大致相同,您可以无需购买Visual C ++即可。该语言与C ++类似,但可以说更容易学习和使用。Doom 3中有三个主要组件由脚本控制:

2017-05-11 09:50:06 849 1

原创 QuakeIV裁剪关卡

不要与您可以在画笔上执行的CSG剪辑操作混淆,剪辑您的级别将有助于优化播放器的碰撞,并帮助避免玩家和AI的卡片。

2017-05-11 09:45:16 421

原创 QuakeIV 多人def

原文地址 https://www.iddevnet.com/quake4/Multiplayer mapDefs和addon.confMultiplayer mapDefs需要比Single Player mapDefs更多的设置, 但仍然很容易。最重要的考虑是确保您的级别与Quake 4 1.1中添加的自动下载支持兼容。addon

2017-05-11 09:39:28 462 1

翻译 Doom3bfg 技术说明

这篇文章我自己早就尝试着翻译过,但是翻译质量太差,又使用谷歌翻译来进行翻译,觉得不错,但是我发现翻译软件并不能执行的很好,全部让自己翻译,也没有这个时间精力了,但是如果再停留在quake3和doom3的时代,有很多的东西已经过时,而且速度很慢,所以有必要要研究一下。再加上自己的理解,我看翻译的质量不错,我觉得可以了,当然以后还是要修改的。原文名称DOOM-3-BFG-Techni

2017-05-09 12:15:17 2193 1

原创 DOOM(2016)图形研究

原文地址 http://www.adriancourreges.com/blog/2016/09/09/doom-2016-graphics-study/ 由于本人英语水平有限,对于图形学技术领悟有限,错误之处在所难免,读者体谅,也欢迎高手 翻译此篇,抛砖引玉 。 本文你可以随意转载,但请你最好注明出处,毕竟我翻译也不容易。尊重一下劳动成果嘛

2017-05-08 14:15:58 2646 1

原创 QuakeIV动画部分

原文地址 https://www.iddevnet.com/quake4/AnimationsQuake4动画部分动画 - 创建.md5anims和.md5meshes让动画人物进入游戏有四个步骤:人物创作 此步骤包括建模网

2017-05-08 13:16:03 586

原创 doom3之GUI

原文地址 https://www.iddevnet.com/doom3/guis.phpgui编辑器是一个真正的救星,用于制作小而简单的guis。Raven Software最初创建了Quake 4的GUI编辑器(这就是标题栏中的“Quake IV GUI Editor”)的原因。Doom 3中的GUI编辑器在一两年内

2017-05-08 13:04:35 503

原创 doom3灯光编辑器和FX编辑器

原文地址https://www.iddevnet.com/doom3/editor_light.php灯光编辑器可以通过键入在控制台“editLights”或通过辐射按下“J”打开(因为你ĴUICE了灯)。您需要在编辑器中选择一个光线才能真正做任何事情(或者您可以在游戏中运行,并从中选择灯光)。Doom 3中有两种类型的灯。点灯类似于灯泡。有一

2017-05-08 12:50:41 802 1

原创 doom3 IK编辑器 和 粒子编辑器

原文地址 https://www.iddevnet.com/doom3/walkik.phpIK动画的一个编辑手段,可以使用entityDef中的键/值对启用用于步行字符的IK动画控制器。ik_numLegs 设置腿数ik_minWaistFloorDist 设置腰部到地面的最小距

2017-05-08 12:45:31 671 1

原创 doom3 Articulated Figures编辑器

原文地址 https://www.iddevnet.com/doom3/afs.php原文全部是英文,我个人认为英文,我实在是不喜欢,能看懂英文,但是看英文实在是觉得很麻烦,理解的速度太慢了我用谷歌翻译翻译了一下子,我觉得翻译的质量,比我翻译的要强一点点,处于节约时间的考虑,我觉得还是有必要看一下子的。artifulated figure(铰链数

2017-05-08 12:38:57 537 1

原创 doom3中PDA信息

原文地址 https://www.iddevnet.com/doom3/pdas.phpPDA decls可能是最简单的理解,因为它们很简单。有一个PDA的编辑器(editPDAs)不是因为它们很难,而是因为它们是乏味的(特别是当你制作了100个)。PDA实际上由多个decls组成。有PDA本身,那么P

2017-05-08 12:21:18 424

原创 doom3 entitydef实体定义

原文地址 https://www.iddevnet.com/doom3/entitydefs.phpdoom3实体定义一个entityDef只不过是一个带有一个名字的键/值对的集合。它们通常用于定义实体(因此名称),但它们可以真正用于定义可以使用键/值对列表定义的任何内容。键和值的含义完全取决于对象的类型,但是

2017-05-08 12:16:36 579 1

原创 doom3 代码结构

原来 我认为这个网站已经倒闭了,毕竟从Doom4,quake4是2004,2005的,关注的人太少了 ,我觉得这些文章有助于对于doom3,代码的理解,idcevNet是介绍doom3和quake4的Mod关卡制作的网站,我以前翻阅时候,网站还在....闲杂不知道.........数学库,计时器,容器等等。在Doom 3中,有4个不同的动画通道(“躯干”,“腿”,“头”,“眼皮”)以及第五个伪通道(“全”)。idEntity是派生所有实体的基类。它处理所有实体常见的大多数“低级”维护功能,如诞生,思考,

2017-05-08 12:06:13 3468

原创 id 引擎研究资料

gdc2012年 id公司演讲时候的论文,讲述了虚拟材质缓存如何在各种不同的运行环境中的方法大致的原理,对于研究id tech5有一定的帮助;id引擎研究资料,里面包含了网页的一些下载方式,以前我下载了一批,很多网站由于年代太过于久远,很多的网页不能再访问了,有些在谷歌的云盘上面存储,国内不容易访问,有的由于是暴力游戏,被墙了,无法访问了;在Siggraph2016年,id的程序员写的,关于doom3渲染技术的论文,基本上有的东西,一部分我翻译成了文章放在了博客中,一部分,我放在了。

2017-05-01 15:30:41 1086

quake3关卡编辑器地图制作指南

quake3关卡编辑器地图制作指南,mod,做地图时候用的,这个乃是在光线游戏引擎里面截取出来的,可以用来制作这个Mod东西

2013-04-24

OpenSceneGraph

OpenSceneGraph-三维图形库源码

2011-09-16

3d游戏引擎

3d游戏引擎,可以一看,对你可能有所帮助

2011-09-16

opengl游戏设计

opengl游戏设计,有MD2文件加载,地形等

2011-09-16

opengl超级宝典光盘

opengl超级宝典光盘,希望对大家能够有所帮助

2011-09-16

opengl 射击未完成版

opengl 射击游戏,未完成版,借用了很多别人的代码,自己独创了一部分,每天正在研究改进中,先传上去,以后等写好了,再在逐渐上传,里面错误很多,大家不要笑话啊!希望对学习者有所帮助。

2011-06-14

opengl做的CS仿真程序

包括碰撞检测,天空,摄像机漫游等等,供大家学习研究

2011-06-14

opengl射击游戏源代码

简单的OPENGL射击游戏,源代码值得研究,包括MD2文件,粒子系统,人工智能,等等。

2011-06-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除