3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 2650|回复: 0
打印 上一主题 下一主题

[攻略] 【转】COD4多人视频制作教程,给喜欢视频制作的人!

[复制链接]

17

主题

2323

帖子

3145

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
458
金元
13129
积分
3145
精华
0
注册时间
2009-9-6
QQ
跳转到指定楼层
主题
发表于 2010-3-5 17:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
RT,本文转自华丽游戏论坛COD4板块!
COD4多人视频制作教程


一、准备工作

1、首先你要有DEMO(废话),录DEMO的命令(控制台)是/record DEMO名称(如:demo1),停止录制的命令

是/stoprecord,录好的DEMO可以在COD4/main/demos/或者mods/MOD名称/demos/下找到

2、而且你要有一台可以开全特效的PC(不需要太流畅,10FPS都可以,下面会解释),这里要特别说明一下,游戏设

置里的4x抗锯齿并不是最高,用下面的命令即可开到最高的16x
r_aasamples "16"

注意:做视频的一切都是建立在开发者模式的基础上的,所以放DEMO前每次都要用
/devmap mp_crash
/disconnect
/demo DEMO名称
不过DEMO播放器自动开启了此模式,所以用DEMO播放器的朋友就可以无视此步了,但是自己开图测试画面还是要用

/devmap 地图名(如mp_crossfire,这里要注意District是mp_citystreets)

3、打造自己的Movie Config(CFG)
(建议新建一个做视频用的帐号,防止CFG混淆)
Movie Config,顾名思义,就是为视频专门做的CFG,其中包括一些做视频用的基本键位设置,如一键录制、调整画

面等,不过其中最主要的还是对游戏画面的设置,这里会详细讲

首先新建一个文本文档,把下列命令行复制进去:
引用:
sv_punkbuster 0
set readyup_over 1
seta cg_chatTime "0"
seta r_gamma "1"
seta r_fog "0"
seta ragdoll_enable "1"
seta r_desaturation "0"
seta r_dof_enable "1"
seta waypointoffscreenpointerheight 1.18
seta waypointoffscreenpointerwidth 1.8
seta waypointiconheight 1.18
seta waypointiconheight 1.18
seta waypointiconwidth 1.19
seta waypointdebugdraw 0
seta sm_enable 1
seta r_smc_enable 1
seta r_normalmap 1
seta r_distortion 1
seta r_lodbiasrigid -1000
seta r_lodbiasskinned -1000
seta r_forcelod 0
seta r_aasamples "16"
seta r_aaalpha "2"
seta r_texfilteranisomax "16"
seta r_texfilteranisomin "16"
seta cg_tracerchance "1"
seta cg_tracerwidth "4"
seta cg_tracerspeed "10000"
seta cg_tracerscalemindist "0"
seta cg_firstPersonTracerChance "1"
seta cg_tracerscale "1"
seta r_lodScaleRigid "1"
seta r_lodScaleSkinned "1"
seta r_sunblind_fadein "0"
seta r_sunblind_fadeout "0"
seta r_sunblind_max_angle 90
seta r_sunflare_max_size "10000"
seta r_sunflare_min_size "10000"
seta r_sunsprite_size "1000"
seta r_sun_from_dvars "0"
seta sm_polygonoffsetscale 2
seta sm_polygonoffsetbias 0
seta sm_sunshadowscale 1
seta sm_polygonoffsetbias .5
seta sm_maxLights "4"
seta cg_overheadnamesfarscale "0.4"
seta cg_overheadiconsize "0"
seta cg_overheadRankSize "0"
seta cg_overheadnamesfont "6"
seta cg_overheadnamessize "0.5"
seta cg_overheadnamesglow "0 0 0 1"
seta r_drawDecals "1"
seta r_drawSun "1"
seta r_drawWater "1"
seta cg_blood "1"
seta cg_brass "1"
seta r_specular "1"
seta r_zfeather "1"
seta fx_marks "1"
seta dynent_active "1"
seta r_fog "0"
seta r_detail "0"
seta con_minicon "0"
seta cg_gun_ofs_f "0"
seta cg_gun_x "0"
seta cg_fov "80"
seta cg_fovscale "1"
seta fx_marks "1"
seta fx_marks_ents "1"
seta fx_marks_smodels "1"
seta cg_headIconMinScreenRadius 0
seta destructibles_enable_physics 1
seta r_rendererInUse "Shader model 3.0"
seta r_rendererPreference "Shader model 3.0"
seta r_texFilterMipMode "Force Trilinear"
seta r_normalmap 1
seta r_clear 4
seta ragdoll_fps 100
seta r_dlightLimit "4"
seta cg_drawCrosshair 0
seta r_lightTweakSunDirection "-40 100 0"
seta ui_hud_hardcore 1
上面这些命令将画面设置到最高,而且去掉了一些对做视频有影响的Hud(如左上角的小地图,玩家的对话等)
先保存,就叫moviecfg.cfg吧  放在COD4/main下(重要)

