字号:

西山居游戏3D引擎的DirectX 11版本初貌

时间:2013-12-24 09:41 作者:官方 手机订阅 参与评论(0) 【投稿】
文 章
摘 要
《剑网3》DX11引擎被曝光,虽然还没有成型下来,但是官方已经迫不及待的展示出来了,小伙伴们也来看看这个效果。

剑网3》DX11引擎被曝光,虽然还没有成型下来,但是官方已经迫不及待的展示出来了,小伙伴们也来看看这个效果。

秀一下DX11引擎的海洋效果,截图是深水区,看不太出水面的折射效果。可以关注下水波的起伏,水面对晚霞的反射等效果。这个效果我们预计最近会配上资源更新到客户端,点击可以显示大图。

点击放大

KG3DEngineDX11版本是西山居游戏3D引擎的DirectX 11版本。目前正处于基础功能验证阶段,侧重于先实现剑网三用户玩游戏的时候最需要的功能。画面和性能会在后续阶段作为重点进行完善,

虽然当前版本问题还比较多,我们还是忍不住把他拿出来和大家见面了,与其闭门造车,不如在批评中进步。还请大家多多包涵,多反馈问题。

 系统要求:

1. 操作系统:Windows 7及以上。

2. 内 存:至少4G。

3. 显 卡:显存至少1G。

使用说明:

1. 将压缩包内文件解压到开发版剑网三客户端程序目录(类似C:\Program Files\Kingsoft\JX3Dev\bin\zhcn\)。

2. 在更新程序点击“设置”,在弹出的游戏设置对话框中,选中“DirectX 11引擎”选项,如下图:

1.png

已知问题:

下面是当前版本已知重要问题 ,我们会在后续逐步改进:

不支持视频设置——目前所有设置都是引擎内部固定的,界面显示的选项不代表实际情况。

版本历史:

2013.12.20 v0.8.0 alpha (技术测试版):

1. 新增海洋参数接口,支持通过配置文件设置海洋的几何和渲染参数。

2. 新增海洋和环境的融合:新增折射、反射、雾效效果。

3. 新增支持Shader一次性预编译出debug版本和release版。

4. 优化海洋绘制,多处细节改善。

5. 优化地形绘制,多出细节改善。

6. 改进地形Tessellation的切分机制,支持任意精度的细分。

7. 修复由于和DX9引擎接口不匹配导致宕机的问题。

8. 修复给带骨骼的模型播放了顶点动画导致宕机的问题。

9. 修复事件处理的时候提前释放对象导致宕机的问题。

10.修复动态加载物体失败后还会反复加载的问题。

11.修复标签触发的特效效果不正确的问题。

12.修复某些地方的文字显示可能错误的问题(如登陆界面角色名列表)。

13.重构动画标签相关代码。

14.VC运行时库改用静态库。

2013.12.13 v0.7.9 alpha (技术测试版):

1. 新增Shader在构建的时候预编译,不再依赖D3DComplier_46.dll,大幅度提升引擎初始化速度。

2. 优化裁掉的空间节点位置判断代码。

3. 优化检查到用户操作系统版本过低时候的提示信息。

4. 修正一处父模型为空导致宕机的问题。

5. 修正一处会把子模型重复添加到场景带来多余运算的问题。

6. 修正一处引擎初始化失败的时候资源没有释放干净的问题。

7. 其他大量内部代码调整:地形、角色、场景管理等。

2013.12.06 v0.7.8 alpha (技术测试版):

1. 新增地形系统初步支持Tessellation(仅支持V4格式地形,如稻香村),地形细节更逼真,特别是远一点的地形,效果很明显。

2. 新增支持场景预加载指定区域,这样读条结束后周围的物体基本加载完毕,减少看到物体一个个的慢慢出现的情况。

3. 新增支持客户端做模型缩放,人物高度和DX9版本一样了,新建角色界面小窗口的部件显示也正常了。

4. 调整裁减策略,提高近处物体的权重,使得近处的小物件容易被看见。

