标题：HLAE
简介
  HLAE全称Half-Life Advanced Effects  
HLAE是一款基于半条命引擎（即HL引擎）的高级特效软件。 
能够更好的对游戏DEMO进行截屏录制，制作较好的移动镜头效果等。
其使用条件也低于Frpas等屏幕录像软件.采用逐帧截图的方式录制。
满足了低配置用户的需求。其中还具备转换DEMO协议、修复DEMO、产生运动模糊、透视、分离地图模型、更换天空及景深特效等功能
同时也方便了FRAG视频的制作。FRAG即Fragmentation。引申义为战绩。这类视频的特点为主角短时间内歼灭3个以上的敌人。通常为了保留观赏性。录制时需要保留右上角的死亡信息以及准星。准星可通过CS命令保留。但是CS却没有办法对死亡信息进行单独控制。HLAE弥补了这个缺点。即命令
mirv_listplayers
mirv_cstrike_deathmsg block 1 * 
使用此命令可以只显示某玩家的信息。
HLAE还有许多便捷的功能。
应用
在CS视频的制作过程中，有着许许多多的特效想要制作，然而使用后期软件（AE等）却太麻烦，不知道你有没遇到过这样的情况呢？那么现在使用HLAE可以轻松的解决这一类问题镜头运动HLAE的具有开创性的功能之一，可以非常方便的做出镜头移动的效果。具体操作方法请看教程运动模糊(motion blur)看视频的时候，我们经常能看到如右图所示的效果，带有线条模糊的场景。  这种随着高速运动而产生对运动方向的线条模糊的效果。就是我们所谓的运动模糊（motion blur）。然而一般我们都使用非编软件（以VEGAS和Premiere为主流）来实现运动模糊（动态模糊）的效果。但现在，我们也可以使用HLAE来进行运动模糊。二者各有优点，用软件进行运动模糊需要增加渲染的时间，而HLAE进行运动模糊后就很难对录制好的素材进行一些画面上的调整，所以如果做纪录片之类的CS视频，就可以使用HLAE来进行运动模糊，软件运动模糊则适用于观赏性视频。
HLAE的运动模糊效果也很简单。方法如下：
先输入mirv_sample_enable 1
取样模式，关闭此模式只需将1改为0
接着输入mirv_sample_sps 90
这个是取样值。90开始就有比较好的效果了。当然这个数值越高越好。
值得一提的是，使用了运动模糊录制时间会是普通录制的3倍以上。蒙版特效（Matte Effects）  许多时候。我们需要将CS的实体（一般只有人物，以下均以人物表示）与地图单独分离出来。这时候你就需要使用这个HLAE的蒙版特效（Matte Effects）。如右图所示。第一个图是人和地图都存在。第二个只有人物，绿色背景，可以与其他素材合成。第三个只有地图。第四个是景深的一个特效。接下来就讲讲如何使用：
首先是mirv_matte_setcolor 0 255 0
这个命令式调整分离的的背景的RGB值。3个数字分别对应Red值，Green值和Blue值。例如第二个图。就是上面那个命令的结果
mirv_movie_splitstreams 0|1|2|3
这个命令可以分别取值0、1,2和3。
当值为0时，录制后不分离
当值为1时，录制后只显示地图。
当值为2时，录制后只显示人物。
当值为3时，录制后人物地图均分离，即有只存在人物的也有只存在地图的。
而当值为3时，也能开启HLAE的景深特效，之后会将景深特效的应用景深景深即近的东西清晰。远的东西模糊。应用如右图所示。运用此效果能让  
素材变得更加的美观。
  而景深同样具有多种模式。如右图所示。具体的应用就要靠大家的创意了。使用方法如下：
