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

3dmax的Corona渲染器如何为渲染配置gamma?
栏目分类:3dmax教程   发布日期:2019年03月01日 15:09:52   浏览次数:


如果您使用的是3ds max 2014或更新版本,通常无需更改Corona或3ds Max中的任何默认伽玛设置,因为它们会自动处理。确保在Rendering> Gamma / LUT Setup ...中选中“Enable Gamma / LUT Correction”并将Gamma设置为2,2。在旧版本的3ds Max中,可能需要更改默认设置(请参阅下文)。
 
 

1. 3ds Max首选项中的Gamma和LUT设置

 
3ds Max 2014 或更新版本中更正伽玛设置:
 

在3ds Max 2014 或更新版本中更正伽玛设置:

 
 3ds Max 2013或更早版本中更正伽玛设置:
 

在 3ds Max 2013或更早版本中更正伽玛设置:

 

2.保存渲染图像时

 
在3ds Max 2014或更新版本中,保存任何类型的渲染图像时无需更改任何设置。 
 
在3ds Max 2013或更早版本中,对所有已保存的.EXR和其他32位文件格式使用1.0 gamma覆盖。
 
 
 

3.加载位图纹理时

 
当加载普通位图(例如进入“漫反射”插槽)时,应始终使用“自动”伽马设置。加载凹凸,位移法线贴图时,使用1.0的gamma覆盖是正确的。您可能还希望将gamma 1.0用于其他灰度纹理,例如折射级别,反射率,不透明度等,但这可能取决于您要搜索的结果类型。
 
 
下面是两个脚本,它们将强制 所有 3ds Max Bitmaps或CoronaBitmaps使用自动(或其他指定)gamma设置。
注意:这将改变场景中的所有纹理。将伽玛设置为“自动”,也会影响凹凸,位移和伽玛纹理,这些纹理应保留在伽玛1.0处。将伽玛设置为非自动,也会影响漫反射和其他纹理,这些纹理通常应将伽玛设置为“自动”。
 
对于原生3ds Max Bitmap节点:
for tmap in(getClassInstances BitmapTexture)do 
tmap.bitmap = openBitmap tmap.bitmap.filename gamma:#auto
 
 
对于CoronaBitmap:
for tmap in(getClassInstances CoronaBitmap)do 
tmap.gamma = -1.0
 
 
 

4.在3ds Max 2014及更高版本中更改输入和输出gamma

 
自3ds Max 2014以来,输入和输出伽玛设置已被删除。这有时可能会导致问题,因为在旧版本的3ds Max中保存的文件中可能会更改这些设置。要修复此类场景,.ini文件应包含以下行:
γ-
DisplayGamma = 2.200000
启用= 1
DisplayCorrectionMode = 1
CorrectColorPickerState = 1
CorrectMtlEditorState = 1
InputGamma = 2.200000
OutputGamma = 2.200000
LUTFileName =
DisplayCorrectionPrefMode = 1 

 

5.加载场景时

 
加载使用与当前使用的伽玛设置不同的伽玛设置保存的场景时,3ds Max将提示是否应采用文件的伽玛设置,或者应保留系统设置。始终选择为您提供正确伽玛设置的选项,这意味着在大多数情况下“使用系统设置”,前提是您的3ds Max伽玛设置是根据本指南配置的。 
 

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