之前在学校,发现Cebas新出了Finalrender Stage-1 R3/SE,非常之好用
而之前还出了Thinking Particle 3.0 SP2
当时简单的想把这2个插件兼容装入3DS MAX2008中,但是他们之间产生了冲突,在MAX2008中他们只会出现其中一个,其他版本貌似也会这样
于是我退一步,把FR SE R3装到2010里,但是还是不行
起初我以为是IP1.2注册不兼容的问题,但是当我重新安装他们2个其中一个,那一个插件就会出现在MAX2008里,而另外一个则又消失了
回到家我狠下心打算解决,最起码让他们同时能出现在MAX2008里,小的摩擦冲突占时不管...
OK,经过观察在3DS MAX2008下有个plugcfg,存放插件引导路径的文件夹,里面有FR和TP的引导文件,打开发现那两个文件引导路径是不一样的,TP的引导路径以及UI路径是:
[UIPath]
Dir0=C:\Users\Public\Documents\cebas\3dsmax9toX\ThinkingParticles_3\Thinking_UI
[Pathes]
Dir10=C:\Users\Public\Documents\cebas\3dsmax9toX\ThinkingParticles_3\3rdpartyBlackBox\M3D_Helpers
Dir9=C:\Users\Public\Documents\cebas\3dsmax9toX\ThinkingParticles_3\3rdpartyBlackBox\M3D_Gradients
Dir4=C:\Users\Public\Documents\cebas\3dsmax9toX\ThinkingParticles_3\3rdpartyBlackBox\M3D_Curves
Dir5=C:\Users\Public\Documents\cebas\3dsmax9toX\ThinkingParticles_3\3rdpartyBlackBox\M3D_Dynamics
Dir1=C:\Users\Public\Documents\cebas\3dsmax9toX\ThinkingParticles_3\3rdpartyTDTools
Dir7=C:\Users\Public\Documents\cebas\3dsmax9toX\ThinkingParticles_3\3rdpartyBlackBox\M3D_Fragging
Dir0=C:\Users\Public\Documents\cebas\3dsmax9toX\ThinkingParticles_3\BlackBox
Dir2=C:\Users\Public\Documents\cebas\3dsmax9toX\ThinkingParticles_3\3rdpartyBlackBox\M3D_Basic
Dir11=C:\Users\Public\Documents\cebas\3dsmax9toX\ThinkingParticles_3\3rdpartyBlackBox\M3D_Math
Dir3=C:\Users\Public\Documents\cebas\3dsmax9toX\ThinkingParticles_3\3rdpartyBlackBox\M3D_Conditions
Dir8=C:\Users\Public\Documents\cebas\3dsmax9toX\ThinkingParticles_3\3rdpartyBlackBox\M3D_Generators
Dir6=C:\Users\Public\Documents\cebas\3dsmax9toX\ThinkingParticles_3\3rdpartyBlackBox\M3D_Export
[Globals]
iniversion=3.0.4
而Finalrender S1 SE R3的路径文件是:
[Settings]
archmtl=C:\Users\Public\Documents\cebas\3dsmax2008\finalRender R3\settings\fRArch Settings\
phycam=C:\Users\Public\Documents\cebas\3dsmax2008\finalRender R3\settings\physical Cam\
stage-1=C:\Users\Public\Documents\cebas\3dsmax2008\finalRender R3\settings\Render Settings\
aqmc=C:\Users\Public\Documents\cebas\3dsmax2008\finalRender R3\settings\aqmc settings\
advmtl=C:\Users\Public\Documents\cebas\3dsmax2008\finalRender R3\settings\material settings\
[Globals]
StudioMode=1
iniversion=3.0.0
[TCPPorts]
fRServerPort=6000
fRServerExePort=6001
这2个不一样的路径是导致无法载入的元凶了~
因为在MAX的根目录下还有一个插件管理路径,plugin.ini文件,这个文件记录这外挂插件的使用路径,经过观察会发现CEBAS公司的插件都只用一个路径:我原始文件是这样的
[Include]
cebas plugins=C:\Users\Public\Documents\cebas\3dsmax2008\cebas_plugin.ini
[Directories]
Additional MAX plug-ins=D:\Program Files\Autodesk\3ds Max 2008\plugins\
V-Ray additional plug-ins=D:\Program Files\Autodesk\3ds Max 2008\plugins\vrayplugins\
Afterworks Common=D:\Program Files\Autodesk\3ds Max 2008\plugins\Afterworks\Common\
FumeFX=D:\Program Files\Autodesk\3ds Max 2008\plugins\Afterworks\FumeFX\
;=;
[Help]
finalRender Manual=C:\Users\Public\Documents\cebas\LivingManual\living_manual.chm
FumeFX 1.0a Reference=D:\Program Files\Autodesk\3ds Max 2008\Help\FumeFX10a_ACAP.chm
DCPFLICS Reference=C:\Program Files\DCPFLICS\Help\DCPFLICS_ACAP
第一个路径之所以用的是3DSMAX2008这个,是因为我是先装TP3.0,再装的FR S-1 R3 SE,于是FR的路径设置就覆盖了TP原来的3dsmax9tox这个文件夹的路径,MAX自然就之认FR,不认TP了
按道理来说,你再写一段字串让载入信息认出TP的路径就可以了,但是我不懂写...........不想乱弄
如果要弄,估计是这么写吧....
cebas plugins=C:\Users\Public\Documents\cebas\3dsmax9tox\cebas_plugin.ini
多写一段Include路径,因该是可以再多认一个的,这样就可以载入了
然后现在插件路径瞄准了C:\Users\Public\Documents\cebas\3dsmax2008\cebas_plugin.ini
我是在cebas_plugin.ini文件下手的
在这个路径下查看TP和FR所在的文件夹,有几个共同点:
一个是cebas_plugin.ini文件
一个是cebasdlu文件夹下的cebas.dlu文件
当你把3DS MAX9TOX里的tp文件覆盖到C:\Users\Public\Documents\cebas\3dsmax2008\下时,会提示你覆盖文件,如果是VISTA系统,先选择cebas_plugin.ini这个文件重命名,保留下来,而cebas.dlu文件,则选择比较新的使用~比如FR SE R3的文件,(因该比TP的新吧?我也不知道)
cebas.dlu文件无需修改,咱们也没能力改~
而cebas_plugin.ini需要修改:
[Directories]
cebasdlu=C:\Users\Public\Documents\cebas\3dsmax2008\cebasdlu\
finalRender R3=C:\Users\Public\Documents\cebas\3dsmax2008\finalRender R3\core\
fRplugins R3=C:\Users\Public\Documents\cebas\3dsmax2008\finalRender R3\plugins\
ThinkingParticles 3.0=c:\tp3
ThinkingParticles 3=C:\Users\Public\Documents\cebas\3dsmax2008\ThinkingParticles_3\
[Help]
ThinkingParticles 3 Manual= C:\Users\Public\Documents\cebas\Manuals Shared\ThinkingParticles_3\ThinkingParticles3.chm
红色字段是TP的cebas_plugin.ini文件的字段,直接复制有效字串复制到FR的cebas_plugin.ini中,并且路径经过修改,也就是把3dsmax9tox改成了3dsmax2008
这样可以同时载入2个..............................
不过记住~~~TP的文件必须是复制到FR文件夹里,不然会出现丢失黑盒设置和图标消失的情况
如何修改这个路径~~不太了解
但是估计是在某个DLO或者DLU文件里,不是学程序的不懂弄了~~~
至于我做了那么多操作,完全是我自己的猜测,我也不知道哪一步不影响3DS MAX选择载入的文件
所以这么多步操作中可能有几步是不必要的
现在我打开MAX2008同时使用FR S-1 SE R3和TP3.0SP2,没有问题了,并且黑盒,图标都在,简单使用正常
其实FUMEFX ,Dreamscape,afterburn,这些冲突因该都可以解决吧.....
不过他们是以DCP工具实现破解的,可能解决不了某些版本之间的冲突?