中文第一计算机图形学社区OpenGPU 版权所有2007-2018

 找回密码
 注册

扫一扫,访问微社区

搜索
查看: 2443|回复: 12

一本自己写的关于引擎架构的书

[复制链接]
发表于 2018-2-9 15:41:05 | 显示全部楼层 |阅读模式
本帖最后由 32220937 于 2018-2-9 15:48 编辑

画了差不多两年时间,写了一本关于引擎架构的书,目前基本内容已经写完,只差前言部分,目前全书1400页左右。准备后面再写,这本书是配合自己的引擎VSEngine2来写的,这个引擎自己一个人维护,平时练练架构,练练技术,基本上在2015年就停止更新,之后就为了把上面的架构都详细写出来画了2年多时间。
为了说明问题,提供了100多个Demo示例给读者参考,现在全部公开,引擎代码没仔细数过,几十万行或者上百万都可能有了。
现在开放出代码和demo下载链接,vs2013打开,直接编译就可以运行,所有第三方库都已集成好了。
书的内容开放出前8章,其中第8章属于比较精彩的地方,讲了对象系统,里面包括了序列化加载存储,clone 还有 属性 函数反射等机制,读者可以下载示例代码,自己查看。
目前市面上真正拿代码来讲解架构的书真的没有,这算是我差不多10年工作的总结,书中内容主要讲解架构,但不是说这里架构最好,目的在给没有写过引擎的读者可以全面剖析引擎的机会,所以本书不适合初学者,最好的目标对象的用Unity或者Unreal做过3D项目的人,需要了解引擎的内部实现机制。
代码下载地址:https://github.com/79134054/VSEninge2
附件是书的下载地址,里面目前只有前8章内容,为了说明问题,里面的图都是彩图,我用windows画图一笔一笔画的,十分耗时,所以我希望如果此书有幸能出版,也是彩图版本,书的版面格式不是很高大上,但内容足够,我相信读这种书的人,也不是看这书好看来读的。
每章除了给出示例Demo,还有不少习题,其中有些十分难,哪怕是工作10几年的老手,我相信也不会轻易解答的。
如果你能读懂本书所有内容,看懂所有引擎知识,更改目前市面上流行引擎代码能力就肯定具备了。

最后关于本书彩印的定价,你认为多少钱合适? 请留言



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2018-2-9 16:53:54 | 显示全部楼层
粗略的看了下目录和内容,对于那些有些架构和引擎基础的人对于引擎实现的细节还是很有帮助的。或许对于已经工作的人会更有帮助一点,因为没参加过项目的学生很难理解代码中蕴含的思想。如果是彩页的话,可以参考快要出版的秦春林的《全局光照技术》,也是全彩,定价315,可以做个参考。
发表于 2018-2-11 03:41:20 | 显示全部楼层
本帖最后由 learn3d 于 2018-2-11 19:33 编辑

DX9?VS2013?
对比其他英文引擎相关的书,有何优缺点?
对比其他开源引擎,有何优缺点?
能简单谈谈么?
题外,工程最好是cmake,2018年还在用2013的人怕是不多了,虽然也有电脑里装着各种VS全家桶的人存在...

原来有试读的啊,还以为只有个目录图,先拜读一下
====================
简单读了下试读,还不错,用得上,什么时候出版?价格感觉500元内都能接受,当然还是希望越便宜越好。

发表于 2018-2-11 15:40:23 | 显示全部楼层
顶!楼主是否能简单介绍第13、14章内容。对LOD和骨骼模型与动画感兴趣(DX对动画和模型管理还不足).
发表于 2018-2-13 16:36:24 | 显示全部楼层
初看了下,楼主的书中粘贴的代码有点多。
发表于 2018-3-4 16:44:33 | 显示全部楼层
楼主厉害,加油!
发表于 2018-3-26 09:30:08 | 显示全部楼层
写的不错,支持一下大神
发表于 2018-3-27 18:19:26 | 显示全部楼层
大神呀,写得太棒了,虽然还有一些没看懂
什么时候能出完整版呀?好想看后面的内容!!!
不知大神都写完了吗?能提前卖我吗?
发表于 2018-4-3 09:44:56 | 显示全部楼层
厉害,望早日出版!
发表于 2018-5-10 18:17:57 | 显示全部楼层
期待完整版
发表于 2018-5-14 22:30:23 | 显示全部楼层
很期待完整版
发表于 2018-10-7 16:06:12 | 显示全部楼层
路過幫補充線性變換 & 仿射變換
http://www.opengpu.org/home.php? ... do=blog&id=1796
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|关于我们|小黑屋|Archiver|手机版|中文第一计算机图形学社区OpenGPU

GMT+8, 2018-10-16 04:06 , Processed in 0.129582 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表