
我知道关于如何将两台计算机连接在一起以便它们可以共享处理能力有很多答案。这似乎远远超出了我的需要,我希望有更多硬件和网络知识的人可以阐明如何实现我的目标。
我是一名计算机图形艺术家,经常在家为自由客户工作,因此我的家用电脑性能相对较强。我希望以这样一种方式设置我的家庭网络,使我能够在 Nuke 或 Maya 或 Lightwave 或任何我当前正在使用的软件中处理镜头,将该镜头渲染到我想要渲染的程度,然后将其从我所在的机器发送到旁边的空闲机器,以便第二台计算机进行渲染,而原始文件仍然可以自由地供我继续工作。据我所知,这应该不太难实现,因为我在两台计算机上都有相同的软件,并且我要求它执行一个非常可分段的任务,因为它应该一次处理一帧。
两台计算机均运行 Windows 7,具有 i7 四核处理器、24GB 内存和 gen force gtx 660 和 480 显卡。了解这些规格可能会有所帮助。
到目前为止,我一直在做的是在第一台电脑上保存我想要渲染的场景,然后在第二台电脑的软件中打开它们,设置渲染范围并进行渲染。然后直接跳回到原来的电脑上(所有操作都是在盒子之间物理移动)。这是做我想做的事情的最好和最有效的方式吗?或者有人能为我想到一个更好的方法来设置这个过程,这样它涉及更少的机器之间的手动移动,并消除这个过程中的一些冗余?我理想的结果将类似于在工作室发生的情况,当我准备好渲染我的作品时,我只需将其提交给渲染农场,渲染农场会汇集所有空闲的计算机来渲染我在提交时指定的某些帧批次。我知道这种设置需要一个我家里没有的服务器,而且我觉得它太贵了,对我自己的设置来说太过分了。
谢谢您的帮助。
答案1
不必在机器之间手动移动,为什么不将工作项目放入共享文件夹,然后远程桌面进入另一台机器呢?这样,您就不必离开原来的 PC,只需登录另一台电脑并打开它并进行渲染即可。我建议您使用:
远程桌面连接(Windows 内置)
或者
Teamviewer:http://www.teamviewer.com/en/download/windows/
如果您对 IP 地址有一点计算机知识,则可以使用远程桌面连接。如果您不知道那是什么,或者只是想要一个更简单的选项,那么只需使用团队查看器,它为您提供自定义登录名。
我希望这有帮助!
答案2
如果你愿意付钱,我建议
截止日期 7.2 http://www.thinkboxsoftware.com/
我们用它来将任务发送到渲染农场
您将一台机器设置为从属机器,并通过 Maya、Nuke、3ds max 或任何编辑软件向其提交作业。
设置起来也相对容易。
一旦它可以与渲染机器进行通信,您就可以将您工作的机器用作服务器,您需要做的就是安装一个存储库。
要测试通信,只需 Ping 另一台机器。
答案3
我有两点建议。
第一的,我会使用 Dropbox 在两台(甚至更多)电脑之间共享文件。对于数十、数百兆字节甚至更大的大型文件,Dropbox 比网络共享更快。它通过检测并每次仅发送更改的文件块而不是整个文件来实现此速度。(此外,请确保在 Dropbox 设置中启用通过 LAN 同步。)
另一个好处是,在编辑文件时,使用网络共享读取和保存的速度极慢(与本地硬盘相比)。Dropbox 文件夹只是另一个(本地)目录。
唯一的潜在缺点是,你可能必须从应用程序中关闭文件,Dropbox 才能开始同步它。不过没关系,你也必须对网络共享执行此操作。
还请注意,其他同步工具(如 OneDrive、Google Drive、Amazon、Box、Syncplicity、Oak 和其他同步工具)每次更改文件时都会发送整个文件。因此,与网络共享相比,它们更容易使用,但速度/性能优势不会那么好。如果有人更新了其他工具的详细信息,请分享,因为我已经有几年没有检查过其他工具的功能了;他们可能已经添加了这些功能。
第二,查看可用的虚拟键盘和鼠标应用程序之一。此软件允许您通过网络在多台计算机上使用一个键盘和鼠标。例如,当您将鼠标移动到屏幕边缘时,它会跳转到另一台计算机的屏幕。现在键盘和鼠标输入将被发送到另一台计算机。这真是救星!
我已经使用这款名为桌面漫游者。似乎开发商可能已经关闭了,但我最近还尝试了其他几个。其他的是鼠标无国界来自微软和多重性来自 EdgeRunner。两者似乎都运行良好。Multiplicity 需要支付少量费用,而 Microsoft 则免费。