最近有关魔兽世界的研究和引擎研究,主要完成了:

1. 地形格式的读取和二级LOD的实现(魔兽世界的LOD策略),地面小物体的异步和同步加载,地面小物体的随距离alpha渐变

2. 地形渲染的贴图混合shader,虽然还不是最终的效果,没有高光

3. 建筑格式WMO的初步读取和显示,对多个贴图的情况和一些细节还没有处理

4. 模型启用alpha状态时的遮挡处理

5. 渲染的优化,显存的控制,资源缓存的处理

每个问题的解决都是一个不断探索尝试的过程,下面正要着手解决的问题:

1. 地形中小物体的instance渲染,优化异步加载和渲染的过程

2. WMO格式中portal算法的研究,看看魔兽在室内场景是怎么做场景划分的

3. 地形和建筑格式的进一步解析,天空,雾,小物体,水

4. bug修正和进一步提升程序效率

下面是几个当前工作截图:

魔兽世界的地形和建筑相关推荐

  1. 《魔兽世界》地形研究

    <魔兽世界>地形的惊艳之处,主要在于无缝连接的世界和精细的渲染效果,借助 WoWmapview 源码及能以线框模式查看 D3D 程序的分析工具,可以对其实现略窥一二. 组织方式 <魔 ...

  2. Grasshopper脚本电池处理全站仪数据,生成建筑、线状地物和地形

    引入 在使用全站仪时,每次的测量的坐标均可保存在储存中,便于后期内业导入Cass中成图.导出的.dat数据的格式如下(随手编造的数据) 其中每一行为一个点的数据,用英文逗号隔开,分别表示代号,(空值) ...

  3. Houdini技术体系 基础管线(三) :UE4以选择区域的方式对地形做生成和更新 上篇...

    背景 前一节里,解决了Houdini地形无缝导入到UE4的流程问题.但这种方法也有它的局限性,在实际游戏项目里,LA和LD还是偏向在游戏引擎编辑器里工作,他们的一些设计也会影响到地形的信息,那么就需要 ...

  4. ue4网格转地形_翼翻 在UE4中完成灯塔场景制作

    Hello~大家好 今天给大家带来一篇UE4的场景工作的图文 本图文来自英国的环境艺术家Craig Richards 介绍我叫Craig Richards,我是英国的环境艺术家.我第一次涉足电子游戏艺 ...

  5. ue4网格转地形_UE4荒凉海岛灯塔场景制作/译文

    设为星标,不错过任何干货 先点上方" CG自学站"再点右上角" ..."最后设置星标★ CG自学站专注分享国内外CG教程和大师名家推介 专业词汇翻译疏漏某些请理 ...

  6. Unity大场景数据加载及优化方案

    前段时间,有几个虚拟仿真公司跟我请教关于大地形的加载优化问题,它们使用的引擎都是自己研发的,引擎对于开发者来说,大同小异,它们的基本构造是一样的,关键是在于解决问题的方法,正是基于这个前提写了这个课程 ...

  7. skyline三维模型规格

    (一) 每个由skyline制作的数字城市都会包含一些三维模型. 所有这些模型的纹理的总和不应该大于300k . 这些模型代表着这个城市的地标性建筑物或古迹. Skyline Software Sys ...

  8. 年度最期待游戏废土2登陆Linux

    为什么80%的码农都做不了架构师?>>>    <废土2>是经典RPG<废土>回归之作,由InXile公司开发.本作借由慈善网站Kickstarter的募捐而 ...

  9. 过程化技术:打造「开放世界」的秘密

    如果你经常接触开放世界游戏,应该不难发现在这些作品中,并不是每个角落都经过了精雕细琢.一张硕大的地图里,往往充斥着诸多相同的物件.地形和建筑.某种程度上,这些都是使用过"过程化技术" ...

最新文章

  1. 蒙特卡洛算法贡献者之一Arianna Rosenbluth逝世 | AI日报
  2. 数据分析显示,疫情下数据科学家的薪水几乎未受影响
  3. 神马搜索上线奥运会人气榜单 中国女排包揽前三
  4. jqueryIFrame框架内元素操作
  5. Android之EventBus使用详解
  6. 我仅仅想安安静静的做一个编程的美男子
  7. selenium 难定位元素、时间插件
  8. 华为硬件工程师社招机考题库_中级会计机考你了解吗?机考操作常见八大问题速看...
  9. php 汉王云名片_汉王云-名片识别【最新版】_OCR_人工智能_API-云市场-阿里云
  10. firewalld 极速上手指南
  11. 《HTML5移动Web开发实战》—— 1.6 在移动网站中使用HTML5
  12. 一道经典面试题的不同解法
  13. Get Intellisense for .axml files in Visual Studio
  14. 算法设计与分析(未完待续)
  15. Windows部署WSUS补丁服务器
  16. java中double..compare_为什么Java的Double.compare(double,double)实现了它的样子?
  17. XAMPP运行MySQL entire log window on the forums解决方案
  18. 使用 Metasploit 渗透局域网 Windows 设备
  19. galaxy 用不了_开箱即用使Galaxy S9更好的六种方法
  20. mac笔记——from“http://macshuo.com/”

热门文章

  1. 28、利用稳压芯片设计一个恒流源
  2. reference pics
  3. Gzip的动态压缩和静态压缩详解
  4. matlab中gain怎么设置,pid调节中的gain是什么意思?
  5. GAIN: Missing Data Imputation using Generative Adversarial Nets学习笔记
  6. Linux文件目录颜色的含义
  7. 截图或者模糊图片高清处理方式
  8. Vs code添加自定义snippet
  9. nand flash基础——读写擦操作
  10. Linux ubuntu下载vim