平台框架. K v- b9 ?, A( k- {6 X
) R, O4 b; N& m8 f* |/ z
◾操作系统:
3 \( a$ Z% Q7 d! N1 }, n◾Windows (XP/Vista/7/8/8.1) x86/x86_64/ARM, f$ A, C, B: b( O; E' o8 j; u5 V* U& ?
◾Linux (内核2.6+) x86/x86_64/ARM
( T4 I: a, A1 `◾Mac OS X (10.7+)+ D! E/ s9 e, P4 \4 n% ?* j' a
- A$ Z" E" m; T: P# E) D◾支持多核CPU
9 e* t( H; d4 G. |5 y◾SIMD优化: SSE, SSE2, 3DNow!, AltiVec, NEON
' F. w5 F0 Z+ X$ M9 y# w" U9 x; U◾内存管理系统
! n& N4 m4 m* S- t2 E◾保存/恢复系统(完整的序列化支持)- W9 N: A! z9 Z8 j7 `8 o: V5 H0 E( ^
◾支持使用C++扩展! C* y, e7 E: u; k
◾数据压缩与加密
6 z# x3 q! U8 f* m# R& `◾可扩展的基于XML的数据结构" I7 }9 E/ ^ B! F y4 c
◾C++插件式系统" g2 W8 J6 Q; x- j7 N* I* e
◾内嵌性能分析工具
& u5 S# i' B1 C! l1 M9 r ) e- P0 ]1 P. ~. P
渲染, {8 }% V1 x/ T. h& Q1 G" s9 m. r
, W% M' b2 \) @2 M: J◾多种渲染API:
% u/ M' ~1 J8 N: e1 ~" n◾Direct3D 9+ P1 k: k; ?# D9 _( N
◾Direct3D 11
8 W- S( R- x& J# Y0 _. M- K# p/ `. m◾OpenGL 3.x
+ {/ v7 p* _$ X0 T* n/ d◾OpenGL 4.x
6 B2 m& {: t) U! X4 F 9 b, O. P5 r6 C. F, _
◾GLSL和HLSL着色语言
$ {3 i$ T+ n$ t8 D; V; q+ ~◾Shader Model 5.0 (vertex, hull, domain, geometry, pixel和compute shaders)' n: _, R" l" e% b
◾硬件细分曲面* Y( k/ }; m9 _: g# j. }: ?& b" B
◾DirectCompute5 h! t0 T0 C; k! k( ~% \4 o1 j$ Q1 @$ J
◾OpenGL的compute shaders J. A/ _7 M1 c: D8 j* S; L& Y
◾64位色HDR渲染: d# G$ R8 O1 _! F( h8 O9 J
◾可扩展不同的着色器配置
@$ M9 P( C; V- o$ Y5 x6 T% C0 u3 Q" L◾高级抗锯齿( e# m- F8 r8 U9 O
◾对偶四元数皮肤模拟
; P: \ t7 F" `$ w& Q! i9 b ) `' X% x% _8 W1 `' Q" u+ c0 p
光源
! E% @% Y+ m9 D4 O; b6 ]8 M, v+ m
# o( f. [+ W: k7 f; T◾逐像素动态光源
( R$ X0 u! X! y3 E' O+ D3 ?◾SSAO(屏幕空间环境遮挡)
% m* \- d$ v9 X' r& \◾RTGI(实时全局照明)
3 }4 r; l0 I" \( b5 d( y◾不同的光源类型(Phong, Anisotropic)
) h: R& k9 k+ |8 \5 L i◾衰减各不相同的光源
1 f m% }; c1 b; J! P. l◾支持光照映射" X& n- W) ?/ G
◾光照散射* I5 t9 T8 k# W) I* i
◾基于球谐函数的特殊光源
3 n8 m( H8 R4 M( D; p6 b3 H◾逐表面光照遮罩
; e3 [# L8 S4 y; z5 k2 k
7 _) A5 A! V( N" R阴影3 X+ ^& n5 }$ }0 Q+ C( P
+ e% W. p0 S' s: w _ ^◾ SSM(平行分割阴影映射)
* L x4 Y/ P3 B$ ^ \4 z; L+ z◾软阴影
8 j& e% _# t% m/ O2 l◾半透明
' _7 D, g) l+ e1 U◾逐表面阴影设置; t. S9 F3 P& [: M- s8 J
◾可配置的全局阴影
) b/ R* G3 w: Z6 r: j 8 Y. K, V* ?, }# p1 i) L
材质
4 C! P: X) K1 U8 w+ q 5 K/ B* t* A1 h2 T
◾可继承和重载的材质参数结构
% l: w) G5 v& Z6 u1 L9 M9 R◾法线映射
7 O8 X% m* ]& F: n◾凹凸遮挡映射
9 g5 u2 u4 `" o: G) M◾镜面反射映射9 V& r) p5 N+ F. x, B5 d
◾散射纹理6 ?6 B8 [. _9 S5 A5 z |
◾高光和模糊纹理2 O/ }( ^5 X. ~- a! r
◾任意对变形偏移补偿) [0 \! T+ z9 [$ V4 @' m
◾动态UV坐标变换2 z) p- a! ~1 z% P( S% ]+ v( Y
◾Alpha Test
. H2 K, A! u' R◾不同的混合函数4 j6 Z* N3 I! J
◾特殊树叶材质
" M$ m% h: C+ \ J9 t4 g◾双纹理材质(贴片和细节)0 O( V; k8 {% u' J- h
◾16位精度逐通道纹理
5 Z/ c. A5 T( W" ]/ l+ N8 _4 ~1 L 9 T- J0 C. w% j$ ~9 J! C
特效( l) K" d ^, u3 M4 F. x
0 E2 o) v3 X) F0 n2 {% F
◾容积光
h4 I& C% n) m/ ]: T0 ~8 l- O◾容积云- s' G( o7 L9 C8 a
◾容积雾
9 D2 O8 L+ {5 t5 E( E X3 @( l◾背景DOF
3 k) V* K3 { r3 r+ C# E8 O◾包含浪花和焦散的水面
' ^4 {) S$ v6 u8 K0 d; i& Z" O◾可设置不同类型, 重力和纹理动画的粒子系统4 X" j: ] z. `
◾移动模糊. G% r5 ^; u/ H; f: S+ X- \
◾动态反射(2D和cubemap)
* v5 V' `$ |' A0 n◾反射折射
! X, n/ D( e& i3 L9 D9 h( Z( k◾贴花 x( {0 a, s( |/ H
◾公告板( ]2 v! \" G, S) ~1 S
◾光圈/十字光斑
+ I+ H, h* j9 _8 Q3 j◾颜色变换(亮度, 对比度, 饱和度, gamma校正). R1 x+ C8 |) z- O! F7 i) b
◾程序计算的草地
* a: [( N# ]# l, a; R: P
$ z# \9 C8 ]7 E0 a# N场景管理
3 o( n; f# S+ \. \2 G& G
. G. J! _7 `" S2 M◾同时支持浮点和双精度的坐标5 e6 H2 q( `$ [3 r1 _
◾动态和异步的流式数据: x1 f2 B1 R5 ^: k2 b0 y7 m
◾基于区域的载入7 ?; Q$ I& O5 x2 i
◾室内/室外场景无缝关联 _: Q( a- W% h7 W
◾高级LOD(细节层次)系统
) G5 @) _/ @* S5 d9 u◾软件遮挡
" G: p9 T% c! o, ~2 _◾基于树的动态细分(室外)
5 K' j) Z0 b/ h( k+ Y W7 d% w◾ ortal式渲染(室内)# h- H3 a) Q1 V* C/ H
◾支持最大65537x65537网格, 挖洞, 流式数据, 硬件细分曲面, 9级LOD平滑过度的地形& T" a0 i4 Z. D# A5 j
◾动态合并世界
! P1 x9 k0 S4 k V& K◾复杂对象系统6 Q0 r! N2 L% @6 q k. z" n" r2 k2 U
◾支持对象替用
: o# g0 E& M6 u0 w; B% N◾场景序列化
1 j& F/ A: D" Q/ k: d \. | 9 R2 Z/ R+ w9 b/ @/ o4 R
脚本系统) y4 V& Y. }5 Y/ K% q
+ D/ E2 i s8 J6 P2 i/ o! ]" P' k* c, S◾面向对象编程9 L' c2 o5 v3 o, N8 x
◾EmberScript语言(类似C++的关键字)5 c, x4 h$ U1 a* _
◾嵌入的高速3D数学库(矢量, 矩阵和四元数及其对应的所有函数)
# Q! u" G! P5 l; Y0 T) X' C4 V, M◾多线程
8 q9 C0 w F4 \" A% V◾与C++扩展的函数和类透明交互
( j( K8 c% I- H2 t' k$ n. V◾支持保存/恢复状态的虚拟机7 C8 R* S' K7 ], O. l
◾二进制代码编译(支持缓存)和优化& w1 \) v4 x8 H# l" R/ k
◾支持正则表达式! {% s9 e- Q2 ~6 v$ s/ L
◾嵌入的调试器3 m9 M9 V/ j, n5 B5 r: w
◾嵌入的性能分析工具
; a& u& `, T: I$ q# J◾动画系统(动画树)( R$ l5 C v8 o, o7 ]
◾计划系统(基于块的可视化脚本)% F" B! V1 }% v. o) B; k! G1 N
◾跟踪系统(通用序列化)+ |/ l% A0 u, l/ i
2 q5 R2 A/ A/ _6 t/ hGUI系统
; W+ Q4 ?- c* @3 S. k( e# C- k0 C 3 I% P* n" x1 Y3 M" o7 A3 ?, Q
◾布局, 容器和对话框的综合设置
7 B* e( z& w4 i- X◾3D特效
& i1 S8 e: `8 t" P! M◾XML格式的UI文件
P% Y- |% U- p5 H1 C/ ?◾支持本地化
+ Y# v0 E1 y, y( Z+ f( t) c◾支持TTF
7 S e0 g7 n* Q# s7 m# V# J8 ?2 m9 q. f5 [◾支持Unicode(UTF8)
4 n* M% p; M9 n& z- a) i* I◾支持用于东亚语言的Microsoft IME
. _4 F C+ X' b) \) p4 G* ^◾皮肤系统0 b; t# A7 \* y) ^ j% [
◾多显示器GUI) \$ I0 G$ n' D7 A) R
◾播放Theora视频
3 n$ R3 L# K1 Z6 v9 ?1 U: H' l$ f; p◾支持Adobe Flash9 b" S: p$ s. u/ e
6 E1 ^( P: u* o) b音频系统4 r4 o+ f0 I" ?# w$ d
% j; B9 ^3 D( }0 D, z6 ?: i2 F4 D# v
◾支持无限的3D音效源" z7 |# R+ @1 R) B5 p
◾流式音频- _, N2 q+ R; b$ H5 v
◾多普勒效果* `% y+ V5 G2 v9 n, G# l8 k( ?
◾音频遮挡
* p0 O1 _5 O% x; a* h; l9 j◾多重混响区域
5 P: a3 X9 x: f$ y2 `; p◾播放WAV和OGG
$ m4 A( y% Y+ y/ I◾支持OpenAL和XAudio2库' O& F: a" s+ b
8 e% R2 e& J: S: G% B- o
输入系统! ]) _6 n" f" i) K' X6 u
0 a: j, F( m) `2 R8 w5 A( a% I◾ C键盘
; ]1 {" A% m" r1 f9 |◾ C鼠标3 r% |- u# T7 L) i: y/ |
◾ C手柄
/ ]- Z4 e. m, C◾可使用C++添加自定义输入设备; R( b0 W/ `- L/ J
m% K N- @) r0 m4 N0 @( `# i, ^网络9 S$ W t( U# f1 b, X& S3 j. g
8 W: y1 ]# D+ t- q h◾跨平台底层网络接口
1 G! k) T- O0 r' J+ Y◾网络集群渲染系统(CAVE, master-slaves)
v. f7 D& |4 \, y1 ? & i5 d, A3 I/ [4 J. v4 U
◾集成RakNet插件: % X& n& l2 m: V
◾对象复制
3 o. X7 v4 \6 p4 z2 L◾安全连接9 K3 l3 S! S) y% M" x
◾NAT穿透
1 R4 s' i- v- @# D! j# N& M◾集成脚本系统
7 x8 j# M% N+ M3 O5 s ) d2 B' x8 Y1 @( u8 k$ s
◾支持远程控制引擎实例(移动平台, 终端)# B: c. `# J; Q. O
5 Q, b' G% B T2 Z7 x' q [
世界编辑器( r, ]5 l# O! O i9 v' ^! [- E2 F
9 f/ O7 z: H, A Y2 D1 T◾所见即所得
1 l7 e# e, y0 R, [+ ^2 n5 S0 Z◾管理对象, 光源和特效
C8 B0 Q" i& s7 r2 ~; x2 J7 c◾预设的导出/导入
9 Q7 h' n5 r# |8 z; P◾实时调整渲染设置
9 z% ?4 W) F X6 o9 ?# ] _◾编辑物理属性7 o: _8 W. x8 G4 M7 S1 m- Q2 [
◾编辑材质及其层次结构
. `+ Q' A! w( R2 E, }+ D" L◾集成地形编辑器
0 I' `+ L9 k/ d9 b. I◾粒子系统编辑器
# L$ b" o9 U( t4 \ w4 m* q$ e" a◾可视化流程图编辑器
% p7 Q# R" l$ ~: U2 L; V" ?◾动画树编辑器
7 a/ ?: {6 y. c$ Z◾集成性能分析工具# [* M7 Q5 N2 r* H5 L* v- c* O
◾不同视口模式的内容优化, A, ~ w4 X( u3 ~) Q5 ^9 [
◾渲染的逐通道调试* s3 ]& Q. r3 X& G
◾支持实时内容更新9 y; f% r* a/ t2 |
◾无编译时间立即预览最终效果品质
5 m2 {3 @: u1 T◾插件系统 |