It's really just the simplest form for comp. just add an emitter and a render.
It will crash, if animate in region the translation parameters is chosen while there is a viewer connected to the tool.
It the tools is not in a viewer then all is okay, but if it is visible in a view then it will crash.
This also apply if I choose animate before viewing and the turn on view for this tool and start moving the emitter.
- Code: Select all
{
Tools = ordered() {
pEmitter1 = pEmitter {
ID = 1,
Inputs = {
["ParticleStyle.ColorOverLife"] = Input {
Value = Gradient {
Colors = {
[0] = { 1, 1, 1, 1, },
},
},
},
["ParticleStyle.SizeOverLife"] = Input {
SourceOp = "pEmitter1SizeoverLife",
Source = "Value",
},
["ParticleStyle.BlurOverLife"] = Input {
SourceOp = "pEmitter1BluroverLife2D",
Source = "Value",
},
},
ViewInfo = OperatorInfo { Pos = { 440, 49.5, }, },
},
pEmitter1SizeoverLife = LUTBezier {
KeyColorSplines = {
[0] = {
[0] = { 0.5, RH = { 0.3, 0.5, }, Flags = { Linear = true, }, },
[1] = { 0.5, LH = { 0.7, 0.5, }, Flags = { Linear = true, }, },
},
},
SplineColor = { Red = 0, Green = 0, Blue = 0, },
NameSet = true,
},
pEmitter1BluroverLife2D = LUTBezier {
KeyColorSplines = {
[0] = {
[0] = { 0.5, RH = { 0.3, 0.5, }, Flags = { Linear = true, }, },
[1] = { 0.5, LH = { 0.7, 0.5, }, Flags = { Linear = true, }, },
},
},
SplineColor = { Red = 0, Green = 0, Blue = 0, },
NameSet = true,
},
pRender1 = pRender {
CtrlWZoom = false,
Inputs = {
["_MotionBlurWarning"] = Input { Disabled = true, },
Width = Input { Value = 1920, },
Height = Input { Value = 1080, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2", }, },
IntegrationMethod = Input { Value = FuID { "RK4", }, },
["MaterialID.MaterialID"] = Input { Value = 1, },
["ObjectID.ObjectID"] = Input { Value = 1, },
Input = Input {
SourceOp = "pEmitter1",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 550, 49.5, }, },
},
},
}