然后是对画面色调的修改

这里大家可以先试下官方自带的色调设置CFG,在控制台输入/exec enable_art即可开启

如果满意的话,在之前的moviecfg.cfg里添加/exec enable_art就可以了
如果还想调整,下面是命令:
引用:
r_filmTweakBrightness
-2~2,亮度
引用:
r_filmTweakContrast
1~4,对比度
引用:
r_filmTweakDarkTint
0~2,3个值分别是红、绿、蓝,调整暗处的颜色
引用:
r_filmTweakDesaturation
0~1,饱和度
引用:
r_filmTweakEnable "1"
开启(重要)
引用:
r_filmTweakInvert
0或1,反色(1是开启)
引用:
r_filmTweakLightTint
0~2,3个值分别是红、绿、蓝,调整亮处的颜色
引用:
r_filmUseTweaks "1"
也是开启(重要)
进游戏调整看效果,满意后记下对应的值把命令丢到之前的moviecfg.cfg里

之后是对阳光的调整
引用:
r_lightTweakSunColor
0~1,3个值分别是红、绿、蓝,调整阳光颜色
引用:
r_lightTweakSunLight
1~4,光线强度 建议修改,因为每个图的默认值不一样,统一下好些
同样,进游戏调整看效果,满意后记下对应的值把命令丢到之前的moviecfg.cfg里

glow的调整同上,不过个人认为glow效果不是很好,建议关闭

到现在Movie Config的画面设置已经完成了。接下来用UltraEdit(如果没有用记事本也可以,不过所有命令都连在一

起了)打开COD4/players/profiles/帐号名称(做视频用的)/config_mp.cfg,添加下面2条命令:
bind 键位 "exec moviecfg" 一键开启之前设置的Movie CFG
bind 键位 "toggle cl_avidemo 120 0" 录制用命令,下面会详细讲,按一下开始录,再按一下停止录
如果你要用的键位之前已有设置,就找到对应的命令删掉
例:
引用:
bind F1 "exec moviecfg"
bind F2 "toggle cl_avidemo 120 0"
然后保存,现在Movie CFG的设置工作已经全部完成


二、录制

Fraps的画面和残不忍睹而且极其不稳定的FPS想必大家都有所体会,所以这里就要用到另一种方法,也就是之前提到的

cl_avidemo
cl_avidemo 120这个命令是什么意思呢?其实就是1秒钟截120张图(TGA),这样就可以得到稳120FPS的高清片段了
不过截的很慢,一般是现实1秒种截1张图,所以DEMO中一个1秒的镜头你就要截2分钟,但是你可以得到效果最好的

片段
然后你就可以在COD4/main/screenshots/或COD4/mods/MOD名称/screenshots/下找到数以千计的截图
注意:由于埋包拆包或某些原因,Hud会复位,所以最好多按一键开启Movie CFG的按键几次,Promod的话就要多按

了,因为跳跃之类的都会导致画面复位,不过PromodLive2之后修复了

注意:录制时r_gamma(亮度)必须是1,否则会导致颜色失真
推荐录制分辨率:1280x1024,1280x960,1280x720

这里我们需要一个叫Virtual Dub的软件。百度一下就可以了,不大
打开Virtual Dub,文件-打开视频文件,选择截下来的第1张截图(shot0000.tga),你会发现所有在它之后连号的截

图都被打开了
然后在视频-帧速中,在"更改帧数为"后面填上119.9999(因为视频会比音频稍快一点,所以这里要比cl_avidemo后面

的值略小)
之后在视频-压缩中,选择Huffyuv(如没有可以去下个,也可以用未压缩,不过这2者画面基本没什么差别,但是

Huffyuv压出来的小些)
最后,文件-另存为avi
这样,一个高清无损稳120FPS的片段就诞生了

这里要特别说明一下,因为片段文件很大却不长,所以直接播放的话会感到慢些,不过放到视频编辑软件中就正常了,

所以不用担心

至于录制声音,很多软件都可以,这里推荐Sony Sound Forge和Focus MP3 Recorder


三、后期制作

这里就不用讲太多了,推荐软件Sony Vegas和After Effect
软件教程百度一下有很多,所以我就不多说了。。
压缩可以用Vegas直接渲染为mp4文件,也可以先渲染成无损avi,然后用其它软件压缩(如MEGUI)



先到这里吧。。嗯。。祝大家做视频愉快~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2026-4-8 07:11 , Processed in 0.025915 second(s), 15 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表