栏目列表
站长现在干嘛?
热门关键字:
  • 业余放松
  • 生活
当前位置 :| 主页>教程>模型制作>

模型修改和使用教程

来源: 作者:page 时间:2008-05-08 Tag:CS   XSI   modeling   HL2   点击:

本教程将指导你怎样建立新的Source引擎游戏的玩家模型材质文件,且如何引用。

当然,你可以制作完整的模型材质文件,同样也可以从步骤4开始,将steam cache(即cfg缓存文件)中的标准模型反编译后进行修改。

需要的工具:


 

Cannonfodder's mdl decompiler
Source SDK (正版用户steam自带)
GCFscape


 

步骤1

选好你要使用的模型皮肤并将vtf/vmt文件拷贝到下列类似的目录:
...\Steam\SteamApps\USERNAME\counter-strike source\cstrike\materials\player\yourname\skinname_v1
(注意:文件夹名称的版本很重要,因为假若valve公司修正一些东东使得你也要
修改模型文件时,就必须使用别的名称,否则客户端将不下载新模型文件。)

笔者使用Darkelfa's Urban City CT作为例子,所以将文件拷贝至下列末路:
...\Steam\SteamApps\LDUKE\counter-strike source\cstrike\materials\player\lduke\urbancityct_v1

 

步骤2

每一个valve材质均是由下列文件组成:
vtf图象文件(包括材质、折射等)
vmt文本文件(包括材质属性,比如材质表面属性)

Darkelfa's CT皮肤模型仅提供了vtf文件,所以我们要从steam 缓存文件中提取到vmt文件,启动GCFscape打开文件...Steam\SteamApps\counter-strike source shared.gcf.

将vmt文件(ct_urban.vmt and ct_urban_glass.vmt)从路径materials/player/ct_urban拷贝至步骤1创建的目录中
如下图:


 

步骤3

Vmt文件描述了材质文件的路径,我们要修改一下。
将文件ct_urban.vmt

"vertexlitgeneric"
{
"$baseTexture" "models/player/ct_urban/ct_urban"
"$envmap" "env_cubemap"
"$bumpmap" "models/player/ct_urban/ct_urban_normal"
"$normalmapalphaenvmapmask" 1
"$envmapcontrast" 0.3
"$envmapsaturation" 0.7
"$envmaptint" "[ 0.36 0.36 0.36 ]"
}

修改为:


上一篇:编译模型 下一篇:模型材质
最新评论 共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码: 匿名?
您可以复制、发行、展览、表演、放映、广播或通过信息网络传播本站作品,唯有遵循知识共享协议,即 知识共享署名-非商业性使用 2.5 中国大陆许可协议。
愿祖国繁荣富强!