如果您使用的是3ds max 2014或更新版本,通常无需更改Corona或3ds Max中的任何默认伽玛设置,因为它们会自动处理。确保在Rendering> Gamma / LUT Setup ...中选中“Enable Gamma / LUT Correction”并将Gamma设置为2,2。在旧版本的3ds Max中,可能需要更改默认设置(请参阅下文)。
在3ds Max 2014 或更新版本中更正伽玛设置:
在 3ds Max 2013或更早版本中更正伽玛设置:
在3ds Max 2014或更新版本中,保存任何类型的渲染图像时无需更改任何设置。
在3ds Max 2013或更早版本中,对所有已保存的.EXR和其他32位文件格式使用1.0 gamma覆盖。
当加载普通位图(例如进入“漫反射”插槽)时,应始终使用“自动”伽马设置。加载凹凸,位移或法线贴图时,使用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
自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
加载使用与当前使用的伽玛设置不同的伽玛设置保存的场景时,3ds Max将提示是否应采用文件的伽玛设置,或者应保留系统设置。始终选择为您提供正确伽玛设置的选项,这意味着在大多数情况下“使用系统设置”,前提是您的3ds Max伽玛设置是根据本指南配置的。
上一篇: Corona渲染器中使用UHD Cache的实例介绍 下一篇: max的Corona渲染器如何使用LightMix和Denos..