同样是一位比较资深的影视特效师。技术方面自然是很清楚的。他随即问道:“项先生,你的3d引擎是自己开发的?”
“这是我**开发的thunder引擎,刚开始做thunder引擎只是为了个人研究用。但过后来我发现可以这个核心技术作为内核来开发一个比较通用的渲染框架,让这套工具实用化。thunder的主要特点是高性能高画质的次时代渲染……”项广学介绍了一下自己开发的3d引擎。
阿瑟盖茨随即问道:“那你这个和cryengine2有什么不同呢?”
他所说的cryengine2是由德国crytek公司研发的游戏引擎。在某种方面也可以说是ceinline的进化体。ce2具有许多绘图物理和动画的技术以及游戏部分的加强,是世界游戏业内认为堪比虚幻3引擎的游戏引擎。目前ce2已经应用在各大游戏之中。
项广学摇了摇头说道:“thunder引擎和cryengine2的策略略有不同,在性能和画质发生矛盾时,我主要选择性能。但我选择了半面化的技术,使得整体画质的影响并不是很大……”
接着他亲自在电脑上展示了一下他所使用的半面化技术。这是项广学自己琢磨出来的。在画面渲染的时候,他把系统资源调过来大部分支持看得到的部分,而事实上那些看不到的部分仅只是一个框架。这样一来节省了将近一半的系统资源,提升性能的时候还可以保证画质。这种做法是之前阿瑟盖茨他们业界精英都没有想到的。
阿瑟盖茨亲自上手操作了一下,他发现随着画面的转动,渲染的部分也在随之转动。很快他就明白了项广学所作的这个“小花招”,虽然有些取巧的成分,但的确是很新颖的思路。
“其实这个demo中的各个片段来自于后半期开发的各个阶段,还仅属于同步开发。比如刚刚这一节,我的全局光照算