发言者:tears (202.98.109.154)
时 间:1999年11月30日 10:31:00
发信站:ABBS 自由建筑论坛 (www.abbs.com.cn)
3dsmax 3.0 网络渲染
3D Studio MAX可以使用网络在计算机之间渲染一幅画或动画,即网络渲染。有一个3DS MAX就可以在1到10000个计算机上渲染同一动画,却不需要增加软件或费用。最好的是3DS MAX把NT网络功能和安全系统有机结合起来,从而具有容错性能。如果在渲染过程中电源突然中断,只要电源一恢复,3DS MAX就能在上次中断处继续往下渲染。
我这里的环境是一台NTserver ,20台NTworkstation.网络的连接从硬件到软件都没有问题了,每台机器都装了3DS MAX 3.0 的完整版,在3DSMAX3 目录下有一个Server程序和一个Manager程序,Server程序是3DS MAX 3.0的网络渲染的服务器,Manager是3DSMAX 3.0的管理器可以看作是客户机。要作为服务器就必须运行server程序,要作为客户机就必须运行Manager程序,当然也可以同时运行Server程序和Manager程序。
下面讲讲进行3DSMAX 3.0进行网络渲染的步骤:
1.配置TCP/IP(这一步工作是属于NT网络的事,如果你的系统已经配置好了就不必要在重新配置了):3DSMAX 用TCP/IP作为网络渲染的通讯协议(如果你还没有安装该协议,请先添加该协议),TCP/IP的地址分配有两种方式,一种是动态分配称之为DHCP(即每次进入时,DHCP给你的计算机自动的动态的分配一个TCP/IP地址,这种分配方式可以减轻网络管理员的工作量);另一种是手工配置固定的TCP/IP地址,在填入IP地址时需要询问网络管理员,以免和其他机器有地址冲突。但我们必须清楚的是:3DSMAX 使用后一种方式,也就是说DHCP不适合于3DSMAX进行网络渲染,因为3DSMAX需要知道渲染计算机的地址,并且一直使用那个地址,地址不能自动改变,实际上,如果你要从网络渲染上得到相应的功效,应该避免使用DHCP。
2.运行3DSMAX管理器和服务器:3DSMAX的管理器和服务器有两种运行方式,一种是手工启动(要启动3DSMAX服务器:双击 3DSMAX3.0目录下的Server程序。要启动3DSMAX管理器:双击 3DSMAX3.0目录下的Manager程序.)另一种是作为NT的服务程序,随NT的启动一起启动。(具体步骤为:一、启动MS-DOS会话。二、进入已安装的3DSMAX目录.三、对于渲染服务器,输入Server -i,对于渲染管理器,输入manager -i .四、打开控制面板,双击服务图标,你会看到3DSMAX R3 Network Render Server 这一项,选择该项,单击 启动 按钮 出现界面,在登录为选项中请选用本帐号,并输入有写文件权限的帐号,比如管理者的帐号。这一步非常重要,如果不这么做,3DSMAX在进行网络渲染时,会因为没有文件写权限而导致工作失败)
一般情况下是先用手工启动方式,在调试好以后在改为随NT一起启动的方式。如果已经作为随NT一起启动的方式,现在又想改为手工启动方式,请到MS-DOS方式,进入3DSMAX3目录,运行server -r (-r 即remove,表示从NT的服务队列中将其去掉).如果是手工启动server程序,会有peropties(属性)要配置一下,一般都用默认的值,在选择该服务器的管理器那一项中可以指定一个管理该服务器的管理器的Ip地址。
3.进行网络渲染:1、运行3DSMAX 2、运行Manager 3、打开一个3ds文件,单击工具条上的Render Scene 渲染图标,出现渲染选项界面,在Render Output 选项框中选net render ,并单击Files 按扭,添入输出结果的路径,完成后 单击下面的Render按纽进行渲染,这时会弹出一个network job Assignment(网络工作指派)界面,在NetWork Manager 框中单击 Connect 按纽,系统会自动搜索出目前在网上的所有的3DSMAX网络渲染的管理器,请从搜索出的管理器列表中选择一个管理器,并单击submit 按纽,就可以开始网络渲染了。
回复以上发言