跳转到内容

FreeSpace2源代码计划

维基百科,自由的百科全书

这是本页的一个历史版本,由Luojie-dune留言 | 贡献2009年1月15日 (四) 10:27 MOD种类编辑。这可能和当前版本存在着巨大的差异。

FreeSpace2源代码计划 FreeSpace 2 SCP
类型空间战斗模拟
平台Linux, Mac OS X, Windows
开发商参与者
引擎改动自 FreeSpace2引擎
模式单人游戏联机游戏
发行日2002年 编辑维基数据

FreeSpace 2 Source Code Project是游戏FreeSpace 2引擎的延伸,原开发者Volition, Inc.2002年释放了源代码。自从那之后, 不少项目使用了此引擎。包括"FS2 Open"一个FreeSpace 2非官方升级,和基于Babylon 52004 Battlestar Galactica星系背景的游戏。


引擎改进和MOD支持

此引擎改进了

  • Pixel shader 到3.0版本
  • Vertex shader到3.0版本
  • 法向映射
  • 视差映射
  • T&L,使得模型可以更加复杂
  • 细节构成只有靠近时才描绘大舰船的细节。这是极其有效细节层次构成方式,允许数十万实时渲染
  • Non-vertical turret axis allowing turrets (and other animated subobjects) to be mounted on the sides or non-flat surfaces of ships/models.
  • Extended animation support allowing complex subobject animations.
  • Jpeg和TGA texture兼容
  • DDS texture兼容, for more efficient video memory more usage.
  • EFF格式, for animated effects with the ability to optimise the animation frame-by-frame, can use DDS, Jpeg, TGA texture formats; the only requirement is for the frames to be of the same dimensions.
  • Glow, Shine and Environmental Reflectivity maps, with 8-bit RGB channels, that allow giving a specific sheen and roughness to a surface, essentially a rudimentary material system. (FS_SCP 3.7 promises a true material system with pixel-shader support.)
  • 持续变性 复杂的任务管理,支持任务间数据互送。
  • Lua脚本
  • OpenGL 完全支持
  • LinuxMac OS X支持
  • OpenAL方位音效
  • OGG支持Vorbis

In addition, content update packs have been developed which take advantage of the upgraded game engine. These packs include higher-poly models and higher resolution textures. The end result of this project is to create a graphically superior (and far more flexible) game engine, while still retaining all of the gameplay elements that made FreeSpace 2 successful.

Tools

Most of these tools are freeware, with several being open-source as well. Most of the tools initially used for developing FreeSpace projects are derived from the tools used for creating mods for the Descent series. Tools such as AniBuilder and AniViewer allows creation and editing of the animation files. The image editing tools (for editing textures) tend to be free, such as GIMP, or Adobe Photoshop for those who can afford it. To create models for ships and other objects for the game, Caligari trueSpace 3.2 and Blender are the most popular. A commercial choice is 3ds Max, although LightWave is the premier albeit most expensive option. The resulting model files are then converted to the game's POF format with POF Construction Suite, ModelView, or directly from 3ds Max, with the community-made exporter plugin. Recently the community has almost universally adopted the new 2.0 version of the POF Construction Suite. It is the only model conversion utility both under active development and support. It promises to mend all the shortcoming of earlier utilities while implementing new functions. The prime reason for the fast adoption of the converter is the promised increased stability of its in-game models compared to earlier tools. The free FreeSpace Editor 2 (FRED2) is the premier choice for the modders to create and edit missions for their projects. It has been described as stable, easy to use, and possessing deep potential.[1][2]

References

  1. ^ Nick Breckon. Mod is Dead: Beyond the Red Line. Shacknews. 2007-07-31 [2007-11-09]. 
  2. ^ Jakub Wojnarowicz. Freespace 2 Review. FiringSquad. 1999-10-12 [2007-10-25]. 

其他

  • Vega Strike 完全免费的开源空间交易战斗游戏

外部链接