5. 修正L形状的室内场景,裁减计算会出错的问题。

6. 修正四叉树节点为空的时候,裁减计算会出错的问题。

7. 修正地形阴影模糊半径在两种阴影绘制模式中不一致的问题。

8. 修正某些地图(如南屏山)材质id数据错误导致实时渲染错误的问题。

9. 修正一处内存泄露的问题。

10.修正新建的角色可能看不到脸和没有动作的问题。

11.修正某些时候特效会一直重复播放的问题。

12.移除对用Global map的方式绘制地形的支持。

13.重构角色类的代码。

14.重构场景对模型的管理方式,客户端加的模型和场景内部的模型分开用不同的实现处理。

15.重构裁剪器相关代码。

16.重构动态加载相关代码。

2013.11.29 v0.7.7 alpha (技术测试版):

1. 新增支持DetailTexture,角色变不再总穿一身灰衣服了,表现力大幅度增强。

2. 新增对不符合要求的操作系统弹出提示。

3. 升级到D3DCompiler_46。

4. 修正正太体型不能播放动作的问题。

5. 修正鼠标选人物,可能选不中最前面的人的问题。

6. 修正可能会选中不可选择的物体的问题。

7. 其他一些内部改善。

2013.11.26 v0.7.6 alpha (技术测试版):

1. 新增支持DX9版本引擎接口的最新版本,可以支持最新的资料片了。

2. 新增声音支持,特效播放有声音配合了。动作触发的声音还有待后续加入。

3. 新增支持由UI管理图标,各种小图标现在都可以显示了。

4. 新增把原来DX11的独立日志接入客户端的日志系统。

5. 新增支持Texture加载的时候转成BGRA格式,以支持处理DDS格式的UI图片。

6. 优化裁减效率。

7. 修正多线程模式下部分文字可能显示错乱的问题。

8. 修正某些地图天空盒颜色混合不正确的问题。

9. 修正地图里面.bind和.mdl格式的模型看不到的问题。

10.其他内部调试相关的代码。

2013.11.15 v0.7.5 alpha (技术测试版):

1. 新增64位版本,可以用更多内存了。

2. 新增环境光晕效果,晚上能看到月亮和其他光晕了。

3. 新增地形阴影,可以看到地形产生的阴影了。

4. 改善阴影晃动的问题,重新开放大视距。

5. 修正地形在分层绘制模式下纹理不正确的问题。

6. 修正某些地图看不到近处的阴影的问题。

7. 修正某些地图加载进度条界面看不到背景图的问题。

8. 修正某些地图的模型看不见的情况,如马鬼驿的某些树。

9. 修正树叶动画不平顺的问题。(改为使用高精度计时函数)

10. 修正水面反射不太对的问题。(裁减平面计算错误导致)

2013.11.8 v0.7.4 alpha (技术测试版):

1. 新增:粒子增加ConvertMap效果和雾效。

2. 优化:阴影相关:如提高刷新率、提高阴影裁减效果等。

3. 修正:阴影边缘不正确。

4. 修正:大视距下阴影会晃动,临时解决方案先限制视距,后期弄好了再开放大视距

5. 修正:登陆界面烟雾乱窜。

2013.11.2 v0.7.3 alpha (技术测试版):

1. 新增:特效新增缩放属性。

2. 新增:开始支持DX11的Tessellation,内部Demo完成。

3. 改进:增加动态加载的范围。

4. 修正:进入室内后不显示物体(动态加载未加载使内模型)。

5. 修正:特效bug。

6. 其他:升级到VC2012,DirectX SDK版本也随之升级。

2013.10.25 v0.7.2 alpha (技术测试版):

1.优化:阴影渲染。

2.优化:水面渲染。

3.优化:减少地形系统的内存占用。

4.修正:动态加载带来的加载冲突可能导致程序崩溃。

6.其他:内部调试工具相关修改。

2013.10.19 v0.7.1 alpha (技术测试版):

1. 新增:场景物件动态加载(减少资源占用)。

2. 新增:摄像机视距由程序配置,不再用固定值。

