我可以将两个图像放入RAMPlayer;
(
file1 = "C:\\rendered\\moose.jpg"
file2 = "C:\\rendered\\squirrel.jpg"
RAMPlayer file1 file2
)
但我不知道如何引用打开的RAMPlayer窗口并将(新更新/渲染的)图像传回其中。 感谢
答案 0 :(得分:1)
基于对SDK的研究,以及通过MaxScript代码(其中大部分是作为SDK示例提供),目前看来这是不可能的。它需要SDK和/或MaxScript扩展。我的建议是访问官方"小烦人的事情" 3ds max论坛,并对更换RAM播放器的请求进行投票。此处已记录请求: http://3dsmaxfeedback.autodesk.com/forums/80695-general-feature-requests/suggestions/1159811-update-or-re-architect-ram-player
请注意,3ds max允许多个RAM播放器窗口。对于您要求的功能,有必要指定要影响的窗口,因此启动RAM Player的功能需要为此目的返回密钥或ID值。
通过创造性的黑客攻击,可以获得您感兴趣的RAM播放器窗口的窗口句柄,然后通过MaxScript发送低级窗口消息。通过这种方式,您可以关闭窗口,使用感兴趣的新文件重新启动它,或者,您可以按下两个"打开上次渲染的图像"纽扣。如果这些是您感兴趣的途径,我可以研究细节。