mirv_movie_depthdump 0|1|2|3
这个命令可以分别取值0、1,2和3.右图从上到下的效果分别为其景深1、2和3的效果。0为关闭。由于这个命令需要蒙版特效的支持
即mirv_movie_splitstreams 3
而这个命令又会分离实体和地图。所以右图仅为其合成的效果。线条透视  有时候我们需要些透视效果。HLAE依然能购满足你。
mirv_movie_wireframe 0|1|2|3
0为关闭，1为地图线条透视，2为实体线条透视，3为全线条透视。
mirv_movie_wireframesize 1|2|3
此命令为调整透视线条的粗细。
当然，HLAE还有许多的特效等着你来挖掘
HLAE教程
ROUMI系列HLAE教程1.hlae下载,安装,启动与设置http://v.game.sohu.com/v/5/3/78/NzgwNDQy2.demo播放和hlae内部控制台简介http://v.game.sohu.com/v/5/3/78/NzgwNDI43.hlae镜头运动http://v.game.sohu.com/v/5/3/78/NzgwNDM34.旋转镜头http://v.game.sohu.com/v/5/3/78/NzgwNDQ35.hlae的录制http://v.game.sohu.com/v/5/3/78/NzgwNDU36.抠图http://v.game.sohu.com/v/5/3/78/NzgwNDY07.放大特写镜头zoomhttp://v.game.sohu.com/v/5/3/78/NzgwNDY38.pov转hltvhttp://v.game.sohu.com/v/5/3/78/NzgwNDcx9.转换天空http://v.game.sohu.com/v/5/3/78/NzgwNDc310.开启透视http://v.game.sohu.com/v/5/3/78/NzgwNDc5以上教程涉及参数如下:mirv_recordmovie_start ----------------------- 开始录制mirv_recordmovie_stop ------------------------ 停止录制mirv_movie_fps 30 ---------------------------- 视频帧数Mirv_movie_export_sound 1 -------------------- 声音输出mirv_movie_filename "x:\xxxx" ---------------- 图片输出位置指定spec_autodirector 1 -------------------------- 镜头运动开关mirv_matte_setcolor 0 255 0 ------------------ 遮罩颜色设置mirv_movie_splitstreams 3 -------------------- 默认绿屏(分离人物和武器)mirv_zoom_optical以及mirv_zoom_digital ------- 2个都是放大倍数,自己调节mirv_zoom_start ------------------------------ 开始放大mirv_zoom_stop ------------------------------- 放大停止dem_forcehltv 1以及cam_command 1（非必要） --- pov转hltv(播放demo前输入)mirv_fx_skyhd 1 ------------------------------ 更换天空(天空文件放在cs根目录下)mirv_movie_wireframs 1 ----------------------- 透视开启　
HLAE常用命令
mirv_momirv_movie_filename "X:\XXX\XXX" ------ 文件输出目录mirv_movie_fps 90 ---------------------------- 90侦抓取（每秒的DEMO截取图片90帧)mirv_movie_export_cammotion 1 ---------------- 摄像机运动路径输出。3d里面调用mirv_camexport_mode 1 ------------------------ 摄像机路径输出(新)mirv_movie_splitstreams 4 -------------------- 路径文件录制模式（只录制镜头移动轨迹）mirv_camimport_load "X:\xxx\x.bvh" ----------- 读取摄像机路径文件mirv_movie_export_sound 1 -------------------- 录制声音mirv_movie_sound_volume 0.5 ------------------ 音量mirv_crosshair_fps 90 ------------------------ 准心收缩bind f1 "mirv_recordmovie_start" ------------- 绑定F1开始录制bind f2 "mirv_recordmovie_stop" -------------- 绑定F2停止录制mirv_movie_splitstreams 0|1|2|3 -------------- 蒙版特效mirv_matte_setcolor 0 255 0 ------------------ 第三视角全景图颜色(255 0 0红,0 255 0绿,0 0 255蓝)mirv_matte_setcolorf 1 0 0 ------------------- 背景红(貌似上一个命令要改为0 0 0)mirv_showentities ---------------------------- 显示模块序号mirv_entity_jump ----------------------------- 根据信息输入编号跟踪人物mirv_matte_entities add "" ------------------- 再后面输入编号只显示输入编号的人物mirv_matte_entities del "" ------------------- 删除mirv_matte_entities list --------------------- 列表mirv_matte_entities clear -------------------- 清除
mirv_matte_xray 1 ---------------------------- 穿墙看人物mirv_fx_xtendvis 1 --------------------------- 多层墙看人物mirv_movie_swapdoors 1 ----------------------- 显示地图模型mirv_movie_swapweapon 1 ---------------------- 第一人称也透明 ,,mirv_movie_swapweapon 0 ---------------------- 同上，显示第一人称,,mirv_movie_separate_hud 1 -------------------- 模型显示mirv_showentities ---------------------------- 显示人物坐标及其他信息mirv_addaimlayer ----------------------------- 添加跟踪人物mirv_viewaimlayers --------------------------- 跟踪锁定的人物bind o "mirv_aim_start" ---------------------- 绑定O开始跟踪bind p "miev_aim_stop" ----------------------- 绑定P停止跟踪mirv_movie_depthdump 0|1|2|3 ----------------- 景深，雾气mirv_zoom_speed ------------------------------ 镜头收缩速度bind u "+mirv_zoom" -------------------------- 绑定u键为镜头收缩快捷键mirv_sample_enable 0|1 ----------------------- 运动模糊取样开关mirv_sample_sps 90 --------------------------- 运动模糊取样值　mirv_movie_wireframe 0|1|2|3 ----------------- 地图线条透视|实体线条透视|全线条透视mirv_movie_wireframesize 1|2|3 --------------- 透视线条大小mirv_fx_lightmap 0|1|2 ----------------------- 地图高光r_detailtextures 0|1 ------------------------- 高清纹理开关mirv_fx_skyhd 0|1 ---------------------------- 更换天空mirv_fx_wh_enable 1 -------------------------- 地图透视+残影mirv_fx_wh_additive 0 ------------------------ 全图透视mirv_fx_wh_alpha 1(0.1-1) -------------------- 同上，人物不透视mirv_fx_wh_noquads 1 ------------------------- 透视mirv_fx_wh_tint_enable 1 --------------------- 透视颜色mirv_fx_wh_tint_colorf 1 0 0 ----------------- 红色透视（0 1 0绿，0 0 1蓝）mirv_fx_wh_xtendvis 0 ------------------------ 透视+残影