3. 修正:进游戏后屏幕上方会有个特效不停在闪烁。

4. 修正:新建角色界面,可选部件小窗口绘制位置不对。

5. 修正:某些情况下动作会重复播放多次。

6. 修正:登陆界面烟雾特效不正确。

7. 其他内部调整。

2013.10.11 v0.7.0 alpha (技术测试版):

1. 新增:支持3D场景和2D界面多层混合绘制,可以在角色面板显示3D人物了。

2. 新增:支持阴影。

3. 新增:支持新的头顶名字距离机制(头顶名字距离头顶的位置由头骨位置确定,而不是模型的世界坐标加固定高度)。

4. 优化:远处的特性不再绘制,提高性能。

5. 修正:某些特效效果不正确。

6. 修正:动作标签在某些情况下不正确。

7. 修正:退出时资源没有正确的释放。

8. 其他内部代码调整。

2013.9.13 v0.6.5 alpha (技术测试版):

1. 新增:兼容多核模式。

2. 优化:地表植被绘制效率。

3. 优化:特效绘制效率。

4. 优化:改善环境(天空、远山、云层)渲染效果。

5. 修正:当地图的某些资源文件缺失的情况下地图会加载失败。如“三国古战场”。

6. 修正:快速移动时,头发飘带之类的会抖动剧烈(物理系统)。

7. 修正:特效公告板bug。

8. 修正:某些UI元素第一次绘制的时候看不到。

2013.9.6 v0.6.4 alpha (技术测试版):

1. 新增:图片支持渐隐渐现效果。(解决了某些界面元素不消失,剑三团队监控插件导致的屏幕红彤彤一片等问题)

2. 新增:UI图标绘制支持旋转等动态效果。(小地图箭头方向可以动了、技能CD也有旋转时钟效果了)

3. 新增:支持显示人物头顶的特殊图标。(如交接任务的叹号、卷轴)

4. 新增:地形绘制支持NormalMap(需要资源支持,客户端暂时看不到效果)

5. 优化:提升地形绘制效率、减少资源占用。

5. 修正:某些情况下头发、飘带不动。

7. 修正:地表植被绘制多遍的时候位置不一样。

8. 修正:水面倒影LOD可能不正确。

9. 其他内部调整。

2013.8.24 v0.6.3 alpha (技术测试版):

1.修正:场景里面的mdl格式的模型看不到。

2.修正:打坐会导致严重掉帧。

3.其他内部调整。

2013.8.16 v0.6.2 alpha (技术测试版):

1. 修正:客户端编辑框控件文字下半部分显示不全(例如登陆界面的账号名输入框)。

2. 修正:由于地形占用内存过多导致的某些场景无法进入。(例如“长安 安史之乱”)。

3. 优化地形绘制。

2013.8.14 v0.6.1 alpha (技术测试版):

1. 修正用户替换某些字体文件,可能导致客户端启动到一半就退出的问题。

2. 修正长安之乱地图无法打开的问题。

3. 修正草比较稀疏的问题。

4. 修正切换武器时物理效果可能会出错的问题。

5. 修正地形LOD在某些情况下不正确的问题。

6. 允许地图资源存在错误的情况下继续加载地图。

2013.8.13 v0.6 alpha (技术测试版):

1. 2D显示模块优化、大幅度提升界面元素绘制效率。

2. 加入对头发、飘带物理效果的支持。

3. 支持特效标签。

4. 支持DX9版本新引入的地形文件格式。

5. 其他优化、bug修复、功能增加。

2013.2.1v0.5 alpha (内部技术测试版):

实现了玩游戏需要的基本功能,可以在游戏客户端走动和战斗。

如果弹出错误报告对话框,麻烦大家点击上传错误报告,这样我们才能更快的解决问题,非常感谢。

加入17173玩家俱乐部,100%领《原神》月卡、《王者荣耀》888点券、《魔兽世界》T恤等周边好礼!
加入方式:微信关注“17173服务号”

最近更新

全球新闻