平台框架; ?1 u2 c" r0 \- b. a+ f+ c
! O8 l6 }9 C/ G- \ J◾操作系统: & V2 x- z! `4 z! P5 P3 y
◾Windows (XP/Vista/7/8/8.1) x86/x86_64/ARM
9 Y7 j+ q1 V1 L, a: n) P- A; ~. e# d4 L◾Linux (内核2.6+) x86/x86_64/ARM: ~1 V0 L3 N% v8 J+ K) u) l4 o
◾Mac OS X (10.7+)
; K9 j1 N0 O% Y+ X- n* H
6 y& F: D' u7 t o( Y& z◾支持多核CPU! v: }4 G4 j0 B/ ~# c" G
◾SIMD优化: SSE, SSE2, 3DNow!, AltiVec, NEON% t5 X1 r/ b" H% o0 H/ b& O! L* P
◾内存管理系统
m' X6 e) T' k, f0 z, |7 z' S◾保存/恢复系统(完整的序列化支持)
$ g/ w; S! F5 \" D0 C0 N# m; ~2 E; x◾支持使用C++扩展
6 Q8 I* a( e- h# T5 ?◾数据压缩与加密! H2 D" H# B; l G9 i
◾可扩展的基于XML的数据结构6 N* Q3 z8 f/ }) d
◾C++插件式系统1 Y) U( O. U% P( w
◾内嵌性能分析工具
% C: R; ]+ X; R [2 A$ ~! Y5 a , B# T+ X& p+ C2 C2 w* t
渲染
2 p e% x$ a2 e8 h
; ~0 L7 _$ y& ^. }9 q5 J& e- `◾多种渲染API: ) ^9 Q: |+ C4 M
◾Direct3D 91 u) r, s7 U) N1 d0 b2 w1 _& [
◾Direct3D 11! Y2 G- t/ _/ K( X5 o
◾OpenGL 3.x; u* ?( P8 o( x2 Z
◾OpenGL 4.x
# C: o; W7 p) |: ^, X; J$ c
' r& L* y5 Q3 E◾GLSL和HLSL着色语言
; c/ N8 D- V( S* {& m% h( _◾Shader Model 5.0 (vertex, hull, domain, geometry, pixel和compute shaders)
/ I; ^( e7 _% N( U4 O8 q+ o◾硬件细分曲面
5 k, A3 F R; P Y! ?( X: Z, ^0 b◾DirectCompute6 Y2 i: v! S2 ^9 t6 ?0 a: g
◾OpenGL的compute shaders
$ d% w) f8 p2 Y- g◾64位色HDR渲染 @" U- Z. }' |$ t; ]; o
◾可扩展不同的着色器配置
& H1 r- [2 {5 D. T' A. L7 M◾高级抗锯齿+ ] c& n& H6 U9 ^1 s
◾对偶四元数皮肤模拟
; J& c+ d" q0 F+ E4 f( J $ Y7 }4 R) x; ~, Z- A
光源7 \/ y( L- @9 L N" F
; ?; v6 o" q, G9 V$ z" i
◾逐像素动态光源! w8 A! X2 W( b, v( Q; X
◾SSAO(屏幕空间环境遮挡)
6 X: o6 k1 L% v/ L9 Z$ R" r4 M7 V2 {◾RTGI(实时全局照明)/ j3 t1 u9 y* b! Q2 K3 R ~: R/ {
◾不同的光源类型(Phong, Anisotropic)
! I* w- m- v: m( G: A$ T( l0 v◾衰减各不相同的光源
) B: Q6 @( x& v. }# [◾支持光照映射7 c3 k9 d4 o- H( H( [. J1 @5 o- D
◾光照散射
/ X* q( Z$ ~1 R: y1 I2 @& {) n% ?◾基于球谐函数的特殊光源/ ]! Y- I+ W5 \1 G/ y2 p6 n
◾逐表面光照遮罩7 A1 d" {0 I" K& p0 l5 A U
0 [/ s& m j+ q2 U( F6 r$ y, j9 K
阴影4 z! G" a2 v- O P/ h
$ q9 \& s# \2 V) H z$ O9 R◾ SSM(平行分割阴影映射)0 h/ s+ x, q* T3 v+ t) r9 Y1 S
◾软阴影6 ~5 S! N- I, p" _
◾半透明& z2 I% @% u/ o( N
◾逐表面阴影设置( f; O& P" S: s/ X' v
◾可配置的全局阴影
4 W7 H! P5 [$ \6 o& ?' Q3 J
" d( T# ~" N: P材质
4 x2 l* D+ U/ {/ f0 I) Z R `
* O+ E+ t6 d. Q5 L q5 i9 L◾可继承和重载的材质参数结构2 L4 E; k- ^! p, V
◾法线映射
% t: G" G8 e/ t; }( H W# ?◾凹凸遮挡映射
1 T: q+ g' n1 n1 c" Z* F◾镜面反射映射: `4 \1 R+ i' _1 t# R
◾散射纹理- ~% o: d2 w0 k: L0 Z
◾高光和模糊纹理
* n% f4 K! _0 p$ n/ [! c9 E' X* m◾任意对变形偏移补偿
. b! S0 Z( c4 Y' y8 s1 i) _; ~, D) u◾动态UV坐标变换' j& S3 D# E4 Q. m$ B1 b {
◾Alpha Test0 G! n: y) b/ p7 ~
◾不同的混合函数
* k1 k: k* T$ c; O U! `1 i( @◾特殊树叶材质3 _# _. f( x( t3 h& z! N' _4 j
◾双纹理材质(贴片和细节)6 a7 e. w* I1 K1 X1 _+ M
◾16位精度逐通道纹理
5 Z1 k, L7 O) \ v* R2 A( x# {0 c
! ~! v# B, @% J, e特效
+ w o) A# e& N1 _$ b! Y) K 4 n0 C+ o5 S- P/ A3 i7 i0 V: \
◾容积光
! n1 J% B `5 B! V◾容积云
3 ~! a( m% ^6 e4 p4 m◾容积雾
; U2 n( r% D7 D9 S) W, ^◾背景DOF8 f' b7 Z/ V# p2 L, _; @8 @
◾包含浪花和焦散的水面# R3 T6 W* D/ i3 i# O9 _6 k/ C
◾可设置不同类型, 重力和纹理动画的粒子系统7 ]8 y) T; Q! Z5 w& M
◾移动模糊) s b* l2 w3 u, [+ N. P
◾动态反射(2D和cubemap)
/ ^2 ^1 _" ^. u◾反射折射
?% I+ y$ }" h; v& {+ w( m6 v! f◾贴花- N& ~; n4 [! R) X4 o
◾公告板% w. b. O* ~4 M; S
◾光圈/十字光斑1 Q- s% j# e6 h, C$ ~8 ~
◾颜色变换(亮度, 对比度, 饱和度, gamma校正)7 A, r7 Y6 a* ?0 t7 Y! S! d4 m* @# q
◾程序计算的草地0 q3 I0 D* _! g$ [. L$ L
2 t$ K8 d2 j5 B, C. _9 o' ^
场景管理, z$ V* w7 _% R; G1 u# G5 y
$ @( V( D# D/ n
◾同时支持浮点和双精度的坐标
8 j/ l; s$ s& R; J0 X: O◾动态和异步的流式数据
+ @+ d4 Q4 @3 K1 o) e◾基于区域的载入( K/ z+ {. s+ v5 [+ O& d7 C
◾室内/室外场景无缝关联8 z9 W5 G) s% |) M6 V! t
◾高级LOD(细节层次)系统
+ s+ O W1 Q, K/ O0 C◾软件遮挡
6 J$ e/ o; `+ j# B: {/ d◾基于树的动态细分(室外), @/ R4 n' S, L7 H% I$ m0 ]% a* K) G
◾ ortal式渲染(室内)0 ?' y6 v% n$ G8 X" o. g# q
◾支持最大65537x65537网格, 挖洞, 流式数据, 硬件细分曲面, 9级LOD平滑过度的地形
3 z1 h* k# J- Q7 \: S: P, e◾动态合并世界* _. v$ D1 h4 x& x0 [
◾复杂对象系统
) T% D: r# G3 Z" }+ X◾支持对象替用
9 D8 U }3 y/ z+ j$ a◾场景序列化0 K! D" G: \8 h6 e* V4 b" t4 k, C8 {% Z
8 {! Z1 B# j5 ]5 J: l% b/ q
脚本系统: g( P( x# e6 e/ u( i0 p
1 O4 l! c+ Q3 y# i$ m4 s◾面向对象编程0 V0 T, l7 F: e2 y: O
◾EmberScript语言(类似C++的关键字)
. A, L9 N5 j) E◾嵌入的高速3D数学库(矢量, 矩阵和四元数及其对应的所有函数)
, w Y; W d0 \ T9 s% E. a" o◾多线程) x8 A6 f, r" u$ x
◾与C++扩展的函数和类透明交互) Z! W U" ~4 {* K: h! x
◾支持保存/恢复状态的虚拟机
: t K0 a0 K& T◾二进制代码编译(支持缓存)和优化; K3 o/ A _1 n
◾支持正则表达式+ V1 ]2 s3 c$ k' r u& i1 I0 _
◾嵌入的调试器! d. q& J) i" o+ c/ Q
◾嵌入的性能分析工具% F. i: r* C3 R) l
◾动画系统(动画树)
7 E+ o5 w0 i/ ~- Z◾计划系统(基于块的可视化脚本)
`: o0 V4 |+ b4 r1 F- I◾跟踪系统(通用序列化)4 u5 O5 k: r" h% |( l, D) g5 m6 t6 w" o& @
- W$ }) u3 N7 i( g0 f9 VGUI系统9 `, i2 d! B+ c& C2 c
. i# c. d& Z8 v7 g. M
◾布局, 容器和对话框的综合设置
* g+ ]0 ]* G4 _1 }/ E◾3D特效
( e9 M. K! ?* V7 N◾XML格式的UI文件/ z1 Q+ d& f' b3 J1 Q3 E8 p2 A
◾支持本地化
: T V. A& e# Y4 I2 d4 s7 u- X◾支持TTF
- R- P( T; Q6 q& { C◾支持Unicode(UTF8)
# c5 c# n: [) U! R3 y( V9 I$ }# E7 ~$ g◾支持用于东亚语言的Microsoft IME( u1 z# P9 x4 p }+ U
◾皮肤系统
; e: X6 c- E: X1 g X8 Z◾多显示器GUI$ X1 l8 G( z1 @3 e l+ C- p% x
◾播放Theora视频) ~! n: Q4 e' B; g/ ^: y9 P
◾支持Adobe Flash
, S( E5 @% E+ R7 T; G0 O# X3 h 3 S, o6 F! s) C7 ~. X }+ L
音频系统: g" o4 G0 \" N- w, N
1 a; i- g* h: T9 y: M◾支持无限的3D音效源
3 U9 J8 N5 Y& V9 m$ R% J◾流式音频
) t7 {! q: T9 Y1 x% Z1 O& h◾多普勒效果
' Q4 R, P$ A, Q# k% N5 P◾音频遮挡
& }( i0 q( h" n7 V" C8 p◾多重混响区域
1 h$ k: N: A* B/ M/ w9 v: x◾播放WAV和OGG. l* Z( P. y( R% ]2 a
◾支持OpenAL和XAudio2库1 P: Q7 ]0 ~6 g* ~# f
8 e. ^$ w0 Q* g" o5 {输入系统
$ R/ ` d+ ]/ ~7 }" a
: k" w, v, `3 S6 W' M9 y◾ C键盘3 N- s9 a& w% N! F
◾ C鼠标& T2 |* E5 C0 R U2 y
◾ C手柄$ E8 h7 h2 d( C/ C: H r
◾可使用C++添加自定义输入设备
# L, A6 a& `/ ^) @. Z- p: ?
& R6 ^0 |0 x. J, u# a- x0 a网络
- J' y6 H' K( I" B V / C9 [" |' v* X6 G' R3 d) E! _% M
◾跨平台底层网络接口
+ U& F# Z6 P- Y% }/ u◾网络集群渲染系统(CAVE, master-slaves)
7 |0 N. A( }. z 1 S" P% Y+ {! q. F
◾集成RakNet插件: ) J! q0 O: P& P x
◾对象复制
$ x2 o4 v! s# a' p# D O) `5 O$ c◾安全连接: {& N+ w. [. k# Y8 h
◾NAT穿透
+ ?+ J% @& Q, f# L+ ?◾集成脚本系统9 G, |8 T* S9 I6 @3 c; y
2 L6 r+ D4 w9 \( x
◾支持远程控制引擎实例(移动平台, 终端)
5 {% l1 P$ U( M8 n7 O/ R 1 n a; S% ]% R5 a; T
世界编辑器
, j8 k# A# |$ l
# B# Q) Z1 [6 f8 Z◾所见即所得
: Q% ?; I* p# o& N/ c* C3 w) f◾管理对象, 光源和特效$ }/ s; D1 X% F1 _) r, K' o3 S
◾预设的导出/导入
6 d! Q, j, J+ @◾实时调整渲染设置
2 N* y) X1 ?1 T) s( E8 B! i◾编辑物理属性/ V/ P/ }, g, b- j; Q' {2 b1 h: Z7 N
◾编辑材质及其层次结构
6 r, e! ]3 p0 y1 X◾集成地形编辑器
6 }0 F* A) x& X5 p+ y9 {/ P◾粒子系统编辑器
6 f) n6 w: j n& Q" O◾可视化流程图编辑器
9 j& x3 C1 l' ?; y- j e5 D◾动画树编辑器
7 S6 x! O, s/ k4 ^# E6 r◾集成性能分析工具
9 e, l( a) P) L$ r" m0 f◾不同视口模式的内容优化
4 L+ H: n; f1 q) P◾渲染的逐通道调试5 H$ r% G. e/ o# d) ]3 ?& R3 j
◾支持实时内容更新8 R% W; H3 O) Y, Q) S# p9 Q
◾无编译时间立即预览最终效果品质
, t% Y% v3 ^* J9 u7 H◾插件系统 |