我们正在尝试使用for渲染360视图图像的家具模型。不幸的是,我们需要使用电晕插件。但是,在附加dll文件时,就像我们在文档中看到的一样--我们仍然看到了一个问题。
08/17/2021 15:07:15 8/17/2021 15:07 PM;DLL
未能正确初始化-没有加载。08/17/2021 15:07:15 8/17/2021 15:07:15 PM;DLL 未能正确初始化-没有加载。08/17/2021 15:07:30 8/17/2021 15:07:30下午7:30;初始化Python版本: 3.7.6 08/17/2021 15:07:30 8/17 15:07:30;警告缺失dll: coronamaxutis2021.dlt- CoronaMtl 08/17/2021 15:07:30 8/17/2021 15:07:30下午;警告缺失dll: coronamaxutils2021.dlt - CoronaLayeredMtl 08/2021 15:07:31 /17/2021 15:07:31;警告缺失dll: coronamaxutils2021.dlt - CoronaColor 08/17/2021 15:07:31 8/17 15:07 PM;警告缺失dll: coronamax2021.dlr - CoronaRenderer 08/17/2021 15:07:32 8/17/2021 15:07;MAXScript ExecuteMAXScriptScript异常:--运行时错误:无法打开呈现器,可能的递归;在匿名密码锁中发生错误;文件名: 442;行: 15
很明显,没有任何东西呈现出来。我包括在文档中描述的插件文件。
<?xml version="1.0" encoding="utf-8"?>
<ApplicationPackage SchemaVersion="1.0" AutodeskProduct="3ds Max" ProductType="Application" ProductCode="3ds Max Rendering Tools Plugin" UpgradeCode="My UpgradeCode">
<CompanyDetails />
<Components Description="post-start-up scripts parts">
<RuntimeRequirements OS="Win64" Platform="3ds Max" SeriesMin="2020" SeriesMax="2023" />
<ComponentEntry AppName="RenderingTools" Version="1.0.0" ModuleName="./Content/RenderingTools.ms" />
</Components>
<Components Description="plugins parts">
<RuntimeRequirements OS="Win64" Platform="3ds Max" SeriesMin="2020" SeriesMax="2021" />
<ComponentEntry AppName="CoronaRenderer" ModuleName="./Content/2021/CoronaMax2021.dlr" />
<ComponentEntry AppName="CoronaUtils" ModuleName="./Content/2021/CoronaMaxUtils2021.dlt" />
</Components>
<Components Description="light icon paths parts">
<RuntimeRequirements OS="Win64" Platform="3ds Max" SeriesMin="2020" SeriesMax="2021" />
<ComponentEntry ModuleName="./Content/2021/UI/Icons/" />
</Components>
<Components Description="dark icon paths parts">
<RuntimeRequirements OS="Win64" Platform="3ds Max" SeriesMin="2020" SeriesMax="2021" />
<ComponentEntry ModuleName="./Content/2021/UI/IconsDark/" />
</Components>
</ApplicationPackage>发布于 2021-08-24 23:50:52
设计自动化不会加载接口插件,即任何具有图标、表单、用户交互的插件。
从输出中,CoronaMax2021.dlr无法加载。
发布于 2021-08-25 17:47:33
首先,Corona是一个第三方呈现,从一个擦除的角度来看,您可能需要再次检查这是可以接受的用例。特别是如果他们使用某种“在线”许可,因为设计自动化环境将不允许模块通过互联网检查许可。只要它可以自动化(不需要任何UI交互),并且授权不是一个问题,它就可以工作。
接下来,我建议您先尝试使用内置的3ds Max渲染器(可能是艺术或阿诺德)。不要担心材料等,但让你的脚本工作没有电晕,以确保你有自动化的工作。
然后,你可以尝试解决电晕问题(但不能保证它能起作用,因为它还是第三方的工具)。可能很明显,但可以肯定的是.从ApplicationPackage上看,它看起来就像一个应用程序商店包。对于3ds Max设计自动化,您还需要发送所有必要的模块,并确保路径设置正确,以找到它们在您的应用程序包zip。这方面的一个例子是:https://learnforge.autodesk.io/#/designautomation/appbundle/engines/max (参见PackageContents部分)。请注意,类似地,app被设置为从"contents“文件夹加载,但模块也必须在app zip中正确的位置提供。这里提供了另一个示例:https://github.com/kevinvandecar/design.automation.3dsmax-csharp-meshoptimizer (使用deploy01分支)。您可以在这里找到这个示例的包:https://github.com/kevinvandecar/design.automation.3dsmax-csharp-meshoptimizer/tree/deploy01/forgesample/wwwroot/bundles。请注意,zip包含文件夹结构和插件所需的所有模块。
https://stackoverflow.com/questions/68821163
复制相似问题