Recast & Detour & TerrainExport Study Feeling

简介:

Recast Navigation和Terrain Export终于算是有点成果了。今天作一个简单的总结,顺便写一些话激励自己。

这个项目的成功对于我这个算法又烂,而又不懂3d图形学的人来说,感觉真是个奇迹。我说的成功是技术成果上的成功,而不是靠这个赚钱了。

总体来说,技术贵在坚持,还要加那么一点点激情。

这个项目牵的知识面比较广而偏向底层,其中不乏有一些连专业3d游戏设计者都比较难懂的。学习这个我买了四本书《DirectX 9.0 3D游戏开发编程基础》、《DirectX 9PROGRAMMABLE GRAPHICS PIPELINE》,《实时地形引擎》,《3D数学基础:图形与游戏开发》。虽然有些没有看明白,但是这些书确让我进入3d世界的大门,而以前我3d这方面我一点都没有接触过。而我做的真正不是怎么画出地形,而是如何把已经画出的地形给逆向成3d模型。3d图形方面在国内资料本来就少,再加上我做的是逆向导出,资料是少之又少,学习完这个,英文水平也上升了一个层次。

从买的第一本书看来,是2014年3月开始研究这个的,不知不觉已经两年,而这两年中,这个项目没有给我带来一点经济上的回报。期间虽然断断续续在做别的项目,但是研究这个我一直没有忘记。闲下来就会去看书学习。

路还很长,以后还要继续努力,精益求精,莫浮燥,莫急于求成。

相关文章
端口扫描 -- scanport和superscan
端口扫描 -- scanport和superscan
1812 0
端口扫描 -- scanport和superscan
|
8月前
|
SQL API 数据库
Python3 notes
Python3 notes
|
8月前
|
前端开发 JavaScript 数据挖掘
浅谈游戏地图中位置实时更新的技术方案
浅谈游戏地图中位置实时更新的技术方案
156 1
|
5月前
|
缓存 前端开发 Linux
哇塞!NPM 缓存竟成开发拦路虎?快来掌握清空秘籍,开启前端开发逆袭之旅!
【8月更文挑战第20天】NPM是前端开发中管理依赖的关键工具。有时需清空其缓存以解决版本不一致或包损坏等问题,确保使用最新依赖。可通过命令`npm cache clean --force`强制清空全部缓存,或手动删除各系统下的缓存文件夹。注意清空缓存可能延长后续安装时间,建议事先备份依赖或确保可重新安装。正确管理缓存有助于提升开发效率。
203 1
|
5月前
|
安全 网络安全 数据安全/隐私保护
网络攻防演练需要注意哪些
【8月更文挑战第14天】
146 1
|
7月前
|
Java Maven Android开发
安卓项目使用阿里云镜像加速构建过程
安卓项目使用阿里云镜像加速构建过程
1756 0
|
存储 JSON JavaScript
cJSON开源项目详细解剖1
cJSON开源项目详细解剖
254 0
|
Python
一日一技:如何用Python遍历多个列表元素的所有组合
一日一技:如何用Python遍历多个列表元素的所有组合
388 0
|
XML Java Maven
Android Bintray、JCenter 替代方案MavenCentral(发布jar,aar到Maven中央仓库)
Android Bintray、JCenter 替代方案MavenCentral(发布jar,aar到Maven中央仓库)
1213 0
|
网络协议 安全 Windows
阿里云公共DNS IPv6配置指南
随着IPv4地址的短缺,IPv6已是未来互联网的趋势,目前国家在大力的推广IPv6地址建设。阿里云作为建设IPv6的有力推动者,公共DNS已经正式推出了同时支持IPv4和IPv6的双栈公共DNS。以下我们对IPv6的公共DNS地址在Windows、Linux、Mac系统上的配置进行简单说明: Windows Windows101、打开Windows 10系统控制面板,点击右上角的以图标方式显示,点击“网络和共享中心”选项。