当前位置: > 3dmax模型制作 > 3dmax教程 >

Corona渲染器打开旧版项目可能出现的报错(2)
栏目分类:3dmax教程   发布日期:2019年03月27日 15:02:16   浏览次数:


找到一个Corona Scatter对象,该对象使用插入其比例映射槽的多个唯一映射。此设置无法自动转换为当前的Corona Scatter版本。请选择对象并根据链接的帮助页面手动调整。 

 

在满足以下两个条件时才会显示此消息

  • 您正在使用Corona Renderer 4或更高版本中的Corona Renderer 3或更早版本打开场景。

  • 在您的场景中,有一个Corona Scatter设置有多个唯一的地图,用于控制分散实例的缩放。

 

这是因为Corona Scatter中控制比例的方式在Corona Renderer 4中已经改变,并且由于无法自动获得相同的结果,因此您必须调整纹理的加载方式。

 

注意: Corona Scatter的缩放不受纹理控制的场景,或仅由插入一个插槽的一个纹理控制或由插入多个插槽的一个贴图控制的场景,将在Corona渲染器3和4中呈现完全相同的场景在这种情况下,不需要手动更新或任何其他额外步骤!

 

如何在Corona Renderer 4中获得与旧版本相同的结果?


这是一个例子:

 

我们使用Corona Renderer 3创建了一个场景,Corona Scatter设置了3种不同的纹理,控制3个不同轴上的散射物体的缩放:

 

 

 

这是使用Corona Renderer 3渲染时的样子:

 


 

现在,让我们在Corona Renderer 4中打开这个场景。你会看到:

  • 弹出此警告消息

  • 散射看起来与Corona渲染器3中的不同

  • 比例映射槽为空

 

 

这是因为在Corona渲染器3中我们使用3个不同的地图来控制比例。在Corona Renderer 4中,我们只能使用一张地图。每个轴的比例由比例图的RGB值控制。

 

那么如何解决这个问题呢?

 

由于在Corona Renderer 4中,缩放轴由缩放图的RGB值控制,因此我们必须将我们使用的3个贴图合并为一个。我们将使用RGB Multiply和Composite节点:

 

1.在材质编辑器中创建RGB Multiply节点,并将其复制2次以获得总共3个节点。 

 


 

2.将每个比例映射插入每个RGB Multiply节点的“Color 1”插槽中。

 


 

3.现在需要设置RGB Multiply节点:
 

对于第一个RGB Multiply节点(用于控制X缩放轴),将其“Color 2”设置为纯红色(RGB:255,0,0)。

对于第二个RGB乘法节点(用于控制Y缩放轴),将其“颜色2”设置为纯绿色(RGB:0,255,0)。

对于第三个RGB Multiply节点(用于控制Z缩放轴),将其“Color 2”设置为纯蓝色(RGB:0,0,255)

 


 

4.创建一个新的Composite节点,并在其中添加两个额外的图层,总共有3个图层。使用“添加新图层”按钮。 

 


 

5.将RGB Multiply节点插入Composite节点的Layer 1,Layer 2和Layer 3。 

 

 

 

6.在“复合”节点的选项中,将每个图层的混合模式更改为“加法”。 

 

 

 

7.将生成的Composite贴图插入Corona Scatter的Map插槽。

 

 

 

8.确保将Mode设置为“Legacy”。

 

 

 

9.确保选中了足够的复选框来控制应用地图的轴。应仅为那些由地图控制的轴勾选复选框。例如,如果Z轴不受Corona Renderer 3或更早版本中的地图控制(Z刻度槽为空),则应在Corona Renderer 4或更新版本的“Map:”下取消选中Z复选框。 

 

 

 

如果所有步骤都正确完成,Corona Renderer 4渲染的结果将与Corona Renderer 3渲染的原始结果完全相同: 

 

相关热词: 3dmaxCorona渲染器疑难

     
游戏模型设计 3dmax模型制作 次世代模型 游戏模型百科 游戏模型贴图