Board logo

標題: [教程] 【影月出品】教你如何安装并设置scs blender tools [打印本页]

作者: SouthernExpress    時間: 2020-11-14 15:59     標題: 【影月出品】教你如何安装并设置scs blender tools

我是数年前制作广州地图的作者,离开一段时间又回来重新制作地图

以前是在用FLD的模型包来制作,但是发现BUG出奇的多,当时SCS还没有正式开发blender tools(那时还是blender2scs)


现在官方网站虽然也有了教程,但苦于其是英语教程,而且不算是教程。只是告诉你某个东西有什么功能,具体操作还是没教。




回来一个星期,我制作了一些具有中国特色的收费站模型,还有一些交通设施,跌跌撞撞,一步一个坑。


我想起了以往在没有任何人帮助的时候一点一点去找教程那种过程,相当痛苦。








如今回到模载一看,其实教程技术帖子依然还是不多,我想该把我的经验都发出来,同时我也在继续制作地图。
让后面的modder们都能有个入门,而不是叫天不应叫天不灵的那种感觉。


这个教程系列我会持续分享,希望能帮到你们,下面进入正题。
隐藏我就不设置了,别让我们搞技术的太冷清就是。


ETS2的模型需要使用到ZM3(过时了)、Blender进行制作,其中SCS开发了在blender里面用的插件,使得这些模型能够被游戏引擎识别。
(ZM3小众,而且不太好用。面对日益庞大的玩家群体,还是免费开源的blender好玩)




进入blender制作模型之前,需要下载这几样东西
(以下链接均为官方在维基更新的网址,无论你什么时候看到这篇教程,都依然有效)
1.
https://modding.scssoft.com/wiki/Documentation/Tools/SCS_Blender_Tools/Download
SCS blender toolsblender里面的SCS插件,可导入导出,转换打包模型文件
(过往版本的SCS BLENDER TOOLS有自带的示例模型,所以体积比较大,而最新版本已经删除了示例模型)

2. https://modding.scssoft.com/wiki/Documentation/Tools/Conversion_Tools
SCSblender植入的一个转换软件,可以把pim等文件转换成游戏识别的pmg等等

3. https://modding.scssoft.com/wiki/Documentation/Tools/Game_Archive_Extractor
万年不变的解包器,把SCS的文件拖上去释放,进行解压,方便参照、修改

4.https://pan.baidu.com/s/1FXSI0TUBBr3Z3peDpBaOLw 提取码: dsw7
解压SCS的文件是PMX格式的,导入blender需要PIX格式,那咋办?
用这个东西进行反向操作,把PMX格式转换为PIX,从而导入blender进行操作

至于blender版本,我推荐最新版


安装SCS插件
1.
打开blender,点击“edit”,在选项最下面有一个“Preferences”点进去。


2.
在第一栏“interface”中,展开“translation”,把语言切换成简体中文,影响勾选上“工具提示”和“界面”,New Data不要勾选。


3.
点击左侧“插件”,点击“install”,并找到你下载的SCS插件包(scs_blender_tools_addon.zip),安装即可。

安装以后在搜索框输入“SCS”以检查插件是否启用

4.
把右侧所有关于SCS标题的功能选项全拖到最上方,以便使用,通常我们不太需要用到blender里其他功能。SCS的插件,是让你在制作好的模型基础上添加游戏引擎能识别的信息,所以关于blender的操作这边不会详细说明,本教程只会分享怎么去利用这个插件。

导入模型后,还会出现物体选项卡、材质选项卡,那时候也要把它们拖到上方以便观察。


5.
把下载回来的“conversion_tool_xxxx.zip”进行解压,然后返回blender,找到上图的位置,在SCSConversion Helper里设置好刚才解压出来的文件路径



6.
到此,基本上SCS插件已经完成加载,保存启动状态,以便下次不需要再麻烦设置界面



插件用法
1.
右侧切换到第一个选项卡“活动工具与工作区设置”
展开SCS Global Settings(以后简称“全局设置”)
SCS Project Base Path意思即为SCS项目路径,做过mod的朋友都比较熟悉关于Base的概念,因为SCS识别的第一层路径就是base,所以设置这个base路径可以有两个意义:
其一,在导入模型时,设置好该模型的base路径,scs插件可以正确读取模型的材质、贴图、骨骼等文件,以便我们更好地观察。设置错误base路径将会丢失贴图和材质等信息。



例如:我把SCS解压出来了一个叫base的文件夹内,但我的路径是在欧卡2的主路径上新建了一个work文件夹,在里面再新建了一个base。所以我的完整路径就是这个:

其二:base的路径会影响模型的材质贴图路径,模型文件会把这些信息记录上去,假如你在上图的路径里做了模型
I:\steam\steamapps\common\Euro Truck Simulator2\work\base\model_gz\hahaha.pim
然后你跑去别的文件夹里贴上了图
I:\base\material\hahaha.tga

贴图文件的base路径并不在I:\steam\steamapps\common\Euro Truck Simulator 2\work\base\下面,所以即使你贴上去了,导出的时候依然会出错。


而下面的这些信息,其实是做prefab需要用到的

(触发器行为列表、标识列表等等)


如果你不制作prefab,也不需要用到这些文件


即使你设置好了base路径,而base路径下没有以上这些文件,这几个框都是会变红的,意思就是当前没有设置成功。如果你需要用,按照以上路径把文件复制进你的base路径即可!




关于CONVER PIX的使用方法
这是一个在论坛里一位用户自制的CMD反向转换器,使用方法很简单

解压出来以后找到这个文件,然后把你需要转换的文件夹直接拖拽上去,cmd自动执行转换功能,并生成一个后缀为”_exp”的文件夹,此时文件夹里已经全部是pix文件了。



至此,导入设置部分教程就结束了,下一教程也准备发布了(图片外链好麻烦,有没有好用的办法)

[ 本帖最后由 SouthernExpress 于 2020-11-14 16:01 编辑 ]
作者: Louis_Long    時間: 2020-11-14 17:52

哇大佬,爱了爱了
作者: [email protected]    時間: 2020-12-27 00:32

归队归队salute
作者: wjlovezza    時間: 2021-1-1 09:28

感谢楼主分享
作者: wjlovezza    時間: 2021-1-3 20:47

感谢楼主分享
作者: 44551006    時間: 2021-2-25 12:25

影月大佬,能否加下我的QQ:40293948,谢谢,我安装不起




模载联合支援站 http://18wos.net/