Texture + alpha acts strange when horizon above mid-frame

Not sure if this is a beta bug or if I'm at fault so I'm posting this here. I have a sky box scene set up with FastNoise on a squished sphere with displacement for clouds. The effect works really well except when the horizon goes above mid-frame at which point it becomes a punch through transparency that looks through to space though two other cloud layers and an atmosphere layer.
If worst comes to worst, I'll just render the clouds and sky in separate passes but obviously I'd rather do it in one for the sake of cleanliness. Here's the relevant info. Hope somebody can help me out.
If worst comes to worst, I'll just render the clouds and sky in separate passes but obviously I'd rather do it in one for the sake of cleanliness. Here's the relevant info. Hope somebody can help me out.
- Code: Select all
{
Tools = ordered() {
Sun_1 = LightSpot {
NameSet = true,
Inputs = {
SceneInput = Input {
SourceOp = "AmbientLight1_1",
Source = "Output",
},
["Transform3DOp.Translate.X"] = Input { Value = 1301.904, },
["Transform3DOp.Translate.Y"] = Input { Value = 1732.586, },
["Transform3DOp.Translate.Z"] = Input { Value = 1253.33, },
["Transform3DOp.Rotate.X"] = Input { Value = -57.9732398998621, },
["Transform3DOp.Rotate.Y"] = Input { Value = 0.39039567971672, },
["Transform3DOp.Rotate.Z"] = Input { Value = -34.1881580020087, },
Intensity = Input { Value = 1.2, },
ConeAngle = Input { Value = 49.61, },
PenumbraAngle = Input { Value = 0, },
Dropoff = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { 1495.38, 1875.29 } },
Colors = { TileColor = { R = 1, G = 0.658823529411765, B = 0.2 }, }
},
AmbientLight1_1 = LightAmbient {
Inputs = {
["Transform3DOp.Translate.X"] = Input { Value = -13.8437081305674, },
["Transform3DOp.Translate.Y"] = Input { Value = 1.94816181415827, },
Red = Input { Value = 0.91086, },
Green = Input { Value = 0.95365104, },
Blue = Input { Value = 0.969, },
Intensity = Input { Value = 0.5, },
},
ViewInfo = OperatorInfo { Pos = { 1385.38, 1875.29 } },
Colors = { TileColor = { R = 1, G = 0.658823529411765, B = 0.2 }, }
},
Lights_Camera_1 = Merge3D {
CtrlWZoom = false,
NameSet = true,
Inputs = {
PassThroughLights = Input { Value = 1, },
SceneInput1 = Input {
SourceOp = "Sun_1",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 1660.49, 1875.19 } },
},
SkyReflectionCamera_1 = Camera3D {
CtrlWZoom = false,
NameSet = true,
Inputs = {
["Transform3DOp.Rotate.Z"] = Input { Value = 180, },
AoV = Input { Value = 19.2642683071402, },
["Stereo.Mode"] = Input { Value = FuID { "Mono" }, },
FilmGate = Input { Value = FuID { "BMD_URSA_4K_16x9" }, },
ApertureW = Input { Value = 0.831496062992126, },
ApertureH = Input { Value = 0.467716535433071, },
ControlVis = Input { Value = 1, },
PerspFarClipVis = Input { Value = 0, },
["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 9, },
["MtlStdInputs.MaterialID"] = Input { Value = 27, },
},
ViewInfo = OperatorInfo { Pos = { 1850.28, 1962.67 } },
Colors = { TileColor = { R = 0.474509803921569, G = 0.658823529411765, B = 0.815686274509804 }, }
},
ReflectMovement_1 = Transform3D {
NameSet = true,
Inputs = {
SceneInput = Input {
SourceOp = "SkyReflectionCamera_1",
Source = "Output",
},
["Transform3DOp.Rotate.X"] = Input {
Value = -0.15554216150194,
Expression = "-MainCamera.Transform3DOp.Rotate.X",
},
["Transform3DOp.Rotate.Y"] = Input {
Value = 94.4,
Expression = "-MainCamera.Transform3DOp.Rotate.Y",
},
["Transform3DOp.Rotate.Z"] = Input { Expression = "MainCamera.Transform3DOp.Rotate.Z", },
},
ViewInfo = OperatorInfo { Pos = { 1850.39, 1933.58 } },
Colors = { TileColor = { R = 0.474509803921569, G = 0.658823529411765, B = 0.815686274509804 }, }
},
SkyCamera_1 = Camera3D {
NameSet = true,
Inputs = {
["Transform3DOp.Rotate.X"] = Input {
Value = 0.15554216150194,
Expression = "MainCamera.Transform3DOp.Rotate.X",
},
["Transform3DOp.Rotate.Y"] = Input {
Value = -94.4,
Expression = "MainCamera.Transform3DOp.Rotate.Y",
},
["Transform3DOp.Rotate.Z"] = Input { Expression = "MainCamera.Transform3DOp.Rotate.Z", },
AoV = Input { Value = 19.2642683071402, },
["Stereo.Mode"] = Input { Value = FuID { "Mono" }, },
FilmGate = Input { Value = FuID { "BMD_URSA_4K_16x9" }, },
ApertureW = Input { Value = 0.831496062992126, },
ApertureH = Input { Value = 0.467716535433071, },
ControlVis = Input { Value = 1, },
PerspFarClipVis = Input { Value = 0, },
["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 6, },
["MtlStdInputs.MaterialID"] = Input { Value = 16, },
},
ViewInfo = OperatorInfo { Pos = { 1849.06, 1906.81 } },
Colors = { TileColor = { R = 0.474509803921569, G = 0.658823529411765, B = 0.815686274509804 }, }
},
HideBottomOfSpace_1 = CustomVertex3D {
NameSet = true,
Inputs = {
SceneInput = Input {
SourceOp = "Space_1",
Source = "Output",
},
["VertexColor.Nest"] = Input { Value = 1, },
["VertexColor.A"] = Input { Value = "if(py<0,0,1)", },
LUT1 = Input {
SourceOp = "CustomVertex3D1LUT11_1",
Source = "Value",
},
LUT2 = Input {
SourceOp = "CustomVertex3D1LUT21_1",
Source = "Value",
},
LUT3 = Input {
SourceOp = "CustomVertex3D1LUT31_1",
Source = "Value",
},
LUT4 = Input {
SourceOp = "CustomVertex3D1LUT41_1",
Source = "Value",
},
},
ViewInfo = OperatorInfo { Pos = { 1964.48, 1966.47 } },
},
CustomVertex3D1LUT11_1 = LUTBezier {
KeyColorSplines = {
[0] = {
[0] = { 0, RH = { 0.333333333333333, 0.333333333333333 }, Flags = { Linear = true } },
[1] = { 1, LH = { 0.666666666666667, 0.666666666666667 }, Flags = { Linear = true } }
}
},
SplineColor = { Red = 0, Green = 0, Blue = 0 },
},
CustomVertex3D1LUT21_1 = LUTBezier {
KeyColorSplines = {
[0] = {
[0] = { 0, RH = { 0.333333333333333, 0.333333333333333 }, Flags = { Linear = true } },
[1] = { 1, LH = { 0.666666666666667, 0.666666666666667 }, Flags = { Linear = true } }
}
},
SplineColor = { Red = 0, Green = 0, Blue = 0 },
},
CustomVertex3D1LUT31_1 = LUTBezier {
KeyColorSplines = {
[0] = {
[0] = { 0, RH = { 0.333333333333333, 0.333333333333333 }, Flags = { Linear = true } },
[1] = { 1, LH = { 0.666666666666667, 0.666666666666667 }, Flags = { Linear = true } }
}
},
SplineColor = { Red = 0, Green = 0, Blue = 0 },
},
CustomVertex3D1LUT41_1 = LUTBezier {
KeyColorSplines = {
[0] = {
[0] = { 0, RH = { 0.333333333333333, 0.333333333333333 }, Flags = { Linear = true } },
[1] = { 1, LH = { 0.666666666666667, 0.666666666666667 }, Flags = { Linear = true } }
}
},
SplineColor = { Red = 0, Green = 0, Blue = 0 },
},
Skyscene_1 = Merge3D {
NameSet = true,
Inputs = {
PassThroughLights = Input { Value = 1, },
SceneInput1 = Input {
SourceOp = "ReplaceNormals3D1_1",
Source = "Output",
},
SceneInput2 = Input {
SourceOp = "HideBottomOfSpace_1",
Source = "Output",
},
SceneInput3 = Input {
SourceOp = "OceanColor_1",
Source = "Output",
},
SceneInput10 = Input {
SourceOp = "MakeClone2_1",
Source = "Output",
},
SceneInput6 = Input {
SourceOp = "SkyCamera_1",
Source = "Output",
},
SceneInput5 = Input {
SourceOp = "ReflectMovement_1",
Source = "Output",
},
SceneInput8 = Input {
SourceOp = "MakeClone1_1",
Source = "Output",
},
SceneInput7 = Input {
SourceOp = "TestCamera_1",
Source = "Output",
},
SceneInput4 = Input {
SourceOp = "SkyColor_1",
Source = "Output",
},
SceneInput11 = Input {
SourceOp = "Lights_Camera_1",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 2167.61, 1886.91 } },
},
MakeClone2_1 = Transform3D {
NameSet = true,
Inputs = {
SceneInput = Input {
SourceOp = "MakeClone1_1",
Source = "Output",
},
["Transform3DOp.Rotate.Y"] = Input { Value = 62.6, },
["Transform3DOp.Scale.X"] = Input { Value = 1.379, },
},
ViewInfo = OperatorInfo { Pos = { 2335.73, 1887.32 } },
Colors = { TileColor = { R = 0.776470588235294, G = 0.627450980392157, B = 0.466666666666667 }, }
},
CustomVertex3D2_1 = CustomVertex3D {
Inputs = {
SceneInput = Input {
SourceOp = "ReplaceNormals3D1_1",
Source = "Output",
},
["VertexColor.Nest"] = Input { Value = 1, },
["VertexColor.A"] = Input { Value = "if(py<=0,0,1)", },
LUT1 = Input {
SourceOp = "CustomVertex3D2LUT1_1",
Source = "Value",
},
LUT2 = Input {
SourceOp = "CustomVertex3D2LUT2_1",
Source = "Value",
},
LUT3 = Input {
SourceOp = "CustomVertex3D2LUT3_1",
Source = "Value",
},
LUT4 = Input {
SourceOp = "CustomVertex3D2LUT4_1",
Source = "Value",
},
},
ViewInfo = OperatorInfo { Pos = { 2392.25, 1932.45 } },
},
CustomVertex3D2LUT1_1 = LUTBezier {
KeyColorSplines = {
[0] = {
[0] = { 0, RH = { 0.333333333333333, 0.333333333333333 }, Flags = { Linear = true } },
[1] = { 1, LH = { 0.666666666666667, 0.666666666666667 }, Flags = { Linear = true } }
}
},
SplineColor = { Red = 0, Green = 0, Blue = 0 },
},
CustomVertex3D2LUT2_1 = LUTBezier {
KeyColorSplines = {
[0] = {
[0] = { 0, RH = { 0.333333333333333, 0.333333333333333 }, Flags = { Linear = true } },
[1] = { 1, LH = { 0.666666666666667, 0.666666666666667 }, Flags = { Linear = true } }
}
},
SplineColor = { Red = 0, Green = 0, Blue = 0 },
},
CustomVertex3D2LUT3_1 = LUTBezier {
KeyColorSplines = {
[0] = {
[0] = { 0, RH = { 0.333333333333333, 0.333333333333333 }, Flags = { Linear = true } },
[1] = { 1, LH = { 0.666666666666667, 0.666666666666667 }, Flags = { Linear = true } }
}
},
SplineColor = { Red = 0, Green = 0, Blue = 0 },
},
CustomVertex3D2LUT4_1 = LUTBezier {
KeyColorSplines = {
[0] = {
[0] = { 0, RH = { 0.333333333333333, 0.333333333333333 }, Flags = { Linear = true } },
[1] = { 1, LH = { 0.666666666666667, 0.666666666666667 }, Flags = { Linear = true } }
}
},
SplineColor = { Red = 0, Green = 0, Blue = 0 },
},
ReplaceNormals3D1_1 = ReplaceNormals3D {
Inputs = {
SceneInput = Input {
SourceOp = "Displace3D6_1",
Source = "Output",
},
["Normals.Flip"] = Input { Value = 1, },
["Tangents.Recompute"] = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { 2442.25, 1965.28 } },
},
MakeClone1_1 = Transform3D {
NameSet = true,
Inputs = {
SceneInput = Input {
SourceOp = "CustomVertex3D2_1",
Source = "Output",
},
["Transform3DOp.Scale.X"] = Input { Value = 1.772, },
},
ViewInfo = OperatorInfo { Pos = { 2433.61, 1902.48 } },
Colors = { TileColor = { R = 0.776470588235294, G = 0.627450980392157, B = 0.466666666666667 }, }
},
Polygon10_1 = PolylineMask {
DrawMode = "InsertAndModify",
DrawMode2 = "InsertAndModify",
Inputs = {
SoftEdge = Input { Value = 0.1276, },
MaskWidth = Input { Value = 1920, },
MaskHeight = Input { Value = 1080, },
PixelAspect = Input { Value = { 1, 1 }, },
ClippingMode = Input { Value = FuID { "None" }, },
Polyline = Input {
SourceOp = "Polygon10_1Polyline",
Source = "Value",
},
Polyline2 = Input {
Value = Polyline {
},
Disabled = true,
},
EffectMask = Input {
SourceOp = "Polygon11_1",
Source = "Mask",
}
},
ViewInfo = OperatorInfo { Pos = { 2556.22, 1925.88 } },
Colors = { TileColor = { R = 0.776470588235294, G = 0.627450980392157, B = 0.466666666666667 }, }
},
Polygon10_1Polyline = BezierSpline {
SplineColor = { Red = 173, Green = 255, Blue = 47 },
NameSet = true,
KeyFrames = {
[100] = { 0, Flags = { Linear = true, LockedY = true }, Value = Polyline {
Closed = true,
Points = {
{ X = -0.117551464244384, Y = 0.270712918628847, LX = 0.0351711775727429, LY = 0.0125098253948522, RX = -0.0388727762173646, RY = -0.0138264248356945 },
{ X = -0.231310948729515, Y = 0.209055870771408, LX = 0.0347691416579076, LY = 0.0933821749110215, RX = -0.0313558044766002, RY = -0.084214711048057 },
{ X = -0.337486445903778, Y = -0.0279383435845375, LX = -0.00866737764809017, LY = 0.088631983968449, RX = 0.00605775940698541, RY = -0.0619462144657978 },
{ X = -0.277898162603378, Y = -0.184007704257965, LX = -0.0617551506857188, LY = 0.132947979749742, RX = 0.0396486561414792, RY = -0.085356584435003 },
{ X = -0.106717228889465, Y = -0.31695568561554, LX = -0.173347781435511, LY = 0.0327552970434191, RX = 0.0459858689315516, RY = -0.00868935722268311 },
{ X = 0.0187304315327758, Y = -0.331376953621131, LX = -0.051536500989084, LY = -0.0119070153678075, RX = 0.0227609283615249, RY = 0.00525869897269151 },
{ X = 0.108884073793888, Y = -0.336223512887955, LX = -0.0341335897814364, LY = -0.0360941888396736, RX = 0.0519084846964791, RY = 0.0548900558368744 },
{ X = 0.217226430773735, Y = -0.0780346840620041, LX = -0.0498374912197647, LY = -0.107899809302852, RX = 0.0248862128029241, RY = 0.053879470053276 },
{ X = 0.277898162603378, Y = 0.101156070828438, LX = 0.113759484380193, LY = -0.150289015876765, RX = -0.0648494498849098, RY = 0.0856733841266389 },
{ X = 0.0579631626605988, Y = 0.282273590564728, LX = 0.100758395596677, LY = 0.0211945924915102, RX = -0.0310343717466005, RY = -0.00652809980254314 },
{ X = -0.0200433364604173, Y = 0.189788068190705, LX = 0.0309535884339756, LY = -0.00764562818822231, RX = -0.0355266833180724, RY = 0.00877519619381353 }
}
} }
}
},
FastNoise22_1_1_1 = FastNoise {
Inputs = {
GlobalOut = Input { Value = 119, },
Width = Input { Value = 2560, },
Height = Input { Value = 1440, },
Depth = Input { Value = 4, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
Center = Input {
Value = { 0.0416666666666667, 0.02 },
Expression = "Point(time/2400, time/5000)",
},
Detail = Input { Value = 16, },
Contrast = Input { Value = 1.57, },
Brightness = Input { Value = -0.17, },
LockXY = Input { Value = 0, },
XScale = Input { Value = 10, },
YScale = Input { Value = 20, },
Color2Alpha = Input { Value = 0.945, },
EffectMask = Input {
SourceOp = "Polygon10_1",
Source = "Mask",
},
},
ViewInfo = OperatorInfo { Pos = { 2556.22, 1954.84 } },
Colors = { TileColor = { R = 0.776470588235294, G = 0.627450980392157, B = 0.466666666666667 }, }
},
Polygon12_1 = PolylineMask {
DrawMode = "InsertAndModify",
DrawMode2 = "InsertAndModify",
Inputs = {
Level = Input { Value = 0.669, },
SoftEdge = Input { Value = 0.0472, },
OutputSize = Input { Value = FuID { "Custom" }, },
MaskWidth = Input { Value = 2560, },
MaskHeight = Input { Value = 1440, },
PixelAspect = Input { Value = { 1, 1 }, },
Depth = Input { Value = 4, },
ClippingMode = Input { Value = FuID { "None" }, },
Polyline = Input {
SourceOp = "Polygon12_1Polyline",
Source = "Value",
},
Polyline2 = Input {
Value = Polyline {
},
Disabled = true,
},
},
ViewInfo = OperatorInfo { Pos = { 2556.78, 1880.76 } },
},
Polygon12_1Polyline = BezierSpline {
SplineColor = { Red = 173, Green = 255, Blue = 47 },
NameSet = true,
KeyFrames = {
[100] = { 0, Flags = { Linear = true, LockedY = true }, Value = Polyline {
Closed = true,
Points = {
{ X = -0.351694911718369, Y = 0.375706225633621, LX = 0.00857275474269858, LY = -0.00304809057518172, RX = -0.0273625334327492, RY = 0.00972890077608861 },
{ X = -0.435381352901459, Y = 0.379472702741623, LX = 0.00847457930193098, LY = 0.0301318364516042, RX = -0.0145495659272634, RY = -0.0517317881328026 },
{ X = -0.440677970647812, Y = 0.2062146961689, LX = -0.0211864452240831, LY = 0.0527307037018561, RX = 0.0107079197916616, RY = -0.0266508203629892 },
{ X = -0.386652529239655, Y = 0.226930320262909, LX = -0.0105932072057563, LY = -0.041431261657995, RX = 0.011524707723863, RY = 0.0450744681912597 },
{ X = -0.33368644118309, Y = 0.341807901859283, LX = -0.0107349150756106, LY = -0.0456866578072488, RX = 0.00336975939622775, RY = 0.0143413379001008 }
}
} }
}
},
Polygon11_1 = PolylineMask {
DrawMode = "InsertAndModify",
DrawMode2 = "InsertAndModify",
Inputs = {
Level = Input { Value = 0.74, },
SoftEdge = Input { Value = 0.0441, },
OutputSize = Input { Value = FuID { "Custom" }, },
MaskWidth = Input { Value = 2560, },
MaskHeight = Input { Value = 1440, },
PixelAspect = Input { Value = { 1, 1 }, },
ClippingMode = Input { Value = FuID { "None" }, },
Polyline = Input {
SourceOp = "Polygon11_1Polyline",
Source = "Value",
},
Polyline2 = Input {
Value = Polyline {
},
Disabled = true,
},
EffectMask = Input {
SourceOp = "Polygon12_1",
Source = "Mask",
}
},
ViewInfo = OperatorInfo { Pos = { 2556.78, 1903.66 } },
Colors = { TileColor = { R = 0.776470588235294, G = 0.627450980392157, B = 0.466666666666667 }, }
},
Polygon11_1Polyline = BezierSpline {
SplineColor = { Red = 96, Green = 255, Blue = 47 },
NameSet = true,
KeyFrames = {
[100] = { 0, Flags = { Linear = true, LockedY = true }, Value = Polyline {
Closed = true,
Points = {
{ X = 0.445828825235367, Y = -0.342003852128983, LX = 0.0234394269854692, LY = 0.0416851466427517, RX = -0.0162154206359849, RY = -0.02883782899232 },
{ X = 0.384073674678802, Y = -0.395953744649887, LX = 0.0563380300417495, LY = -0.0346820683493088, RX = -0.0328514234571725, RY = 0.0202235561461668 },
{ X = 0.296316355466843, Y = -0.295761078596115, LX = 0.0736728018373734, LY = -0.059730250079738, RX = -0.0256409723579759, RY = 0.0207884273847801 },
{ X = 0.297399789094925, Y = -0.145472064614296, LX = -0.0541711751520958, LY = -0.0192678256932935, RX = 0.0334985339177024, RY = 0.0119148958961105 },
{ X = 0.3970747590065, Y = -0.187861278653145, LX = -0.0216684695958834, LY = 0.0443159853160265, RX = 0.0217512457009133, RY = -0.0444852775975509 }
}
} }
}
},
FastNoise22_1 = FastNoise {
Inputs = {
GlobalOut = Input { Value = 119, },
Width = Input { Value = 2560, },
Height = Input { Value = 1440, },
Depth = Input { Value = 4, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
Detail = Input { Value = 10, },
XScale = Input { Value = 50, },
Color2Alpha = Input { Value = 0.953, },
EffectMask = Input {
SourceOp = "FastNoise22_1_1_1",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 2556.22, 1984.81 } },
Colors = { TileColor = { R = 0.776470588235294, G = 0.627450980392157, B = 0.466666666666667 }, }
},
SkyColor_1 = CustomVertex3D {
NameSet = true,
Inputs = {
SceneInput = Input {
SourceOp = "Atmosphere_1",
Source = "Output",
},
["Normal.Nest"] = Input { Value = 1, },
["VertexColor.Nest"] = Input { Value = 1, },
["VertexColor.R"] = Input { Value = "0.55 - (py / 4)", },
["VertexColor.G"] = Input { Value = "0.75 - (py / 5)", },
["VertexColor.B"] = Input { Value = "1 - (py / 9)", },
["VertexColor.A"] = Input { Value = "1 - (py / 4.3)", },
LUT1 = Input {
SourceOp = "SkyColorLUT1_1",
Source = "Value",
},
LUT2 = Input {
SourceOp = "SkyColorLUT2_1",
Source = "Value",
},
LUT3 = Input {
SourceOp = "SkyColorLUT3_1",
Source = "Value",
},
LUT4 = Input {
SourceOp = "SkyColorLUT4_1",
Source = "Value",
},
},
ViewInfo = OperatorInfo { Pos = { 2071.06, 1993.48 } },
Colors = { TileColor = { R = 0.474509803921569, G = 0.658823529411765, B = 0.815686274509804 }, }
},
SkyColorLUT1_1 = LUTBezier {
KeyColorSplines = {
[0] = {
[0] = { 0, RH = { 0.333333333333333, 0.333333333333333 }, Flags = { Linear = true } },
[1] = { 1, LH = { 0.666666666666667, 0.666666666666667 }, Flags = { Linear = true } }
}
},
SplineColor = { Red = 204, Green = 0, Blue = 0 },
},
SkyColorLUT2_1 = LUTBezier {
KeyColorSplines = {
[0] = {
[0] = { 0, RH = { 0.333333333333333, 0.333333333333333 }, Flags = { Linear = true } },
[1] = { 1, LH = { 0.666666666666667, 0.666666666666667 }, Flags = { Linear = true } }
}
},
SplineColor = { Red = 0, Green = 204, Blue = 0 },
},
SkyColorLUT3_1 = LUTBezier {
KeyColorSplines = {
[0] = {
[0] = { 0, RH = { 0.333333333333333, 0.333333333333333 }, Flags = { Linear = true } },
[1] = { 1, LH = { 0.666666666666667, 0.666666666666667 }, Flags = { Linear = true } }
}
},
SplineColor = { Red = 0, Green = 0, Blue = 204 },
},
SkyColorLUT4_1 = LUTBezier {
KeyColorSplines = {
[0] = {
[0] = { 0, RH = { 0.333333333333333, 0.333333333333333 }, Flags = { Linear = true } },
[1] = { 1, LH = { 0.666666666666667, 0.666666666666667 }, Flags = { Linear = true } }
}
},
SplineColor = { Red = 204, Green = 204, Blue = 204 },
},
Space_1 = Shape3D {
CtrlWZoom = false,
NameSet = true,
Inputs = {
["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 15, },
["SurfaceCubeInputs.Lighting.Nest"] = Input { Value = 1, },
["SurfaceCubeInputs.Width"] = Input { Value = 10, },
["SurfaceCubeInputs.ObjectID.ObjectID"] = Input { Value = 17, },
["SurfaceCubeInputs.SubdivisionWidth"] = Input { Value = 1, },
["Transform3DOp.Scale.X"] = Input { Value = 3.819, },
Shape = Input { Value = FuID { "SurfaceSphereInputs" }, },
MaterialInput = Input {
SourceOp = "Stars_1",
Source = "Output",
},
["MtlStdInputs.MaterialID"] = Input { Value = 14, },
["SurfaceSphereInputs.Radius"] = Input { Value = 1.65, },
["SurfaceSphereInputs.Visibility.Nest"] = Input { Value = 1, },
["SurfaceSphereInputs.Lighting.Nest"] = Input { Value = 1, },
["SurfaceSphereInputs.Lighting.IsAffectedByLights"] = Input { Value = 0, },
["SurfaceSphereInputs.ObjectID.ObjectID"] = Input { Value = 16, }
},
ViewInfo = OperatorInfo { Pos = { 1849.72, 1992.27 } },
},
OceanColor_1 = CustomVertex3D {
NameSet = true,
Inputs = {
SceneInput = Input {
SourceOp = "Ocean_1",
Source = "Output",
},
["VertexColor.Nest"] = Input { Value = 1, },
["VertexColor.R"] = Input { Value = "if(py<0.2,0,-py+0.4)", },
["VertexColor.G"] = Input { Value = "if(py<0.2,-py*0.15,-py+0.7)", },
["VertexColor.B"] = Input { Value = "if(py<0.2,-py*0.15,-py+1.2)\n", },
LUT1 = Input {
SourceOp = "OceanColorLUT1_1",
Source = "Value",
},
LUT2 = Input {
SourceOp = "OceanColorLUT2_1",
Source = "Value",
},
LUT3 = Input {
SourceOp = "OceanColorLUT3_1",
Source = "Value",
},
LUT4 = Input {
SourceOp = "OceanColorLUT4_1",
Source = "Value",
},
},
ViewInfo = OperatorInfo { Pos = { 1963.72, 1995.3 } },
Colors = { TileColor = { R = 0.474509803921569, G = 0.658823529411765, B = 0.815686274509804 }, }
},
OceanColorLUT1_1 = LUTBezier {
KeyColorSplines = {
[0] = {
[0] = { 0, RH = { 0.333333333333333, 0.333333333333333 }, Flags = { Linear = true } },
[1] = { 1, LH = { 0.666666666666667, 0.666666666666667 }, Flags = { Linear = true } }
}
},
SplineColor = { Red = 204, Green = 0, Blue = 0 },
},
OceanColorLUT2_1 = LUTBezier {
KeyColorSplines = {
[0] = {
[0] = { 0, RH = { 0.333333333333333, 0.333333333333333 }, Flags = { Linear = true } },
[1] = { 1, LH = { 0.666666666666667, 0.666666666666667 }, Flags = { Linear = true } }
}
},
SplineColor = { Red = 0, Green = 204, Blue = 0 },
},
OceanColorLUT3_1 = LUTBezier {
KeyColorSplines = {
[0] = {
[0] = { 0, RH = { 0.333333333333333, 0.333333333333333 }, Flags = { Linear = true } },
[1] = { 1, LH = { 0.666666666666667, 0.666666666666667 }, Flags = { Linear = true } }
}
},
SplineColor = { Red = 0, Green = 0, Blue = 204 },
},
OceanColorLUT4_1 = LUTBezier {
KeyColorSplines = {
[0] = {
[0] = { 0, RH = { 0.333333333333333, 0.333333333333333 }, Flags = { Linear = true } },
[1] = { 1, LH = { 0.666666666666667, 0.666666666666667 }, Flags = { Linear = true } }
}
},
SplineColor = { Red = 204, Green = 204, Blue = 204 },
},
Displace3D6_1 = Displace3D {
Inputs = {
SceneInput = Input {
SourceOp = "OriginalCloud_1",
Source = "Output",
},
Scale = Input { Value = 0.006, },
Bias = Input { Value = -1, },
Input = Input {
SourceOp = "FastNoise22_1",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 2441.4, 2001.16 } },
Colors = { TileColor = { R = 0.776470588235294, G = 0.627450980392157, B = 0.466666666666667 }, }
},
OriginalCloud_1 = Shape3D {
NameSet = true,
Inputs = {
["SurfacePlaneInputs.Width"] = Input { Value = 3.15, },
["SurfaceCylinderInputs.Radius"] = Input { Value = 0.2, },
["SurfacePlaneInputs.Lighting.Nest"] = Input { Value = 1, },
["SurfacePlaneInputs.SubdivisionWidth"] = Input { Value = 1500, },
["SurfacePlaneInputs.BlendMode.Nest"] = Input { Value = 1, },
["SurfaceCylinderInputs.ObjectID.ObjectID"] = Input { Value = 22, },
["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 7, },
["SurfacePlaneInputs.Controls.Nest"] = Input { Value = 1, },
["Transform3DOp.ScaleLock"] = Input { Value = 0, },
["Transform3DOp.Scale.Y"] = Input { Value = 0.591, },
Shape = Input { Value = FuID { "SurfaceSphereInputs" }, },
MaterialInput = Input {
SourceOp = "Phong2_1",
Source = "MaterialOutput",
},
["MtlStdInputs.MaterialID"] = Input { Value = 33, },
["SurfaceSphereInputs.Radius"] = Input { Value = 1.26, },
["SurfaceSphereInputs.SubdivisionLevelBase"] = Input { Value = 200, },
["SurfaceSphereInputs.SubdivisionLevelHeight"] = Input { Value = 300, },
["SurfaceSphereInputs.EndLat"] = Input { Value = 0, },
["SurfaceSphereInputs.Visibility.Nest"] = Input { Value = 1, },
["SurfaceSphereInputs.Lighting.Nest"] = Input { Value = 1, },
["SurfaceSphereInputs.Lighting.IsShadowCaster"] = Input { Value = 0, },
["SurfaceSphereInputs.Matte.Nest"] = Input { Value = 1, },
["SurfaceSphereInputs.BlendMode.Nest"] = Input { Value = 1, },
["SurfaceSphereInputs.Controls.Nest"] = Input { Value = 1, },
["SurfaceSphereInputs.ObjectID.ObjectID"] = Input { Value = 18, }
},
ViewInfo = OperatorInfo { Pos = { 2331.95, 2001.83 } },
Colors = { TileColor = { R = 0.776470588235294, G = 0.627450980392157, B = 0.466666666666667 }, }
},
Stars_1 = FastNoise {
NameSet = true,
Inputs = {
GlobalOut = Input { Value = 119, },
Width = Input { Value = 4096, },
Height = Input { Value = 4096, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
Contrast = Input { Value = 5, },
Brightness = Input { Value = -3, },
XScale = Input { Value = 1500, },
Color1Alpha = Input { Value = 1, },
},
ViewInfo = OperatorInfo { Pos = { 1849.06, 2026.21 } },
},
Atmosphere_1 = Shape3D {
NameSet = true,
Inputs = {
["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 11, },
["SurfaceCubeInputs.Width"] = Input { Value = 1.5, },
["SurfaceCubeInputs.Height"] = Input { Value = 0.5, },
["SurfaceCubeInputs.Depth"] = Input { Value = 1.5, },
["SurfaceCubeInputs.ObjectID.ObjectID"] = Input { Value = 21, },
["SurfaceCubeInputs.SubdivisionHeight"] = Input { Value = 1, },
["SurfaceCubeInputs.SubdivisionDepth"] = Input { Value = 1, },
["SurfaceCubeInputs.SubdivisionWidth"] = Input { Value = 1, },
["Transform3DOp.Scale.X"] = Input { Value = 3.583, },
Shape = Input { Value = FuID { "SurfaceSphereInputs" }, },
["MtlStdInputs.Diffuse.Color.Alpha"] = Input { Value = 0.921, },
["MtlStdInputs.Specular.Nest"] = Input { Value = 1, },
["MtlStdInputs.Specular.Intensity"] = Input { Value = 0, },
["MtlStdInputs.ReceivesLighting"] = Input { Value = 0, },
["MtlStdInputs.MaterialID"] = Input { Value = 30, },
["SurfaceSphereInputs.Radius"] = Input { Value = 1.1, },
["SurfaceSphereInputs.SubdivisionLevelBase"] = Input { Value = 25, },
["SurfaceSphereInputs.SubdivisionLevelHeight"] = Input { Value = 7, },
["SurfaceSphereInputs.EndLat"] = Input { Value = 0, },
["SurfaceSphereInputs.Lighting.Nest"] = Input { Value = 1, },
["SurfaceSphereInputs.Lighting.IsAffectedByLights"] = Input { Value = 0, },
["SurfaceSphereInputs.Lighting.IsShadowCaster"] = Input { Value = 0, },
["SurfaceSphereInputs.Lighting.IsShadowReceiver"] = Input { Value = 0, },
["SurfaceSphereInputs.BlendMode.Nest"] = Input { Value = 1, },
["SurfaceSphereInputs.Controls.Nest"] = Input { Value = 1, },
["SurfaceSphereInputs.ObjectID.ObjectID"] = Input { Value = 12, }
},
ViewInfo = OperatorInfo { Pos = { 2071.06, 2028.63 } },
},
Ocean_1 = Shape3D {
NameSet = true,
Inputs = {
["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 13, },
["SurfaceCubeInputs.Height"] = Input { Value = 0.5, },
["SurfaceCubeInputs.ObjectID.ObjectID"] = Input { Value = 20, },
["SurfaceCubeInputs.SubdivisionHeight"] = Input { Value = 1, },
["SurfaceCubeInputs.SubdivisionDepth"] = Input { Value = 1, },
["SurfaceCubeInputs.SubdivisionWidth"] = Input { Value = 1, },
Shape = Input { Value = FuID { "SurfaceSphereInputs" }, },
["MtlStdInputs.MaterialID"] = Input { Value = 31, },
["SurfaceSphereInputs.Radius"] = Input { Value = 4, },
["SurfaceSphereInputs.SubdivisionLevelBase"] = Input { Value = 15, },
["SurfaceSphereInputs.SubdivisionLevelHeight"] = Input { Value = 15, },
["SurfaceSphereInputs.StartLat"] = Input { Value = 0, },
["SurfaceSphereInputs.Lighting.Nest"] = Input { Value = 1, },
["SurfaceSphereInputs.Lighting.IsAffectedByLights"] = Input { Value = 0, },
["SurfaceSphereInputs.Lighting.IsShadowCaster"] = Input { Value = 0, },
["SurfaceSphereInputs.Lighting.IsShadowReceiver"] = Input { Value = 0, },
["SurfaceSphereInputs.ObjectID.ObjectID"] = Input { Value = 14, }
},
ViewInfo = OperatorInfo { Pos = { 1963.72, 2028.63 } },
},
TestCamera_1 = Camera3D {
CtrlWZoom = false,
NameSet = true,
Inputs = {
["Transform3DOp.Rotate.X"] = Input { Value = 0.799999999999995, },
["Transform3DOp.Rotate.Y"] = Input { Value = 4400.8, },
AoV = Input { Value = 19.2642683071402, },
["Stereo.Mode"] = Input { Value = FuID { "Mono" }, },
FilmGate = Input { Value = FuID { "BMD_URSA_4K_16x9" }, },
ApertureW = Input { Value = 0.831496062992126, },
ApertureH = Input { Value = 0.467716535433071, },
["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 24, },
["MtlStdInputs.MaterialID"] = Input { Value = 32, },
},
ViewInfo = OperatorInfo { Pos = { 2177.95, 2029.24 } },
},
BumpMap5_1 = BumpMap {
Inputs = {
FilterSize = Input { Value = FuID { "5" }, },
Input = Input {
SourceOp = "FastNoise22_1",
Source = "Output",
},
HeightScale = Input { Value = 1.97, },
["FilterMode.Nest"] = Input { Value = 1, },
["FilterMode.GL.LowQ"] = Input { Value = FuID { "SAT" }, },
["FilterMode.GL.HiQ"] = Input { Value = FuID { "SAT" }, },
MaterialID = Input { Value = 15, },
},
ViewInfo = OperatorInfo { Pos = { 2556.78, 2038.69 } },
Colors = { TileColor = { R = 0.776470588235294, G = 0.627450980392157, B = 0.466666666666667 }, }
},
Phong2_1 = MtlPhong {
Inputs = {
["Diffuse.Color.Material"] = Input {
SourceOp = "FastNoise22_1",
Source = "Output",
},
["Specular.Nest"] = Input { Value = 1, },
["Specular.Intensity"] = Input { Value = 0.024, },
["Specular.Exponent"] = Input { Value = 1, },
["Bumpmap.Material"] = Input {
SourceOp = "BumpMap5_1",
Source = "MaterialOutput",
},
MaterialID = Input { Value = 34, },
},
ViewInfo = OperatorInfo { Pos = { 2450.62, 2037.92 } },
Colors = { TileColor = { R = 0.776470588235294, G = 0.627450980392157, B = 0.466666666666667 }, }
},
Sky_1 = Underlay {
NameSet = true,
ViewInfo = UnderlayInfo {
Pos = { 2005.67, 1861.18 },
Size = { 463.324, 208.484 }
},
Colors = { TileColor = { R = 0.474509803921569, G = 0.658823529411765, B = 0.815686274509804 }, }
},
Clouds_1 = Underlay {
NameSet = true,
ViewInfo = UnderlayInfo {
Pos = { 2441.7, 1861.92 },
Size = { 347.556, 207.556 }
},
Colors = { TileColor = { R = 0.776470588235294, G = 0.627450980392157, B = 0.466666666666667 }, }
}
}
}