社区
3ds Max论坛
欢迎来到Autodesk的3ds Max论坛。分享您的知识,提出问题,并探索流行的3ds Max主题。
取消
显示结果
而是搜索
你的意思是:

批量保存选择JPEG文件

6个回答6
解决了
回复
消息17
laura.soen
182次浏览,6次回复

批量保存选择JPEG文件

你好,

我有一个场景,在一个特定的视点中有许多物体(500多个)。
我想选择视图中的所有对象,并将它们单独保存为单独的JPEG文件。
这将花费太长时间去渲染>保存为JPEG文件为所有他们。是否有任何方法或脚本保存我所有的对象在单独的JPEG文件?

谢谢你!

6个回答6
消息27

你好,

这可能就是你要找的东西:https://www.cebas.com/?pid=productinfo&prd_id=212

https://youtu.be/5WqWV5ISER4

问候,


Darawork
商业拱门

Windows 11, 3DS Max 2023, Revit 2023, AutoCad 2023, Dell Precision 5810/20, nVidia Quadro P5000/RTX 5000





消息3.7

你好,

接下来,您尝试过这个插件了吗?

问候,


Darawork
商业拱门

Windows 11, 3DS Max 2023, Revit 2023, AutoCad 2023, Dell Precision 5810/20, nVidia Quadro P5000/RTX 5000





消息47

你好,

我找到了一个解决我问题的脚本,但是谢谢你!

消息57

解决方案是一个秘密还是有其他原因你不分享它?

消息67

try(destroydialog RenderPicsRol) catch() rollout RenderPicsRol "Render pics with denisT" width:191 (fn renderViewNodes nodes:selection dir: callback: = (if dir == unsupplied do dir = getdir #temp + @"/scene_render/" if not doesDirectoryExist dir do (makedir dir all:on) dir += @"\\" sel_nodes =节点作为数组vis_nodes =节点在对象中,如果不是节点。isidden collect node hide objects index = 0 images = for node in sel_nodes while not keyboard. espressed collect (unhide node select node max tool zoomextents filename = node.name + ".jpg" filepath = dir + filename render outputfile:filepath vfb:off index += 1 if callback != unsupplied do(回调索引filepath) hide node filepath unhide sel_nodes max tool zoomextents hide objects unhide vis_nodes images) radiobuttons nodes_rb "Nodes:" labels:#("All","Selected") default:2列:2 align:#左偏移量:[0,4]偏移量:#([50,-16],[15,-16])button render_pics_bt "Render Pics…" width:172 align:#中心偏移量:[0,6]label emp label info_line0_lb align:#左跨:3 label info_line1_lb align:#中心标签info_line2_lb align:#右fn回调索引文件= (info_line0_lb. #)Text = index作为字符串info_line1_lb。在render_pics_bt上按do (if (nodes = if nodes_rb. text = filenamefrompath文件windows.processPostedMessages())State == 1则对象选择为数组)。count > 0 do (dir = getSavePath() if dir != undefined do (info_line2_lb. conf)文本=节点。count as string renderViewNodes nodes:nodes dir:dir callback:callback)) on renderpicsrl open do ()) createdialog renderpicsrl

这是解决方案脚本。

多亏了@denisT。MaxDoctor对于脚本。

消息77

你好,

感谢用户回复我们。很高兴听到你把事情解决了。Maxscripting非常强大。它可以做一些用户认为该软件“缺乏”的所有事情。但是,这就是MaxScript的魅力所在。你可以根据自己的需要进行定制,许多用户会提出好的想法,新的代码就诞生了。

很好,您标记了花时间帮助解决请求的用户。有一个问题和解决方案的记录是很好的,这样其他有类似问题的用户在这里搜索时就可以找到解决方案。这是一种循环学习,对于用户和开发者来说都是如此。

对于任何希望将此MaxScript作为按钮或菜单命令使用的人。下面的章节告诉你如何将代码编译成命令:

https://knowledge.autodesk.com/support/3ds-max/getting-started/caas/CloudHelp/cloudhelp/2021/ENU/3DS..。

再次感谢@denisT。MaxDoctor
问候,
: slightly_smiling_face:


Darawork
商业拱门

Windows 11, 3DS Max 2023, Revit 2023, AutoCad 2023, Dell Precision 5810/20, nVidia Quadro P5000/RTX 5000





找不到你想要的东西?询问社区或分享你的知识。

发布到论坛

“社区

”技巧

Baidu
map