更改

跳转至: 导航搜索

MAplus/zh

添加5,910字节2022年1月10日 (一) 20:52
无编辑摘要
{{NeedContentAuthorEdition/zh}}'''MAplus'''(全称 '''Mapping Actions Pack plusAssistant Plus'''),是[[Ghomist]]利用[[Virtools]]内建的[[Action]]开发的一套工具,其运行方式与Virtools原版的Actions相同。这套工具对Virtools内许多繁琐操作进行了简化,以VSL脚本的方式进行半自动化批量操作。
此工具包使用了[[VSL]]进行编写,完全开源<ref>事实上VSL文件可直接以文本文档的方式打开,并且可以直接看到源代码,故无需另行开放出源码。</ref>。
此工具包目前涵盖了物件操作,[[网格]]操作,归[[组]]辅助,灯光辅助,命名辅助共5个方面,大多数情况下能为VT内操作节省大量繁琐操作,减少出错率;在使用熟练之后可以使VT内操作效率大幅提高。辅助,[[光源|灯光]]辅助,命名辅助共5个方面,大多数情况下能为VT内操作节省大量繁琐操作,减少出错率;在使用熟练之后可以使VT内操作效率大幅提高。
不过,VT内使用Action进行的操作是'''''无法撤销的'''''。尽管大部分时候错误操作不会造成过于严重的损失,还是建议制图者养成随手保存的习惯。
 
