max脚本批量
Ⅰ 求3dmax 把物体移动到指定坐标的脚本, 批量操作!
你还是另想一辙吧,别的不说,一导入系统就会要你重命名,那你还让谁去对齐谁去。
Ⅱ 什么是3dmax脚本,有什么用途
作为一个资深建筑效果图前期建模人员,及入门级的MAXscript开发人员(闲时喜欢研究一下)我可以给你做个简单的介绍。
MAXscript是3ds Max内置脚本语言,Max2.0及以后加入的功能。脚本可使用于建模,动画,材质,渲染等等。它是专门为3ds Max设计的语言。通俗易懂的理解就是编写“3dmax”软件的外挂程序的语言。通过MAXscript脚本语言可以实现对3dmax的二次定制开发,使之更能达到和满足某个行业的使用要求,或大幅提高作图效率。
由于本人一直从事建筑效果图领域,就以建筑效果图领域的插件做个简单的说明嘛
我用过的插件有一些是网上收集的,图创室内max插件、cg工具箱插件等,主要功能是提高建模的效率,比如“快速生成栏杆”,“快速生成门窗,楼梯等”“快速生成地形及铺装”等,参数化的建筑构件建模(填写对象参数后自动生成相应参数的模型:比如:输入台阶的步数、级高,等参数后自动生成相应梯步数的台阶。)在效果图行业效率就是金钱的今天,确实能达到事半功倍的效果。
其他行业用的3dmax插件就没有用过了,也不能乱讲,希望对你有帮助。
Ⅲ 3dmax如何批量修改贴图名字的插件
1、首先打开3d max软件,并建立一个这样的不规则多边形模型。
Ⅳ 3dmax中怎样批量修改路径所指定的贴图格式(懂MAX脚本语言MAXScript的高人请进)
--通过bmp的路径构建tga路径
theFileName = (getfilenamepath bmpFile) + (getFilenameFile bmpFile) + ".tga"
--通过渲染纹理的方式生成对应的tga图片
thetga = renderMap theTextureMap size:theSize fileName:theFileName filter:true
save thetga
--bmp贴图对应的文件夹下就会生成同名的tga图片
--do you want
Ⅳ 批量修改3dmax贴图
可以的,我们最近是在用一个叫“无敌点击狗”的脚本工具软件,是支持日常一些批量修改动作,而且要简单地多。
你可以试一下,无敌点击狗软件可以自动鼠标点击,自动按键模拟,自动修改填写录入,其实就是能代替我们手工做各种重复性工作。
Ⅵ 请问要如何使用3dmax批量渲染啊有人能教教我吗
知道!使用之前也不懂要怎么批量做呢,后来去请教了下师傅就懂了!接下来就和讲讲!
批量渲染是一个很有用的渲染方法,可以用来渲染草图以测试参数,也可以利用它来观察一个场景的不同视角的效果,或者是成批地渲染正图,给他们都排好队,而则可以安安稳稳的睡大觉了,再也不用为多渲两张图而半夜还要爬起来了。
下面将利用MAX自带的脚本来完成这个任务。
这个脚本在安装MAX时就已经安装到了MAX的目录中,但不知为什么MAX并没有将它作为一个标准的功能来使用,要想使用它就必须先加载这个脚本,并添加到菜单中。
Ⅶ 3Dmax的批量修改贴图命名的脚本怎么使用
一般都是 通过执行 MAXScript——运行脚本 选择你所要用的脚本文件,就可以使用该脚本了
Ⅷ 神,那个MAX批量修改贴图后缀名的脚本能给我不
好久之前的了,当时为了项目写的,不是完善的,发不出脚本,下面是直接代码,格式的话自己看看改改
rollout Spriter "ChangeExtName v0.1" width:218 height:300
(
GroupBox grp1 "From" pos:[9,3] width:200 height:50
-- dropdownlist dd1 \
--items:#(".tga",".png",".jpg") pos:[15,25] height:6
DropdownList dd \
items:#(".tga",".png",".jpg") pos:[15,75] height:6
CheckBox fromTga ".tga" pos:[27,25] width:57 height:19 checked:false triState:0 tooltip: ".tga" enabled:false
CheckBox fromPng ".png" pos:[84,25] width:57 height:19 checked:false triState:0 tooltip: ".png"
CheckBox fromJpg ".jpg" pos:[141,25] width:57 height:19 checked:false triState:0 tooltip: ".jpg"
GroupBox grp3 "To" pos:[9,53] width:200 height:50
GroupBox grp12 "Change Channel (if have)" pos:[10,120] width:200 height:80
checkbox isDiffuse "Diffuse" pos:[27,145] width:57 height:19 checked:true triState:1
checkbox isOpacity "Opacity" pos:[131,145] width:62 height:19
checkbox isColor "Color" pos:[27,170] width:57 height:19 enabled:false
button apply "Apply" pos:[36,260] width:63 height:24
button cancel "Cancel" pos:[119,260] width:63 height:24
button help "?" pos:[198,280] width:16 height:16 toolTip:"help"
on apply pressed do
(
if (queryBox "是否开始执行?") then
(
if selection.count == 0 then
(
messagebox "请先选择物体..."
)
else
(
if fromTga.checked == false and fromPng.checked == false and fromJpg.checked == false then
(
messagebox "请选择源格式..."
)
else
(
if isDiffuse.checked == false and isOpacity.checked == false and isColor.checked == false then
(
messagebox "请选择要转换的贴图类型..."
)
else --选择了物体 选择了源格式 选择了贴图类型
(
obj=#()
for i in selection do
--for i=1 to scenematerials.count do
(
print i.name
if i.material == undefined then --如果当前物体没有材质
(
print "no material"
continue
)
else
(
cmat = i.material --scenematerials[i]
)
if cmat.diffuseMap == undefined then --如果当前材质没有漫反射贴图
(
print "no diff"
--continue
)
else --if cmat.diffuseMap!=undefined and cmat.diffuseMap.filename!=undefined do
(
if cmat.diffuseMap.filename == undefined then --如果当前漫反射贴图没有有贴图文件
(
print "no diff_filename"
--continue
)
else
(
if fromTga.checked == true do fTga = findString cmat.diffuseMap.filename fromTga.tooltip--".tga"
if fromPng.checked == true do fPng = findString cmat.diffuseMap.filename fromPng.tooltip--".png"
if fromJpg.checked == true do fJpg = findString cmat.diffuseMap.filename fromJpg.tooltip--".jpg"
)
if fTga != undefined do str1=replace cmat.diffuseMap.filename fTga 4 dd.selected--".png"
if fPng != undefined do str1=replace cmat.diffuseMap.filename fPng 4 dd.selected--".png"
if fJpg != undefined do str1=replace cmat.diffuseMap.filename fJpg 4 dd.selected--".png"
if str1 != undefined do cmat.diffuseMap.filename = str1
)
-- 透明贴图
if cmat.OpacityMap == undefined then --如果当前材质没有漫反射贴图
(
print "no opac"
--continue
)
else --if cmat.OpacityMap!=undefined and cmat.OpacityMap.filename!=undefined do
(
if cmat.OpacityMap.filename == undefined then --如果当前漫反射贴图有贴图文件
(
print "no opac_filename"
--continue
)
else
(
if fromTga.checked == true do fTga = findString cmat.OpacityMap.filename fromTga.tooltip--".tga"
if fromPng.checked == true do fPng = findString cmat.OpacityMap.filename fromPng.tooltip--".png"
if fromJpg.checked == true do fJpg = findString cmat.OpacityMap.filename fromJpg.tooltip--".jpg"
)
-- Ojpg2 = findString cmat.OpacityMap.filename ".jpg"
-- Otga2 = findString cmat.OpacityMap.filename ".tga"
if fTga != undefined do str2=replace cmat.OpacityMap.filename fTga 4 dd.selected--".png"
if fPng != undefined do str2=replace cmat.OpacityMap.filename fPng 4 dd.selected--".png"
if fJpg != undefined do str2=replace cmat.OpacityMap.filename fJpg 4 dd.selected--".png"
if str2 != undefined do cmat.OpacityMap.filename = str2
)
)
)
)
)
)
)
on cancel pressed do
(
DestroyDialog Spriter
)
on help pressed do
(
messagebox "修改贴图路径的扩展名_v0.1\n\n\n\t\t\tby M_BACK" title: "ChangeExtName v0.1"--"重要的不是选择 而是坚持!!!" title:"just a kidding!!"
)
on dd selected itm do
(
fromTga.enabled=true
fromPng.enabled=true
fromJpg.enabled=true
case itm of
(
1 :
(
fromTga.checked=false
fromTga.enabled=false
)
2 :
(
fromPng.checked=false
fromPng.enabled=false
)
3 :
(
fromJpg.checked=false
fromJpg.enabled=false
)
)
)
)
CreateDialog Spriter
Ⅸ 3dmax 2014版本做的模型文件达到500m以上,为什么批量渲染会崩溃,单个渲染不会
对于3Damx运行卡,以及渲染时候自动退出解决:
共有二种方案可以解决,本人电脑是32位win7系统,属于一般电脑,也是应有以下方案解决的,我用3DAMX9很方便,但是遇到的的场景的时候我还是选择了3D2012以及以上版本,因为本人用09版本没有12的流畅。
以上说说自己心得,看下文解决方案:
方案一【关于软件本身设置】
一:快捷键F10:{A}:进入渲染器里,在System(系统)里找到Default geometry(默认几何体),选择上Dynamic(动态)。{B}:双核的电脑。你可以继续在VRAY系统面板里找到Dynamic memory limit(动态内存极限)把默认的400MB改成3300。这样可以最快的渲染了。
图示:附加:其他:最好是 自身电脑系统64位 软件为64位,如果你电脑买来的时候是32位的不建议你装64位系统
Ⅹ 3dmax脚本教程
你可以先去【绘学霸】网站找“3d建模”板块的【免费】视频教程-【点击进入】完整入门到精通视频教程列表: www.huixueba.net/web/AppWebClient/AllCourseAndResourcePage?type=1&tagid=307&zdhhr-11y04r-879802230562230972
想要系统的学习可以考虑报一个网络直播课,推荐CGWANG的网络课。老师讲得细,上完还可以回看,还有同类型录播课可以免费学(赠送终身VIP)。
自制能力相对较弱的话,建议还是去好点的培训机构,实力和规模在国内排名前几的大机构,推荐行业龙头:王氏教育。
王氏教育全国直营校区面授课程试听【复制后面链接在浏览器也可打开】: www.huixueba.com.cn/school/3dmodel?type=2&zdhhr-11y04r-879802230562230972
在“3d建模”领域的培训机构里,【王氏教育】是国内的老大,且没有加盟分校,都是总部直营的连锁校区。跟很多其它同类型大机构不一样的是:王氏教育每个校区都是实体面授,老师是手把手教,而且有专门的班主任从早盯到晚,爆肝式的学习模式,提升会很快,特别适合基础差的学生。
大家可以先把【绘学霸】APP下载到自己手机,方便碎片时间学习——绘学霸APP下载: www.huixueba.com.cn/Scripts/download.html