|
|
GxScript 1.0 脚本引擎已发布 |
|
|
GxScript 1.0 脚本引擎DLL库文件和API文档已发布。现在提供引擎DLL库文件、DEMO程序以及API参考手册的下载。 |
|
|
|
|
GxScript 1.0 控制台 |
|
|
GxScript 1.0已趋于完善,编译器和虚拟机已进入最后的调试阶段。现在放出的GxScript 1.0的控制台。此程序从文件中加载脚本并编译运行,并输出脚本运行结果和汇编代码和垃圾收集报告。 |
|
|
|
|
Bean Collector -- UniBuilder应用案例 |
|
|
最近把场景编辑器连同上学期做的BSP库包在一起拿去参赛,为了演示整个这个所谓“实时场景渲染解决方案”,临时做了这么个游戏。游戏很简单,就是在规定时间内吃完指定数量以上的豆子。 |
|
|
|
|
BSP编译和渲染器与场景编辑器对接成功 |
|
|
花了几天时间把上学期的工作和场景编辑器对接了起来。在场景编辑器中做完场景后直接单击Compile命令即可将场景编译为gxbsp文件。执行Render命令即可启动渲染器渲染刚编译完的场景。PVS、Lightmap、HDR全都有了。 |
|
|
|
|
UniBuilder 通用场景编辑器 |
|
|
这是一个基于计算实体几何的建模工具兼场景编辑工具。通过对简单几何体进行布尔运算构造场景。在结构和使用上类似Q3 Radient工具。UniBuilder支持可扩展的实体属性编辑,使用户只要简单地编写配置文件就可以在编辑器中定义新的类型的实体对象,并维护它们的属性。 |
|
|
|
|
BSP开发日志3:高动态范围渲染(已改进) |
|
|
终于自己实现了期盼已久的所谓高动态范围(High Dynamic Range)渲染。高动态范围原理上由Tone Mapping和Bloom构成。实现起来比较复杂,目前也存在效率不高的问题。经过优化,这个程序在我的8600GT上的速度是200FPS左右。最新改进了HDR处理流程,解决了光晕抖动问题。 |
|
|
|
|
BSP场景管理开发日志2 |
|
|
对静态物体应用光照贴图是目前游戏中较为流行的做法。目前已实现了光照贴图的自动分配,打包,静态阴影以及Phong光照模型的计算。还实现了光照贴图的反锯齿/反走样。接下来实现Radiosity的计算。光照贴图均为浮点格式,以进行HDR渲染。 |
|
|
|
更多... |