Editing already generate particles
![Post Post](./styles/bmd_universal/imageset/icon_post_target.gif)
Hi guys,
I'm looking to create a nigh sky for my VR and part of it are going to be blinking stars. I've already created a system, where particles are generated on mesh (sphere in that case). I've noticed that the sliding Size Variance modifier up and down gives a really good result so I modified it with a shake, but it only affects particles that will be generated (its static). I have my stars generated on to the sphere at frame 0 and at the frame 1 Number is set to 0 so its not generating any more stars. How can you edit already generated particles?
My comp:
I'm looking to create a nigh sky for my VR and part of it are going to be blinking stars. I've already created a system, where particles are generated on mesh (sphere in that case). I've noticed that the sliding Size Variance modifier up and down gives a really good result so I modified it with a shake, but it only affects particles that will be generated (its static). I have my stars generated on to the sphere at frame 0 and at the frame 1 Number is set to 0 so its not generating any more stars. How can you edit already generated particles?
My comp:
- Code: Select all
Composition {
CurrentTime = 0,
RenderRange = { 0, 1000 },
GlobalRange = { 0, 1000 },
CurrentID = 18,
MotionBlur = false,
Proxy = true,
PlaybackUpdateMode = 0,
Version = "Fusion 8.2.1 build 6",
SavedOutputs = 2,
HeldTools = 0,
DisabledTools = 0,
LockedTools = 0,
AudioOffset = 0,
AutoRenderRange = true,
Resumable = true,
OutputClips = {
},
Tools = {
Shape3D1 = Shape3D {
Inputs = {
Shape = Input { Value = FuID { "SurfaceSphereInputs" }, },
["MtlStdInputs.MaterialID"] = Input { Value = 1, },
["SurfacePlaneInputs.Width"] = Input { Value = 10, },
["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 1, },
["SurfaceSphereInputs.Radius"] = Input { Value = 8.63829787234043, },
["SurfaceSphereInputs.EndLat"] = Input { Value = 0, },
["SurfaceSphereInputs.ObjectID.ObjectID"] = Input { Value = 2, }
},
ViewInfo = OperatorInfo { Pos = { 251, 211 } },
},
pEmitter1 = pEmitter {
ID = 2,
CtrlWZoom = false,
Inputs = {
RandomSeed = Input { Value = 26301, },
Number = Input {
SourceOp = "pEmitter1Number",
Source = "Value",
},
Lifespan = Input { Value = 3000, },
Style = Input { Value = FuID { "ParticleStyleBlob" }, },
Region = Input { Value = FuID { "MeshRegion" }, },
["ParticleStyle.ColorVariance"] = Input { Value = 1, },
["ParticleStyle.ColorOverLife"] = Input {
Value = Gradient {
Colors = {
[0] = { 1, 1, 1, 1 }
}
},
},
["ParticleStyle.SizeControls"] = Input { Value = 1, },
["ParticleStyle.Size"] = Input { Value = 0.225581395348837, },
["ParticleStyle.SizeVariance"] = Input { Value = 0.297674418604651, },
["ParticleStyle.SizeOverLife"] = Input {
SourceOp = "pEmitter1SizeoverLife",
Source = "Value",
},
["ParticleStyle.BlurOverLife"] = Input {
SourceOp = "pEmitter1BluroverLife2D",
Source = "Value",
},
["SphereRgn.Size"] = Input { Value = 30, },
["BezierRgn.Polyline"] = Input {
Value = Polyline {
},
},
["RectRgn.Width"] = Input { Value = 20, },
["RectRgn.Height"] = Input { Value = 20, },
["MeshRegion.RegionType"] = Input { Value = 0, },
["MeshRegion.MeshInput"] = Input {
SourceOp = "Shape3D1",
Source = "Output",
}
},
ViewInfo = OperatorInfo { Pos = { 369, 211 } },
},
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 = 192, Green = 128, Blue = 64 },
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 = 192, Green = 128, Blue = 64 },
NameSet = true,
},
pEmitter1Number = BezierSpline {
SplineColor = { Red = 233, Green = 206, Blue = 78 },
NameSet = true,
KeyFrames = {
[0] = { 18.2978723404255, RH = { 0.333333333333333, 12.1985815602837 }, Flags = { Linear = true } },
[1] = { 0, LH = { 0.666666666666667, 6.09929078014184 }, Flags = { Linear = true } }
}
},
pRender1 = pRender {
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 = 2, },
["ObjectID.ObjectID"] = Input { Value = 3, },
Input = Input {
SourceOp = "pEmitter1",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 484, 211 } },
}
},
Views = {
{
FrameTypeID = "ChildFrame",
Mode = 3,
LayoutPreset = 0,
Left = 0,
Top = 27,
Width = 1680,
Height = 871,
Views = ordered() {
Main = MultiView {
Active = "Flow",
ViewList = ordered() {
Flow = "FlowView",
Console = "ConsoleView",
Timeline = "TimelineView",
Spline = "SplineEditorView",
Info = "InfoView",
Chat = "ChatView"
},
Flow = FlowView {
Flags = {
AutoHideNavigator = true,
AutoSnap = true,
RemoveRouters = true
},
NavigatorSize = { 200, 140 },
Direction = "Horizontal",
PipeStyle = "Direct",
Scale = 1,
Offset = { 26, -164 }
},
Timeline = TimelineView {
TreeControlState = {
},
DisplayMode = "All Tools",
ShowCurrentTimeTools = false,
Filter = "Show All",
ShowSelectedTools = false,
ShowAnimatedToolsOnly = false,
ShowEditBoxes = false,
KeyFrameView = {
Position = { Left = 150, Bottom = 87 },
ScaleX = 2.14424951267057,
OffsetX = -501.754385964912,
OffsetY = 0,
AutoScaling = "scroll",
AutoSnapTo = "frame",
AutoSnapToGuidelines = false,
GuidelinesGrabEnabled = true,
GuidelinesSnapTo = "frame"
},
Spreadsheet = { LeftPos = 150, Visible = false }
},
Spline = SplineEditorView {
LeftPos = 238,
ScaleX = 0.2,
ScaleY = 0.00338983050847458,
OffsetX = -3.8,
OffsetY = -1.38777878078145e-17,
AutoScaling = "scroll",
AutoSnapTo = "frame",
AutoSnapToGuidelines = false,
GuidelinesSnapTo = "frame",
ShowKeyMarkers = false,
IndependentHandles = false,
ShowNonSplineModifiers = false,
GuidelinesGrabEnabled = true,
ShowOneToolOnly = false,
ShowSelectedTools = false,
ShowAllInputs = false,
Filter = "Show All"
},
},
Controls = MultiView {
Active = "Tools",
ViewList = ordered() {
Tools = "ControlView",
Modifiers = "ModifierView"
},
},
Left = "PreviewContainer",
Right = "PreviewContainer",
Transport = "TransportView",
Time = "TimeView"
},
Layout = {
Columns = 2,
RatioX = 1,
RatioY = 1,
{
Rows = 3,
RatioX = 0.794626865671642,
RatioY = 0.0103567318757192,
{
Columns = 2,
RatioX = 1,
RatioY = 0.820393974507532,
{ ID = "Left", RatioX = 1, RatioY = 100.749379652605, Pop = true },
{ ID = "Right", RatioX = -2, Pop = true },
Pop = true
},
{ ID = "Main", RatioY = 0.112398609501738, Pop = true },
{ ID = "Time", SnapY = 56, Flat = true }
},
{
Rows = 2,
PixelX = 342,
{ ID = "Controls", RatioX = 1, RatioY = 1 },
{ ID = "Transport", FixedY = -2 }
}
}
}
},
Prefs = {
Comp = {
AutoSave = {
Delay = 180,
},
Paths = {
},
LastFile = "/Users/domikoko/Desktop/Projects/Pepa Pig VR/PREVIEW",
FrameFormat = {
GuideRatio = 1.77777777777778,
},
Memory = {
Render = {
SimultaneousBranching = true
},
FramesAtOnce = 5,
},
Views = {
Right = {
SideB = {
PrevCtrlInactiveColor = 4278255360,
PickW = 1,
PickH = 1,
PrevCtrlActiveColor = 4278190335,
Viewer = {
EnableLUTs = false,
LUTPlugin = "Comp.Views.Right.SideB.",
FitMarginY = 0,
FitMarginX = 0,
FitMarginType = 0,
FarZ = -1000,
NearZ = 0
}
},
},
Left = {
SideB = {
PrevCtrlInactiveColor = 4278255360,
PickW = 1,
PickH = 1,
PrevCtrlActiveColor = 4278190335,
Viewer = {
EnableLUTs = false,
LUTPlugin = "Comp.Views.Left.SideB.",
FitMarginY = 0,
FitMarginX = 0,
FitMarginType = 0,
FarZ = -1000,
NearZ = 0
}
},
Viewer = {
},
View3D = {
CameraName = "Perspective",
CamPersp = {
Position = {
X = 2.72762989997864,
Y = -1.92044007778168,
Z = 1.32059478759766
},
Rotation = {
X = 19.6000003814697,
Y = 1043.60009765625,
Z = 0
},
Scale = 0.0883883461356163
},
CamFront = {
Position = {
X = 0,
Y = 0,
Z = 0
},
Rotation = {
X = 0,
Y = 0,
Z = 0
},
Scale = 1
},
CamTop = {
Position = {
X = 0,
Y = 0,
Z = 0
},
Rotation = {
X = 90,
Y = 0,
Z = 0
},
Scale = 1
},
CamRight = {
Position = {
X = 0,
Y = 0,
Z = 0
},
Rotation = {
X = 0,
Y = -90,
Z = 0
},
Scale = 1
},
CamLeft = {
Position = {
X = 0,
Y = 0,
Z = 0
},
Rotation = {
X = 0,
Y = 90,
Z = 0
},
Scale = 1
}
}
},
View1 = {
SideB = {
PrevCtrlInactiveColor = 4278255360,
PickW = 1,
PickH = 1,
PrevCtrlActiveColor = 4278190335,
Viewer = {
EnableLUTs = false,
LUTPlugin = "Comp.Views.View1.SideB.",
FitMarginY = 0,
FitMarginX = 0,
FitMarginType = 0,
FarZ = -1000,
NearZ = 0
}
},
PrevCtrlInactiveColor = 0,
PickW = 1,
PrevCtrlActiveColor = 0,
PickH = 1,
AlwaysOnTop = true,
FullScreen = false
},
View2 = {
SubView = {
Enabled = false
},
PickW = 1,
PickH = 1,
FullScreen = false,
AlwaysOnTop = true,
QuadView = false
},
},
QuickTime = {
},
}
}
}