如何探测局域网中某台主机是否开机_「渲染」3Dmax 分布式渲染,局域网渲染,联机渲染教程...

----关注IT小技术,有您想要的IT干货!

vray是目前市面上用于效果图渲染使用最为广泛和流行的一款渲染软件,对于很多人来说,里面的分布式渲染,功能很强大,当公司有多台电脑的时候,如何充分的利用每台电脑的CPU和内存同共同渲染。局域网电脑渲染,经常会遇到电脑之间无法连接情况,那如何解决呢?

和IT小哥一起来学习一下吧!

首先设置局域网网络,找一台稳定的电脑做为主机服务器。

1、所有参与电脑必须在同一路由器连接下的同一局域网网络中

2、所有电脑都都需要在相同的工作组中,如workgroup,如果没更改过系统工作组,默认都在workgroup工作组中。

eacc24c4c768cf4e0a29498e976d5440.png

3、将电脑的主机名进行更改,局域网中的主机名称不要使用相同名称。主机IP地址设置为静态或者动态都可以。

4、在主机服务器上设置共享文件夹,每个MAX文件夹所有的贴图和光域网、光子等需要MAX外连接的文件都放在主机的共享文件夹中,max文件本身不一定要在共享文件夹里,在本地电脑就行。

如何共享电脑请参考:5分钟学会创建共享文件

5、所有参与渲染的电脑都打开VR分布式渲染客户端。

eae1ee322ea4308acb6740a01cce2238.png
7d37a4cc913d1554fe77c2fb55c915c2.png
218f9ab5997fd0250d4d5780c53e38fe.png

Vray运行后,可以查看本地多出一个0.0.0.0 20204端口,就是此软件的端口号。

5b4852393065e67ed4c2a6e7e3363f77.png

在客户端电脑上,将防火墙关闭。

7e6f1eb6e5b460201ad85bf062d3df7f.png

为了方便VR分布式渲染客户端电脑开机自启动,可以如下设置。

在开始菜单中,找到启动文件。

61e3c9f809e7acc1ca146db6d4031252.png

将需要开机自启动的文件手拖拽到这里即可。下次电脑开机时会自动启动Vray客户端软件。

df96108c761a51a916fa1936cb9c32e4.png

在主机服务电脑上打开一个3Dmax文件。

58e2bf98cc9411180361b0ebbb2548a8.png
08e776250493d8d73ad7615259d19c7b.png

每一台参与渲染的电脑安装同一MAX版本VR版本,渲染器:V-Ray Adv 3.20.03版本。

1b67061e03dee0ac0d56147d9bc6ce6b.png

VRAY设置中勾选分布式渲染按钮,点后面的设置,添加所有参与电脑的电脑名称。

9626c4e4c3748cad3030ea7f9e47df75.png

将需要共同渲染的主机,通过主机名称,全部添加进来。

ebc73c7808ef9c17dadd7e8c0c854ca7.png
66138c46758ad25d3c690c8e47d029b9.png

添加完成后,点击解析服务器,然后主机名称对应的IP地址就解决出来了。

如果都出现IP地址说明第一步连接成功。

73b8074fb3981a5eb3c2a1a6492d0a7d.png

解析完成后,准备开始渲染。

ada5b085fc423b8e9908acd6798c2210.png

渲染的时候,发现有好几个电脑都没有连接成功。

00a2f621a2630cb3975a1960f1b237f2.png

查看分析日志:

warning Could not connect to host 192.168.255.239 20204。此报错说明渲染主机服务器和局域网渲染主机192.168.255.239没有连接成功。

12a7bbf2f8513769c8f857d0a369ae2f.png

排查问题,ping 192.168.255.239,发现可以正常ping通。

0c2dd8130602ea80099ac4e14bbb4605.png

使用telnet 192.168.255.239 20204查看20204端口是否可以正常访问。20204端口就是VR分布式渲染客户端,端口号。发现无法打开主机的连接。在端口:20204:连接失败。

8c018b0d50696b5b2da6e4e94ce70c0e.png

如何解决这个问题?

一、确定客户端防火墙关闭。

二、确认VR分布式渲染客户端软件正常开启,确认本地端口号已有20204端口。

三、确认VR版本相同,或者重新安装VR分布式渲染客户端软件。

当再次使用telnet 192.168.255.239 20204,按回车确定。

7b90b4a9f19284642cab5ec498490dfc.png

出现如下光标,说明主机服务器和VR电脑客户端之间可以正常通信了。第二步的连接就成功了。

bcdd301b579d82a9d19246a6ff031496.png

再次渲染的时候,可以发现d可以出现。如果其它VR客户端还没有出现,参考以上解决方案。

c50e2939b19896fad668c3eae2a13519.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是在 Windows 操作系统下,使用 C++ 实现连接局域网一台主机并创建共享文件夹的代码: ```c++ #include <iostream> #include <windows.h> #include <lm.h> #pragma comment(lib, "netapi32.lib") int main() { // 填写共享文件夹的名称和路径 std::wstring shareName = L"MySharedFolder"; std::wstring sharePath = L"C:\\MyFolder"; // 填写远程主机名和用户名、密码(如果需要认证) std::wstring remoteHost = L"192.168.1.100"; std::wstring remoteUser = L"Administrator"; std::wstring remotePass = L"password"; // 连接远程主机 NETRESOURCE netResource; netResource.dwType = RESOURCETYPE_DISK; netResource.lpLocalName = NULL; netResource.lpRemoteName = const_cast<wchar_t*>(remoteHost.c_str()); netResource.lpProvider = NULL; DWORD res = WNetAddConnection2(&netResource, remotePass.c_str(), remoteUser.c_str(), 0); if (res != NO_ERROR) { std::wcerr << L"Failed to connect to remote host: " << res << std::endl; return 1; } // 创建共享文件夹 SHARE_INFO_2 shareInfo; shareInfo.shi2_netname = const_cast<wchar_t*>(shareName.c_str()); shareInfo.shi2_type = STYPE_DISKTREE; shareInfo.shi2_remark = NULL; shareInfo.shi2_permissions = ACCESS_ALL; shareInfo.shi2_max_uses = -1; shareInfo.shi2_current_uses = 0; shareInfo.shi2_path = const_cast<wchar_t*>(sharePath.c_str()); shareInfo.shi2_passwd = NULL; res = NetShareAdd(NULL, 2, reinterpret_cast<LPBYTE>(&shareInfo), NULL); if (res != NERR_Success) { std::wcerr << L"Failed to create share: " << res << std::endl; } // 断开连接 WNetCancelConnection2(remoteHost.c_str(), 0, TRUE); return 0; } ``` 这段代码使用了 Windows API 的 WNetAddConnection2 和 NetShareAdd 函数,其 WNetAddConnection2 用于连接远程主机,NetShareAdd 用于创建共享文件夹。注意在代码填写正确的远程主机名、用户名和密码。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值