目前MAplus的最新版本为 v0.6。
==安装与使用==
MAplus内包含了5个文件夹,名称如下: ===基本内容===MAplus的主文件压缩包内包含了'''6个文件夹、2个ini文件'(括号内为注释而非文件名)'',文件列表如下:* B_3DEntity(物件操纵){| class="wikitable"* B_Group(归组辅助)|-* B_Light(VT内灯光辅助)! 项目名称 !! 项目类型 !! 基本描述* B_Mesh(网格工具)|-* B_Name(命名工具)| B_3DEntity || 文件夹 || 物件操纵类'''安装时''',直接将上述5个文件夹复制到Virtools根目录下的Actions文件夹内,随后重启vt即可使用。|-| B_Group || 文件夹 || 归组辅助|-| B_Light || 文件夹 || VT内灯光辅助|-| B_Mesh || 文件夹 || 网格工具|-| B_Name || 文件夹 || 命名工具|-| Virtools || 文件夹 || VT原版Actions(已进行防重名微调)|-| ActionEditorInterface.ini || ini配置文件 || 配置文件|-| ActionEditorList.ini || ini配置文件 || 配置文件|}
===安装=== MAplus的优点之一即为安装方便。下面给出了最常用的安装方法:# 关闭VT;# 找到VT根目录下Actions文件夹,并进入;# 删去其中所有文件夹、文件;# 将MAplus内的所有文件夹及配置文件放入;# 启动VT,此时应已安装完毕并可供使用。 此外,还有另一种方法更为快捷简便。作者网盘内除了文件包还提供了一份完整打包好的''Virtools整合'使用时',部分配置已经调整至一般制图党的需求,并内置了最新的MAplus。若不想手动安装可以使用此[[MAplus#下载|整合版]]。'',在VT内3D '但安装新的VT需要更改文件默认打开方式''',否则在打开[[Virtools文件#CMO|CMO文件]]时'''系统依旧会调用原有的VT'''。 ===使用=== 在VT内3D layout或Level Manager界面右键Actions选项内选择需要调用的Action即可。Manager界面单击鼠标右键,Actions选项内选择需要调用的Action即可。 Actions的调用与是否在物件上点击右键无关,所以''不需要在物件上点右键''也能将选择的物件正常操作。不在物件上点击右键可以使右键菜单不过于冗长,一定程度上提高了使用Actions的使用效率。
'''''值得一提的是''''',VT内可以设置Action的快捷键以实现更高效地调用常用的Action。关于快捷键的介绍[[#快捷操作|详见后文]]。
类似于索引,绝大部分情况下建议使用浏览器网页检索功能或本页目录直接查看具体的Action,而非一个个阅读。
目前支持的MAplus版本为v0MAplus也内置了VT的原版Actions以保证功能不缺失,不过对于Ballance[[制图]]具体用处不大,感兴趣者可自行探索。 '''目前此索引支持的MAplus版本为 v0.5。6。''' __TOC__
=== B_3DEntity ===
附加。
 
将选中的所有物件附加到第一个物件上。选中IfKeepOrigin则保留原物件,否则会自动将原物件删除。
 
'''注意!'''此Action可能具有严重bug,仅保证对少数“路面”进行操作时可正常处理,尽量选择IfKeepOrigin以防止出现'''不可逆转'''的错误。''复杂物件、大量物件的处理请勿使用此Action!''若需安全地附加,请使用[[NMO导出OBJ]]工具导出物件,并在[[3ds_Max/zh|3ds Max]]进行处理。
==== AxisReset ====
重置物件轴。
 
将选中的所有物件的轴进行重置。选项功能如下:
* ResetAsCenter:将轴居中至物件的中心位置;
* ResetAsWorld:将轴的方向与世界坐标轴对齐;
 
若选中IfKeepOrigin则保留原物件,否则会自动将原物件删除。
 
'''注意!'''此Action可能具有严重bug,仅保证对少数“路面”、“钢轨”进行操作时可正常处理,尽量选择IfKeepOrigin以防止出现'''不可逆转'''的错误。''复杂物件、大量物件的处理请勿使用此Action!''若需安全地调整轴,请使用[[NMO导出OBJ]]工具导出物件,并在[[3ds_Max/zh|3ds Max]]进行处理。
==== Exchange ====
交换网格。
 
将作为参数的两个物件的网格互换。
==== Mirror ====
镜像。
 
将选中的所有物件沿指定轴镜像翻转。若选中IfCopy则保留原物件,否则会自动将原物件删除。
 
'''注意!'''此Action可能具有严重bug,仅保证对少数“路面”、“钢轨”进行操作时可正常处理,尽量选择IfCopy以防止出现'''不可逆转'''的错误。''复杂物件、大量物件的处理请勿使用此Action!''若需安全地进行镜像翻转,请使用[[NMO导出OBJ]]工具导出物件,并在[[3ds_Max/zh|3ds Max]]进行处理。
==== SetLitMod ====
== 快捷操作 ==
 
MAplus的主要用途即为提升Virtools内操作的效率。下文较为粗略地介绍了如何利用多个Actions的配合以实现更高效的操作,可供参考。
 
=== 快捷键的设置 ===
 
在 Virtools 中点击 {{Kbd|<u>E</u>ditors}} &ndash; {{Kbd|Action Manager}} 可以设置快捷键。
 
在任意 Action 的名称上点击右键,选择 ''Edit Keyboard Shortcut'' 即可设置快捷键。
 
快捷键设置规则如下:
* Control/Shift/Alt中的一个 + F1到F12的任意一个功能键 ''(不能是Alt+F4)''
 
'''注意''',第一次打开 Action Manager 时不会出现新安装的 Actions,此时推荐'''手动删去所有的选项卡'''(选项卡是指 {{Kbd|Import all Actions}} 按钮右边的选项卡,可右键选择 Remove Tab ,若不删去会导致选项卡重复添加),再点击{{Kbd|Import all Actions}}按文件目录导入全部 Actions 。
 
成功导入后应出现总计9个选项卡。若有重复删去即可。
 
推荐设置快捷键的 Actions :
* [[#Align2|Align2]]
* [[#Splice|Splice]]
* [[#FastSplice|FastSplice]]
 
=== 组合操作 ===
 
==== 快速接柱子/变球器 ====
 
为一个1×1路块(边长均为vt中5单位长度)接柱子,仅使用 [[#FastSplice|FastSplice]] 就可以非常迅速地实现。
 
具体操作步骤如下:
# 依次选中需要接柱的路块,柱子顶部,柱子底部;
# 调用 FastSplice;
# 参数的选择: axis 选择 Y, support 选择 Back ,指y方向贴附至路块选择框的下表面,并将xz方向对齐到正中心。
 
若第一步时只选择柱子顶部,柱子底部,则可以将柱子底部快速接合至柱子顶部。
 
同理,此方法可用于接变球器,接变球器底座等。配合[[#Translate|Translate]]可在不完全规则的路面上进行高精度对齐。
 
不过注意,FastSplice 只支持贴附至物件某个方向的正中心,所以在 max 中创建模型时可预先保留一个用于接柱的“辅助方块”。
 
==== 影子与归组 ====
 
MAplus 内 [[#SetShadow|SetShadow]] 可以无副作用地为物件上影子,同时可选择是否归入影子组,不过并不推荐在此时归入影子组。原因是待之后归入路面/木质路面时,可使用 [[#AsFloor|AsFloor]] ,此 Action 中亦可选择归入影子组。
 
推荐的操作步骤如下:
# Ctrl+A 全选所有物件;
# 调用 SetShadow 为所有物件设置影子坐标,''但不归入影子组'';
# 使用 AsFloor 为路面/木质路面归组时选择归入影子组。
 
若后期制图时,单独添加了某个额外物件且需上影子,此时可于设置影子坐标的同时归入影子组,避免遗漏。
== 下载 ==
* [http://ghostmisser.ys168.com Ghomist的ys网盘]* '''本Wiki: [[File:MAplus.zip]]'''
== 备注 ==
<references />
 
[[Category:制图工具]]
145
个编辑

导航菜单