Seite 1 von 1

Apple M1 (Pro/Max/Ultra) vs Intel/Amd/Nvidia...wirklich schneller?

Verfasst: Sa 09 Apr, 2022 08:32
von roki100
Ich fange mit BMD Resolve/Fusion an.

Ist BMD Resolve Fusion mit M1 (Pro/Max/Ultra) schneller als Intel/AMD/Nvidia?

Hier habe ich ein Beispiel:

Code: Alles auswählen

{
	Tools = ordered() {
		Rectangle2 = RectangleMask {
			Inputs = {
				Filter = Input { Value = FuID { "Fast Gaussian" }, },
				SoftEdge = Input { Value = 0.0835, },
				MaskWidth = Input { Value = 1920, },
				MaskHeight = Input { Value = 1080, },
				PixelAspect = Input { Value = { 1, 1 }, },
				ClippingMode = Input { Value = FuID { "None" }, },
				Center = Input {
					SourceOp = "Path1",
					Source = "Position",
				},
			},
			ViewInfo = OperatorInfo { Pos = { 3497.42, 608.305 } },
		},
		Path1 = PolyPath {
			DrawMode = "InsertAndModify",
			Inputs = {
				Displacement = Input {
					SourceOp = "Path1Displacement",
					Source = "Value",
				},
				PolyLine = Input {
					Value = Polyline {
						Points = {
							{ Linear = true, LockY = true, X = -0.293457943925233, Y = 0.00332225913621265, RX = 0.00373831775700934, RY = -0.00110741971207088 },
							{ Linear = true, LockY = true, X = -0.282242990654205, Y = 0, LX = -0.00373831775700934, LY = 0.00110741971207088, RX = 0.00498442367601247, RY = 0.00221483942414176 },
							{ Linear = true, LockY = true, X = -0.267289719626168, Y = 0.00664451827242529, LX = -0.00498442367601247, LY = -0.00221483942414176, RX = 0.00373831775700934, RY = -0.00110741971207088 },
							{ Linear = true, LockY = true, X = -0.25607476635514, Y = 0.00332225913621265, LX = -0.00373831775700934, LY = 0.00110741971207088, RX = 0.00373831775700935, RY = 0 },
							{ Linear = true, LockY = true, X = -0.244859813084112, Y = 0.00332225913621265, LX = -0.00373831775700935, LY = 0, RX = 0.00311526479750779, RY = 0.00110741971207088 },
							{ Linear = true, LockY = true, X = -0.235514018691589, Y = 0.00664451827242529, LX = -0.00311526479750779, LY = -0.00110741971207088, RX = 0.0043613707165109, RY = 0.00110741971207085 },
							{ Linear = true, LockY = true, X = -0.222429906542056, Y = 0.00996677740863783, LX = -0.0043613707165109, LY = -0.00110741971207085, RX = 0.0043613707165109, RY = -0.00110741971207085 },
							{ Linear = true, LockY = true, X = -0.209345794392523, Y = 0.00664451827242529, LX = -0.0043613707165109, LY = 0.00110741971207085, RX = 0.00311526479750779, RY = -0.00110741971207088 },
							{ Linear = true, LockY = true, X = -0.2, Y = 0.00332225913621265, LX = -0.00311526479750779, LY = 0.00110741971207088, RX = 0.0672897196261682, RY = -0.00110741971207088 },
							{ Linear = true, LockY = true, X = 0.00186915887850481, Y = 0, LX = -0.0672897196261682, LY = 0.00110741971207088 }
						}
					},
				},
			},
		},
		Path1Displacement = BezierSpline {
			SplineColor = { Red = 255, Green = 0, Blue = 255 },
			NameSet = true,
			KeyFrames = {
				[65] = { 0, RH = { 65.3333333333333, 0.0130091597472754 }, Flags = { Linear = true, LockedY = true } },
				[66] = { 0.0390274792418261, LH = { 65.6666666666667, 0.0260183194945507 }, RH = { 66.3333333333333, 0.0572266213053724 }, Flags = { Linear = true, LockedY = true } },
				[67] = { 0.093624905432465, LH = { 66.6666666666667, 0.0754257633689187 }, RH = { 67.3333333333333, 0.10663406517974 }, Flags = { Linear = true, LockedY = true } },
				[68] = { 0.132652384674291, LH = { 67.6666666666667, 0.119643224927016 }, RH = { 68.3333333333333, 0.145125751495728 }, Flags = { Linear = true, LockedY = true } },
				[69] = { 0.170072485138601, LH = { 68.6666666666667, 0.157599118317164 }, RH = { 69.3333333333333, 0.181104185502906 }, Flags = { Linear = true, LockedY = true } },
				[70] = { 0.203167586231517, LH = { 69.6666666666667, 0.192135885867212 }, RH = { 70.3333333333333, 0.218181635191382 }, Flags = { Linear = true, LockedY = true } },
				[71] = { 0.248209733111112, LH = { 70.6666666666667, 0.233195684151247 }, RH = { 71.3333333333333, 0.263223782070977 }, Flags = { Linear = true, LockedY = true } },
				[72] = { 0.293251879990708, LH = { 71.6666666666667, 0.278237831030843 }, RH = { 72.3333333333333, 0.304283580355013 }, Flags = { Linear = true, LockedY = true } },
				[73] = { 0.326346981083623, LH = { 72.6666666666667, 0.315315280719318 }, RH = { 73.6666666666667, 0.550897987389082 }, Flags = { Linear = true, LockedY = true } },
				[75] = { 1, LH = { 74.3333333333333, 0.775448993694541 }, Flags = { Linear = true, LockedY = true } }
			}
		},
		SoftGlow6 = SoftGlow {
			Inputs = {
				Filter = Input { Value = FuID { "Fast Gaussian" }, },
				Red = Input { Value = 0, },
				Blue = Input { Value = 0, },
				Threshold = Input { Value = 0.134, },
				Gain = Input { Value = 0.157, },
				XGlowSize = Input { Value = 4.7, },
				Input = Input {
					SourceOp = "Merge8",
					Source = "Output",
				},
			},
			ViewInfo = OperatorInfo { Pos = { 4002.43, 543.423 } },
		},
		Merge8 = Merge {
			Inputs = {
				EffectMask = Input {
					SourceOp = "Rectangle2",
					Source = "Mask",
				},
				Blend = Input {
					SourceOp = "Merge8Blend",
					Source = "Value",
				},
				Background = Input {
					SourceOp = "Merge6",
					Source = "Output",
				},
				Foreground = Input {
					SourceOp = "SoftGlow4",
					Source = "Output",
				},
				ApplyMode = Input { Value = FuID { "Screen" }, },
				PerformDepthMerge = Input { Value = 0, },
			},
			ViewInfo = OperatorInfo { Pos = { 3491.89, 545.101 } },
		},
		Merge8Blend = BezierSpline {
			SplineColor = { Red = 205, Green = 205, Blue = 205 },
			NameSet = true,
			KeyFrames = {
				[64] = { 0, RH = { 64.3333333333333, 0.333333333333333 }, Flags = { Linear = true } },
				[65] = { 1, LH = { 64.6666666666667, 0.666666666666667 }, Flags = { Linear = true } }
			}
		},
		Merge6 = Merge {
			Inputs = {
				Background = Input {
					SourceOp = "Background5",
					Source = "Output",
				},
				Foreground = Input {
					SourceOp = "SoftGlow3_1_1",
					Source = "Output",
				},
				PerformDepthMerge = Input { Value = 0, },
			},
			ViewInfo = OperatorInfo { Pos = { 3051.89, 545.101 } },
		},
		SoftGlow3_1_1 = SoftGlow {
			Inputs = {
				EffectMask = Input {
					SourceOp = "FastNoise3",
					Source = "Output",
				},
				ProcessWhenBlendIs00 = Input { Value = 1, },
				MaskChannel = Input { Value = 5, },
				MaskClipWhite = Input { Value = 0, },
				UseGPU = Input { Value = 2, },
				Filter = Input { Value = FuID { "Fast Gaussian" }, },
				Threshold = Input { Value = 0.15, },
				Gain = Input { Value = 1.024, },
				XGlowSize = Input { Value = 39.4, },
				Input = Input {
					SourceOp = "SoftGlow3_1",
					Source = "Output",
				},
			},
			ViewInfo = OperatorInfo { Pos = { 2721.89, 545.101 } },
		},
		Polygon2 = PolylineMask {
			DrawMode = "InsertAndModify",
			DrawMode2 = "InsertAndModify",
			Inputs = {
				Filter = Input { Value = FuID { "Fast Gaussian" }, },
				MaskWidth = Input { Value = 1920, },
				MaskHeight = Input { Value = 1080, },
				PixelAspect = Input { Value = { 1, 1 }, },
				ClippingMode = Input { Value = FuID { "None" }, },
				Center = Input { Value = { 0.502618657937807, 0.5011641443539 }, },
				Polyline = Input {
					SourceOp = "Polygon2Polyline",
					Source = "Value",
				},
				Polyline2 = Input {
					Value = Polyline {
					},
					Disabled = true,
				},
			},
			ViewInfo = OperatorInfo { Pos = { 3216.89, 512.101 } },
		},
		Polygon2Polyline = BezierSpline {
			SplineColor = { Red = 173, Green = 255, Blue = 47 },
			NameSet = true,
			KeyFrames = {
				[81] = { 0, Flags = { Linear = true, LockedY = true }, Value = Polyline {
						Closed = true,
						Points = {
							{ Linear = true, X = -0.0227495903499827, Y = 0.0605355054140091, LX = 0.00392798673142047, LY = 0.000194024829483797, RX = -4.22931208573137e-10, RY = -0.0391928590834141 },
							{ Linear = true, X = -0.0227495916187763, Y = -0.0570430718362331, LX = 4.22931208573137e-10, LY = 0.0391928590834141, RX = 0.0148390619723412, RY = 0.000194022992136502 },
							{ Linear = true, X = 0.0217675942982472, Y = -0.0564610028598236, LX = -0.0148390619723412, LY = -0.000194022992136502, RX = 0.000109110522427939, RY = 0.00601474698495624 },
							{ Linear = true, X = 0.022094925865531, Y = -0.0384167619049549, LX = -0.000109110522427939, LY = -0.00601474698495624, RX = -0.0110201852279271, RY = -7.70500480547683e-10 },
							{ Linear = true, X = -0.0109656298182503, Y = -0.0384167642164564, LX = 0.0110201852279271, LY = 7.70500480547683e-10, RX = -1.12490332442502e-10, RY = 0.0331781147063056 },
							{ Linear = true, X = -0.0109656301557213, Y = 0.0611175799024605, LX = 1.12490332442502e-10, LY = -0.0331781147063056, RX = -0.00392798673142047, RY = -0.000194024829483797 }
						}
					} }
			}
		},
		Blur1 = Blur {
			Inputs = {
				Filter = Input { Value = FuID { "Fast Gaussian" }, },
				Input = Input {
					SourceOp = "SoftGlow3",
					Source = "Output",
				},
			},
			ViewInfo = OperatorInfo { Pos = { 2556.89, 512.101 } },
		},
		SoftGlow3_1 = SoftGlow {
			Inputs = {
				Filter = Input { Value = FuID { "Fast Gaussian" }, },
				Threshold = Input { Value = 0.134, },
				Gain = Input { Value = 0.276, },
				XGlowSize = Input { Value = 9.4, },
				Input = Input {
					SourceOp = "Blur1",
					Source = "Output",
				},
			},
			ViewInfo = OperatorInfo { Pos = { 2556.89, 545.101 } },
		},
		SoftGlow4 = SoftGlow {
			Inputs = {
				Filter = Input { Value = FuID { "Fast Gaussian" }, },
				Threshold = Input {
					SourceOp = "SoftGlow4Threshold",
					Source = "Value",
				},
				Gain = Input { Value = 0.63, },
				XGlowSize = Input {
					SourceOp = "SoftGlow4GlowSize",
					Source = "Value",
				},
				Input = Input {
					SourceOp = "Merge10",
					Source = "Output",
				},
			},
			ViewInfo = OperatorInfo { Pos = { 3656.89, 479.101 } },
		},
		SoftGlow4Threshold = BezierSpline {
			SplineColor = { Red = 243, Green = 58, Blue = 182 },
			NameSet = true,
			KeyFrames = {
				[68] = { 0.039, RH = { 70.6666666666667, 0.068 }, Flags = { Linear = true } },
				[76] = { 0.126, LH = { 73.3333333333333, 0.097 }, RH = { 77.3333333333333, 0.097 }, Flags = { Linear = true } },
				[80] = { 0.039, LH = { 78.6666666666667, 0.068 }, RH = { 87, 0.026 }, Flags = { Linear = true } },
				[101] = { 0, LH = { 94, 0.013 }, Flags = { Linear = true } }
			}
		},
		SoftGlow4GlowSize = BezierSpline {
			SplineColor = { Red = 70, Green = 249, Blue = 9 },
			NameSet = true,
			KeyFrames = {
				[68] = { 30.7, RH = { 70.6666666666667, 29.1333333333333 }, Flags = { Linear = true } },
				[76] = { 26, LH = { 73.3333333333333, 27.5666666666667 }, RH = { 77.3333333333333, 30.4666666666667 }, Flags = { Linear = true } },
				[80] = { 39.4, LH = { 78.6666666666667, 34.9333333333333 }, RH = { 81.6666666666667, 36.7666666666667 }, Flags = { Linear = true } },
				[85] = { 31.5, LH = { 83.3333333333333, 34.1333333333333 }, RH = { 86.3333333333333, 31.7666666666667 }, Flags = { Linear = true } },
				[89] = { 32.3, LH = { 87.6666666666667, 32.0333333333333 }, RH = { 93, 21.5333333333333 }, Flags = { Linear = true } },
				[101] = { 0, LH = { 97, 10.7666666666667 }, Flags = { Linear = true } }
			}
		},
		Background6 = Background {
			Inputs = {
				EffectMask = Input {
					SourceOp = "Polygon2",
					Source = "Mask",
				},
				GlobalOut = Input { Value = 126, },
				Width = Input { Value = 1920, },
				Height = Input { Value = 1080, },
				UseFrameFormatSettings = Input { Value = 1, },
				["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
				TopLeftRed = Input { Value = 0.843, },
				TopLeftGreen = Input { Value = 0.685359, },
				TopLeftBlue = Input { Value = 0.685359, },
			},
			ViewInfo = OperatorInfo { Pos = { 3216.89, 479.101 } },
		},
		Background5 = Background {
			Inputs = {
				GlobalOut = Input { Value = 126, },
				Width = Input { Value = 1920, },
				Height = Input { Value = 1080, },
				UseFrameFormatSettings = Input { Value = 1, },
				["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
				Type = Input { Value = FuID { "Gradient" }, },
				TopLeftRed = Input { Value = 0.0198, },
				TopLeftGreen = Input { Value = 0.1406064, },
				TopLeftBlue = Input { Value = 0.165, },
				Start = Input { Value = { 0.923257117011293, 0.514961636828644 }, },
				End = Input { Value = { -0.146707981448853, 0.600319693094629 }, },
				Gradient = Input {
					Value = Gradient {
						Colors = {
							[0] = { 0, 0, 0, 1 },
							[1] = { 0.15456, 0.203136, 0.276, 0.84 }
						}
					},
				},
			},
			ViewInfo = OperatorInfo { Pos = { 3051.89, 479.101 } },
		},
		FastNoise3 = FastNoise {
			Inputs = {
				EffectMask = Input {
					SourceOp = "Ellipse2",
					Source = "Mask",
				},
				GlobalOut = Input { Value = 126, },
				Width = Input { Value = 1920, },
				Height = Input { Value = 1080, },
				UseFrameFormatSettings = Input { Value = 1, },
				["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
				Detail = Input { Value = 9.37, },
				Contrast = Input { Value = 5, },
				Brightness = Input { Value = 0.03, },
				XScale = Input { Value = 15.28, },
				Angle = Input { Value = 20.9, },
				SeetheRate = Input { Value = 0.228, },
			},
			ViewInfo = OperatorInfo { Pos = { 2721.89, 479.101 } },
		},
		SoftGlow3 = SoftGlow {
			Inputs = {
				Filter = Input { Value = FuID { "Fast Gaussian" }, },
				Gain = Input { Value = 1.378, },
				XGlowSize = Input { Value = 0, },
				Input = Input {
					SourceOp = "Renderer3D2",
					Source = "Output",
				},
			},
			ViewInfo = OperatorInfo { Pos = { 2446.89, 512.101 } },
		},
		Merge9 = Merge {
			Inputs = {
				EffectMask = Input {
					SourceOp = "FastNoise4",
					Source = "Output",
				},
				Background = Input {
					SourceOp = "Merge7",
					Source = "Output",
				},
				Foreground = Input {
					SourceOp = "SoftGlow5_1",
					Source = "Output",
				},
				ApplyMode = Input { Value = FuID { "Lighten" }, },
				PerformDepthMerge = Input { Value = 0, },
			},
			ViewInfo = OperatorInfo { Pos = { 3436.89, 446.101 } },
		},
		Merge10 = Merge {
			Inputs = {
				Background = Input {
					SourceOp = "SoftGlow5_1",
					Source = "Output",
				},
				Foreground = Input {
					SourceOp = "Merge9",
					Source = "Output",
				},
				BurnIn = Input { Value = 0.283, },
				PerformDepthMerge = Input { Value = 0, },
			},
			ViewInfo = OperatorInfo { Pos = { 3656.89, 446.101 } },
		},
		Merge7 = Merge {
			Inputs = {
				Background = Input {
					SourceOp = "Background6",
					Source = "Output",
				},
				Foreground = Input {
					SourceOp = "Background6_1",
					Source = "Output",
				},
				ApplyMode = Input { Value = FuID { "Screen" }, },
				PerformDepthMerge = Input { Value = 0, },
			},
			ViewInfo = OperatorInfo { Pos = { 3326.89, 446.101 } },
		},
		Renderer3D2 = Renderer3D {
			CustomData = { ToolVersion = 2 },
			Inputs = {
				GlobalOut = Input { Value = 126, },
				Width = Input { Value = 1920, },
				Height = Input { Value = 1080, },
				UseFrameFormatSettings = Input { Value = 1, },
				["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
				SceneInput = Input {
					SourceOp = "Merge3D2",
					Source = "Output",
				},
				RendererType = Input { Value = FuID { "RendererOpenGL" }, },
				["RendererOpenGL.Channels.Nest"] = Input { Value = 1, },
				["RendererOpenGL.AntiAliasing.Nest"] = Input { Value = 1, },
				["RendererOpenGL.AntiAliasing.Channels.RGBA.HighQuality.Enable"] = Input { Value = 1, },
				["RendererOpenGL.AntiAliasing.Presets.Nest"] = Input { Value = 1, },
				["RendererOpenGL.AntiAliasing.Presets.Color.Supersampling.HighQuality.RateX"] = Input { Value = 16, },
				["RendererOpenGL.AntiAliasing.Presets.Color.Supersampling.HighQuality.RateY"] = Input { Value = 3, },
				["RendererOpenGL.AntiAliasing.Presets.Color.Multisampling.LowQuality.SampleCount"] = Input { Value = 2, },
				["RendererOpenGL.AntiAliasing.Presets.Color.Multisampling.HighQuality.SampleCount"] = Input { Value = 3, },
				["RendererOpenGL.AntiAliasing.Presets.Aux.Supersampling.HighQuality.RateX"] = Input { Value = 3, },
				["RendererOpenGL.AntiAliasing.Presets.Aux.Supersampling.HighQuality.RateY"] = Input { Value = 3, },
				["RendererOpenGL.AntiAliasing.Presets.Aux.Multisampling.LowQuality.SampleCount"] = Input { Value = 2, },
				["RendererOpenGL.AntiAliasing.Presets.Aux.Multisampling.HighQuality.SampleCount"] = Input { Value = 3, },
				["RendererOpenGL.AccumulationEffects"] = Input { Value = 1, },
				["RendererOpenGL.AccumQuality"] = Input { Value = 95, },
				["RendererOpenGL.DoFBlur"] = Input { Value = 0.307, },
			},
			ViewInfo = OperatorInfo { Pos = { 2336.89, 545.101 } },
			SubInputsData = {
				RendererOpenGL = {
					Version = 1
				}
			}
		},
		Background6_1 = Background {
			Inputs = {
				EffectMask = Input {
					SourceOp = "Ellipse3_1",
					Source = "Mask",
				},
				GlobalOut = Input { Value = 126, },
				Width = Input { Value = 1920, },
				Height = Input { Value = 1080, },
				UseFrameFormatSettings = Input { Value = 1, },
				["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
				TopLeftRed = Input { Value = 0.402, },
				TopLeftGreen = Input { Value = 0.34371, },
				TopLeftBlue = Input { Value = 0.34371, },
			},
			ViewInfo = OperatorInfo { Pos = { 3216.89, 446.101 } },
		},
		Ellipse2 = EllipseMask {
			Inputs = {
				Filter = Input { Value = FuID { "Fast Gaussian" }, },
				SoftEdge = Input { Value = 0.1449, },
				BorderWidth = Input { Value = 0.124, },
				MaskWidth = Input { Value = 1920, },
				MaskHeight = Input { Value = 1080, },
				PixelAspect = Input { Value = { 1, 1 }, },
				ClippingMode = Input { Value = FuID { "None" }, },
				Center = Input { Value = { 0.436448598130841, 0.503322259136213 }, },
				Width = Input { Value = 0.094, },
				Height = Input { Value = 0.2, },
			},
			ViewInfo = OperatorInfo { Pos = { 2721.89, 446.101 } },
		},
		Merge3D2 = Merge3D {
			Inputs = {
				SceneInput1 = Input {
					SourceOp = "pRender3_1",
					Source = "Output",
				},
				SceneInput2 = Input {
					SourceOp = "Camera3D2",
					Source = "Output",
				},
				SceneInput3 = Input {
					SourceOp = "Merge3D4",
					Source = "Output",
				},
			},
			ViewInfo = OperatorInfo { Pos = { 2226.89, 545.101 } },
		},
		SoftGlow5_1 = SoftGlow {
			Inputs = {
				Filter = Input { Value = FuID { "Fast Gaussian" }, },
				Gain = Input { Value = 1.26, },
				XGlowSize = Input { Value = 1.6, },
				ColorScale = Input { Value = 1, },
				RedScale = Input { Value = 0.85, },
				GreenScale = Input { Value = 1.039, },
				BlueScale = Input { Value = 1.528, },
				Input = Input {
					SourceOp = "SoftGlow5",
					Source = "Output",
				},
			},
			ViewInfo = OperatorInfo { Pos = { 3436.89, 413.101 } },
		},
		pRender3_1 = pRender {
			Inputs = {
				_MotionBlurWarning = Input { Disabled = true, },
				GlobalOut = Input { Value = 126, },
				Width = Input { Value = 1920, },
				Height = Input { Value = 1080, },
				UseFrameFormatSettings = Input { Value = 1, },
				["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
				OutputMode = Input { Disabled = true, },
				OnlyRenderInHiQ = Input { Value = 1, },
				Blur = Input { Value = 0.1, },
				PreGenerateFrames = Input { Value = 12, },
				["MaterialID.MaterialID"] = Input { Value = 7, },
				["ObjectID.ObjectID"] = Input { Value = 5, },
				Translation = Input { Value = 1, },
				Rotation = Input { Value = 1, },
				Input = Input {
					SourceOp = "pAvoid1",
					Source = "Output",
				},
			},
			ViewInfo = OperatorInfo { Pos = { 2171.89, 479.101 } },
		},
		pAvoid1 = pAvoid {
			ID = 1083,
			Inputs = {
				Input = Input {
					SourceOp = "pTurbulence2_1",
					Source = "Output",
				},
				Strength = Input { Value = 1, },
				Region = Input { Value = FuID { "SphereRgn" }, },
				["SphereRgn.Size"] = Input { Value = 0.15, },
			},
			ViewInfo = OperatorInfo { Pos = { 2171.89, 446.101 } },
		},
		pTurbulence2_1 = pTurbulence {
			ID = 1086,
			Inputs = {
				XStrength = Input { Value = 0.724, },
				YStrength = Input { Value = 0.5, },
				ZStrength = Input { Value = 1, },
				StrengthOverLife = Input { Value = 1, },
				StrengthOverLifeLUT = Input {
					SourceOp = "pTurbulence2_1StrengthOverLifeLUT",
					Source = "Value",
				},
				Density = Input { Value = 42.5, },
				Input = Input {
					SourceOp = "pSpawn1",
					Source = "Output",
				},
			},
			ViewInfo = OperatorInfo { Pos = { 2171.89, 413.101 } },
		},
		pTurbulence2_1StrengthOverLifeLUT = LUTBezier {
			KeyColorSplines = {
				[0] = {
					[0] = { 0.5, RH = { 0.333333333333333, 0.497635933806147 }, Flags = { Linear = true } },
					[1] = { 0.49290780141844, LH = { 0.666666666666667, 0.495271867612293 }, Flags = { Linear = true } }
				}
			},
			SplineColor = { Red = 192, Green = 128, Blue = 64 },
		},
		Ellipse3_1 = EllipseMask {
			Inputs = {
				Filter = Input { Value = FuID { "Fast Gaussian" }, },
				MaskWidth = Input { Value = 1920, },
				MaskHeight = Input { Value = 1080, },
				PixelAspect = Input { Value = { 1, 1 }, },
				ClippingMode = Input { Value = FuID { "None" }, },
				Width = Input { Value = 0.10664362100924, },
				Height = Input { Value = 0.10664362100924, },
			},
			ViewInfo = OperatorInfo { Pos = { 3216.89, 413.101 } },
		},
		Camera3D2 = Camera3D {
			Inputs = {
				["Transform3DOp.Translate.Z"] = Input { Value = 2.5, },
				["Transform3DOp.PivotNest"] = Input { Value = 1, },
				["Transform3DOp.Pivot.Z"] = Input {
					Value = -2.5,
					Expression = "-Transform3DOp.Translate.Z",
				},
				["Transform3DOp.UseTarget"] = Input { Value = 1, },
				AoV = Input { Value = 19.2642683071402, },
				PlaneOfFocus = Input { Value = 2.5, },
				["Stereo.Mode"] = Input { Value = FuID { "OffAxis" }, },
				FilmGate = Input { Value = FuID { "BMD_URSA_4K_16x9" }, },
				ApertureW = Input { Value = 0.831496062992126, },
				ApertureH = Input { Value = 0.467716535433071, },
				ControlVis = Input { Value = 1, },
				PlaneOfFocusVis = Input { Value = 1, },
				["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 6, },
				["MtlStdInputs.MaterialID"] = Input { Value = 8, },
			},
			ViewInfo = OperatorInfo { Pos = { 2116.89, 545.101 } },
		},
		SoftGlow5 = SoftGlow {
			Inputs = {
				Filter = Input { Value = FuID { "Fast Gaussian" }, },
				Gain = Input { Value = 2.165, },
				XGlowSize = Input { Value = 0.8, },
				ColorScale = Input { Value = 1, },
				RedScale = Input { Value = 0.85, },
				GreenScale = Input { Value = 1.039, },
				BlueScale = Input { Value = 1.528, },
				Input = Input {
					SourceOp = "Background7",
					Source = "Output",
				},
			},
			ViewInfo = OperatorInfo { Pos = { 3436.89, 380.101 } },
		},
		FastNoise4 = FastNoise {
			Inputs = {
				GlobalOut = Input { Value = 126, },
				Width = Input { Value = 1920, },
				Height = Input { Value = 1080, },
				UseFrameFormatSettings = Input { Value = 1, },
				["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
				Detail = Input { Value = 7.87, },
				Contrast = Input { Value = 5, },
				Brightness = Input { Value = -1, },
				XScale = Input { Value = 20, },
				SeetheRate = Input { Value = 0.394, },
			},
			ViewInfo = OperatorInfo { Pos = { 3656.89, 380.101 } },
		},
		pSpawn1 = pSpawn {
			ID = 1090,
			Inputs = {
				Number = Input {
					SourceOp = "pSpawn1Number",
					Source = "Value",
				},
				Lifespan = Input { Value = 24, },
				LifespanVariance = Input { Value = 3.1, },
				TemporalDistribution = Input { Value = 1, },
				AffectSpawnedParticles = Input { Value = 1, },
				Input = Input {
					SourceOp = "pFriction2_1",
					Source = "Output",
				},
				Style = Input { Value = FuID { "ParticleStyleBlob" }, },
				["ParticleStyleBlob.Noise"] = Input { Value = 1, },
				RegionMode = Input { Value = FuID { "Inside" }, },
				Region = Input { Value = FuID { "SphereRgn" }, },
				["SphereRgn.Size"] = Input { Value = 0.228, },
				["ParticleStyle.ColorControls"] = Input { Value = 1, },
				["ParticleStyle.ColorVariance"] = Input { Value = 1, },
				["ParticleStyle.AlphaLow"] = Input { Value = 0.05, },
				["ParticleStyle.AlphaHigh"] = Input { Value = 1, },
				["ParticleStyle.ColorOverLifeControls"] = Input { Value = 1, },
				["ParticleStyle.ColorOverLife"] = Input {
					Value = Gradient {
						Colors = {
							[0] = { 1, 1, 1, 1 },
							[1] = { 1, 1, 1, 0 }
						}
					},
				},
				["ParticleStyle.SizeControls"] = Input { Value = 1, },
				["ParticleStyle.Size"] = Input { Value = 0.001, },
				["ParticleStyle.SizeOverLife"] = Input {
					SourceOp = "pSpawn1SizeOverLife",
					Source = "Value",
				},
				["ParticleStyle.FadeControls"] = Input { Value = 1, },
				["ParticleStyle.FadeOut"] = Input { Value = 0.333, },
				["ParticleStyle.BlurOverLife"] = Input {
					SourceOp = "pSpawn1BlurOverLife2D",
					Source = "Value",
				},
			},
			ViewInfo = OperatorInfo { Pos = { 2171.89, 380.101 } },
		},
		pSpawn1Number = BezierSpline {
			SplineColor = { Red = 233, Green = 206, Blue = 78 },
			NameSet = true,
			KeyFrames = {
				[0] = { 0, RH = { 21.3333333333333, 0 }, Flags = { Linear = true } },
				[64] = { 0, LH = { 42.6666666666667, 0 }, RH = { 64.3332999944687, 0 }, Flags = { Linear = true } },
				[65] = { 20, LH = { 64.6667000055313, 20 }, RH = { 65.3332999944687, 20 } },
				[66] = { 0, LH = { 65.6666666666667, 0 } }
			}
		},
		pSpawn1SizeOverLife = LUTBezier {
			KeyColorSplines = {
				[0] = {
					[0] = { 0.5, RH = { 0.780656303972366, 0.485925844265608 }, Flags = { Linear = true } },
					[1] = { 0.542553191489362, LH = { 0.808187803699428, 0.477478382132178 } }
				}
			},
			SplineColor = { Red = 192, Green = 128, Blue = 64 },
		},
		pSpawn1BlurOverLife2D = LUTBezier {
			KeyColorSplines = {
				[0] = {
					[0] = { 0.5, RH = { 0.333333333333333, 0.5 }, Flags = { Linear = true } },
					[1] = { 0.5, LH = { 0.666666666666667, 0.5 }, Flags = { Linear = true } }
				}
			},
			SplineColor = { Red = 192, Green = 128, Blue = 64 },
		},
		Merge3D4 = Merge3D {
			Inputs = {
				["Transform3DOp.Translate.X"] = Input {
					SourceOp = "Merge3D4XOffset",
					Source = "Value",
				},
				["Transform3DOp.Rotate.X"] = Input {
					SourceOp = "Merge3D4XRotation",
					Source = "Value",
				},
				["Transform3DOp.Scale.X"] = Input {
					SourceOp = "Merge3D4XScale",
					Source = "Value",
				},
				PassThroughLights = Input { Value = 1, },
				SceneInput1 = Input {
					SourceOp = "Shape3D2",
					Source = "Output",
				},
				SceneInput2 = Input {
					SourceOp = "Shape3D2_2",
					Source = "Output",
				},
				SceneInput3 = Input {
					SourceOp = "Shape3D2_2_1",
					Source = "Output",
				},
			},
			ViewInfo = OperatorInfo { Pos = { 1951.89, 413.101 } },
		},
		Merge3D4XOffset = BezierSpline {
			SplineColor = { Red = 250, Green = 59, Blue = 49 },
			NameSet = true,
			KeyFrames = {
				[0] = { -0.8, RH = { 21.3333333333333, -0.560666666666667 }, Flags = { Linear = true } },
				[64] = { -0.082, LH = { 42.6666666666667, -0.321333333333333 }, Flags = { Linear = true } }
			}
		},
		Merge3D4XRotation = BezierSpline {
			SplineColor = { Red = 255, Green = 128, Blue = 128 },
			NameSet = true,
			KeyFrames = {
				[0] = { 0, RH = { 21.3333333333333, 166.666666666667 }, Flags = { Linear = true } },
				[64] = { 500, LH = { 42.6666666666667, 333.333333333333 }, Flags = { Linear = true } }
			}
		},
		Merge3D4XScale = BezierSpline {
			SplineColor = { Red = 251, Green = 22, Blue = 119 },
			NameSet = true,
			KeyFrames = {
				[64] = { 1, RH = { 64.3333333333333, 0.667 }, Flags = { Linear = true } },
				[65] = { 0.001, LH = { 64.6666666666667, 0.334 }, Flags = { Linear = true } }
			}
		},
		Shape3D2_2 = Shape3D {
			Inputs = {
				["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 8, },
				Shape = Input { Value = FuID { "SurfaceSphereInputs" }, },
				["MtlStdInputs.MaterialID"] = Input { Value = 9, },
				["SurfaceSphereInputs.Radius"] = Input { Value = 0.005, },
				["SurfaceSphereInputs.ObjectID.ObjectID"] = Input { Value = 9, }
			},
			ViewInfo = OperatorInfo { Pos = { 1786.89, 446.101 } },
		},
		Shape3D2_2_1 = Shape3D {
			Inputs = {
				["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 8, },
				["Transform3DOp.Translate.Y"] = Input { Value = -0.025, },
				["Transform3DOp.Translate.Z"] = Input { Value = -0.025, },
				Shape = Input { Value = FuID { "SurfaceSphereInputs" }, },
				["MtlStdInputs.MaterialID"] = Input { Value = 9, },
				["SurfaceSphereInputs.Radius"] = Input { Value = 0.005, },
				["SurfaceSphereInputs.ObjectID.ObjectID"] = Input { Value = 9, }
			},
			ViewInfo = OperatorInfo { Pos = { 1786.89, 380.101 } },
		},
		Shape3D2 = Shape3D {
			Inputs = {
				["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 8, },
				["Transform3DOp.Translate.Y"] = Input { Value = 0.025, },
				["Transform3DOp.Translate.Z"] = Input { Value = 0.025, },
				Shape = Input { Value = FuID { "SurfaceSphereInputs" }, },
				["MtlStdInputs.MaterialID"] = Input { Value = 9, },
				["SurfaceSphereInputs.Radius"] = Input { Value = 0.005, },
				["SurfaceSphereInputs.ObjectID.ObjectID"] = Input { Value = 9, }
			},
			ViewInfo = OperatorInfo { Pos = { 1786.89, 413.101 } },
		},
		Background4_1_1 = Background {
			Inputs = {
				EffectMask = Input {
					SourceOp = "Ellipse1_1_2",
					Source = "Mask",
				},
				GlobalOut = Input { Value = 126, },
				Width = Input { Value = 1920, },
				Height = Input { Value = 1080, },
				UseFrameFormatSettings = Input { Value = 1, },
				["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
				TopLeftRed = Input { Value = 0.953, },
				TopLeftGreen = Input { Value = 0.631839, },
				TopLeftBlue = Input { Value = 0.631839, },
			},
			ViewInfo = OperatorInfo { Pos = { 1676.89, 347.101 } },
		},
		pMerge4 = pMerge {
			ID = 1103,
			Inputs = {
				Particles1 = Input {
					SourceOp = "pEmitter3_2_2",
					Source = "Output",
				},
				Particles2 = Input {
					SourceOp = "pEmitter3_2_2_1",
					Source = "Output",
				},
			},
			ViewInfo = OperatorInfo { Pos = { 2281.89, 347.101 } },
		},
		Background7 = Background {
			Inputs = {
				EffectMask = Input {
					SourceOp = "Ellipse3",
					Source = "Mask",
				},
				GlobalOut = Input { Value = 126, },
				Width = Input { Value = 1920, },
				Height = Input { Value = 1080, },
				UseFrameFormatSettings = Input { Value = 1, },
				["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
				TopLeftRed = Input { Value = 1, },
				TopLeftGreen = Input { Value = 1, },
				TopLeftBlue = Input { Value = 1, },
			},
			ViewInfo = OperatorInfo { Pos = { 3436.89, 347.101 } },
		},
		pEmitter3_2 = pEmitter {
			ID = 1104,
			Inputs = {
				["SphereRgn.Translate.Y"] = Input {
					SourceOp = "pEmitter3_2SphereRgnTranslateY",
					Source = "Value",
				},
				["SphereRgn.Translate.X"] = Input {
					SourceOp = "pEmitter3_2SphereRgnTranslateX",
					Source = "Value",
				},
				["ParticleStyleNGon.NGonType"] = Input { Value = 1, },
				["SphereRgn.Size"] = Input { Value = 0.031, },
				["SphereRgn.Translate.Z"] = Input {
					SourceOp = "pEmitter3_2SphereRgnTranslateZ",
					Source = "Value",
				},
				["ParticleStylePoint.SubPixelRendered"] = Input { Value = 1, },
				Number = Input { Value = 1000, },
				Lifespan = Input { Value = 24, },
				VelocityControls = Input { Value = 1, },
				Style = Input { Value = FuID { "ParticleStyleBlob" }, },
				Region = Input { Value = FuID { "BitmapRgn" }, },
				["BitmapRgn.Bitmap"] = Input {
					SourceOp = "Background4_1_1",
					Source = "Output",
				},
				["ParticleStyle.ColorControls"] = Input { Value = 1, },
				["ParticleStyle.Alpha"] = Input { Value = 0.78, },
				["ParticleStyle.ColorVariance"] = Input { Value = 1, },
				["ParticleStyle.AlphaLow"] = Input { Value = -1, },
				["ParticleStyle.AlphaHigh"] = Input { Value = 1, },
				["ParticleStyle.ColorOverLifeControls"] = Input { Value = 1, },
				["ParticleStyle.ColorOverLife"] = Input {
					Value = Gradient {
						Colors = {
							[0] = { 0.596078431372549, 0.36078431372549, 1, 1 },
							[0.218905472636816] = { 0.988235294117647, 0.341176470588235, 0.945098039215686, 1 },
							[0.462686567164179] = { 0.988235294117647, 0, 0.67843137254902, 1 },
							[0.965174129353234] = { 0, 0, 0, 0.386 }
						}
					},
				},
				["ParticleStyle.SizeControls"] = Input { Value = 1, },
				["ParticleStyle.Size"] = Input { Value = 0.001, },
				["ParticleStyle.SizeOverLife"] = Input {
					SourceOp = "pEmitter3_2SizeOverLife",
					Source = "Value",
				},
				["ParticleStyle.FadeControls"] = Input { Value = 1, },
				["ParticleStyle.FadeOut"] = Input { Value = 0.628, },
				["ParticleStyle.BlurOverLife"] = Input {
					SourceOp = "pEmitter3_2BlurOverLife2D",
					Source = "Value",
				},
			},
			ViewInfo = OperatorInfo { Pos = { 1786.89, 347.101 } },
		},
		pEmitter3_2SphereRgnTranslateY = BezierSpline {
			SplineColor = { Red = 252, Green = 131, Blue = 47 },
			NameSet = true,
			KeyFrames = {
				[-20] = { -0.412091892841954, RH = { -13.3333333333333, -0.412091892841954 } },
				[0] = { -0.5, LH = { -6.66552723245752, -0.58461509981068 }, RH = { 9.33239984512329, -0.381530460107784 } },
				[28] = { 0.197240970001241, LH = { 18.6676001548767, 0.126478936889498 }, RH = { 35.6658998727798, 0.255366925771601 } },
				[51] = { -0.113297356672442, LH = { 43.3341001272202, -0.0849964382660064 }, RH = { 58.6658998727798, -0.141598275078878 } },
				[74] = { 0.0274184744950515, LH = { 66.3342022362994, -0.0339425104441832 }, RH = { 81.3325998783112, 0.0861123723211902 } },
				[96] = { 0.246905769914163, LH = { 88.6674001216888, 0.232595236325238 }, RH = { 103.66589987278, 0.261866782302584 } },
				[119] = { 0.115241896226599, LH = { 111.334308896979, 0.186841757452919 }, RH = { 127.999099850655, 0.0311875961237997 } },
				[146] = { -0.220109273244212, LH = { 137.000900149345, -0.22521724015891 }, RH = { 153.999199867249, -0.215568858208925 } },
				[170] = { 0.144189937361031, LH = { 162.000800132751, 0.0919779404647177 }, RH = { 177.665760554672, 0.194225525036136 } },
				[193] = { 0.0866668912286992, LH = { 185.334317151299, 0.147452619210739 }, RH = { 196.999599933624, 0.0549517005013047 } },
				[205] = { -0.133345739676783, LH = { 201.000400066376, -0.0952014452366431 }, RH = { 211.332462093491, -0.193738604621717 } },
				[224] = { -0.208980960373504, LH = { 217.667300105095, -0.195977682392291 }, RH = { 229.332788696406, -0.219931066171226 } },
				[240] = { -0.13, LH = { 234.667520722314, -0.18848023923532 }, RH = { 245.999399900436, -0.064205774992128 } },
				[258] = { 0.163890274648673, LH = { 252, 0.163890274648673 } }
			}
		},
		pEmitter3_2SphereRgnTranslateX = BezierSpline {
			SplineColor = { Red = 250, Green = 59, Blue = 49 },
			NameSet = true,
			KeyFrames = {
				[-20] = { -0.0199694279116662, RH = { -13.3333333333333, -0.0199694279116662 } },
				[0] = { 0, LH = { -6.66589707422514, -0.0376167619216808 }, RH = { 9.33239984512329, 0.0526642789744456 } },
				[28] = { 0.250902527075812, LH = { 18.667642176328, 0.162711844732766 }, RH = { 35.6658998727798, 0.323345199477321 } },
				[51] = { 0.481949458483754, LH = { 43.33448668607, 0.590838008932768 }, RH = { 58.6658998727798, 0.373055416969616 } },
				[74] = { -0.402527075812274, LH = { 66.3341001272202, -0.320425380423898 }, RH = { 81.3325998783112, -0.481059132270721 } },
				[96] = { 0, LH = { 88.6674001216888, -0.121180551538877 }, RH = { 103.665696378055, 0.126685395417515 } },
				[119] = { 0.34115523465704, LH = { 111.33410012722, 0.271968412700543 }, RH = { 127.998808187565, 0.422371915050226 } },
				[146] = { 0.451263537906137, LH = { 137.000976915256, 0.50349825815453 }, RH = { 153.999199867249, 0.404832279385971 } },
				[170] = { 0.0451263537906137, LH = { 162.000822983636, 0.181835539299556 }, RH = { 177.66589987278, -0.0858869899142418 } },
				[193] = { -0.351985559566787, LH = { 185.33410012722, -0.246426236924589 }, RH = { 196.999320743814, -0.407056144332039 } },
				[205] = { -0.436823104693141, LH = { 201.000493754182, -0.476180071942655 }, RH = { 211.332699894905, -0.37450644682433 } },
				[224] = { -0.0469314079422383, LH = { 217.667702634591, -0.195205719496901 }, RH = { 229.666099905968, 0.0857435146453533 } },
				[241] = { 0.1, LH = { 235.333900094032, 0.150235648985804 }, RH = { 246.666099905968, 0.0497643510141958 } },
				[258] = { -0.15, LH = { 252.333333333333, -0.15 } }
			}
		},
		pEmitter3_2SphereRgnTranslateZ = BezierSpline {
			SplineColor = { Red = 254, Green = 207, Blue = 46 },
			NameSet = true,
			KeyFrames = {
				[0] = { 0, RH = { 9.33333333333333, 0 } },
				[28] = { 0.49, LH = { 18.6676001548767, 0.49 }, RH = { 35.6658998727798, 0.49 } },
				[51] = { 0, LH = { 43.3333333333333, 0 } }
			}
		},
		pEmitter3_2SizeOverLife = LUTBezier {
			KeyColorSplines = {
				[0] = {
					[0] = { 0.5, RH = { 0.333333333333333, 0.5 }, Flags = { Linear = true } },
					[1] = { 0.5, LH = { 0.666666666666667, 0.5 }, Flags = { Linear = true } }
				}
			},
			SplineColor = { Red = 192, Green = 128, Blue = 64 },
		},
		pEmitter3_2BlurOverLife2D = LUTBezier {
			KeyColorSplines = {
				[0] = {
					[0] = { 0.5, RH = { 0.333333333333333, 0.5 }, Flags = { Linear = true } },
					[1] = { 0.5, LH = { 0.666666666666667, 0.5 }, Flags = { Linear = true } }
				}
			},
			SplineColor = { Red = 192, Green = 128, Blue = 64 },
		},
		pFriction2_1 = pFriction {
			ID = 1110,
			Inputs = {
				VelocityFriction = Input { Value = 0.142, },
				SpinFriction = Input { Value = 0.197, },
				Input = Input {
					SourceOp = "pMerge4",
					Source = "Output",
				},
			},
			ViewInfo = OperatorInfo { Pos = { 2171.89, 347.101 } },
		},
		Ellipse3 = EllipseMask {
			Inputs = {
				Filter = Input { Value = FuID { "Fast Gaussian" }, },
				SoftEdge = Input {
					SourceOp = "Ellipse3SoftEdge",
					Source = "Value",
				},
				BorderWidth = Input {
					SourceOp = "Ellipse3BorderWidth",
					Source = "Value",
				},
				Solid = Input { Value = 0, },
				MaskWidth = Input { Value = 1920, },
				MaskHeight = Input { Value = 1080, },
				PixelAspect = Input { Value = { 1, 1 }, },
				ClippingMode = Input { Value = FuID { "None" }, },
				Width = Input { Value = 0.10664362100924, },
				Height = Input { Value = 0.10664362100924, },
			},
			ViewInfo = OperatorInfo { Pos = { 3436.89, 314.101 } },
		},
		Ellipse3SoftEdge = BezierSpline {
			SplineColor = { Red = 234, Green = 243, Blue = 3 },
			NameSet = true,
			KeyFrames = {
				[65] = { 0.0378, RH = { 66, 0.0288666666666667 }, Flags = { Linear = true } },
				[68] = { 0.011, LH = { 67, 0.0199333333333333 }, RH = { 69.3333333333333, 0.00733333333333333 }, Flags = { Linear = true } },
				[72] = { 0, LH = { 70.6666666666667, 0.00366666666666667 }, Flags = { Linear = true } }
			}
		},
		Ellipse3BorderWidth = BezierSpline {
			SplineColor = { Red = 16, Green = 35, Blue = 248 },
			NameSet = true,
			KeyFrames = {
				[65] = { 0.0012, RH = { 66, 0.00116666666666667 }, Flags = { Linear = true } },
				[68] = { 0.0011, LH = { 67, 0.00113333333333333 }, RH = { 69.3333333333333, 0.00173333333333333 }, Flags = { Linear = true } },
				[72] = { 0.003, LH = { 70.6666666666667, 0.00236666666666667 }, RH = { 76.3333333333333, 0.003 }, Flags = { Linear = true } },
				[85] = { 0.003, LH = { 80.6666666666667, 0.003 }, RH = { 86.6666666666667, 0.0021 }, Flags = { Linear = true } },
				[90] = { 0.0003, LH = { 88.3333333333333, 0.0012 }, RH = { 91.3333333333333, 0.0002 }, Flags = { Linear = true } },
				[94] = { 0, LH = { 92.6666666666667, 0.0001 }, Flags = { Linear = true } }
			}
		},
		Ellipse1_1_2 = EllipseMask {
			Inputs = {
				Filter = Input { Value = FuID { "Fast Gaussian" }, },
				MaskWidth = Input { Value = 1920, },
				MaskHeight = Input { Value = 1080, },
				PixelAspect = Input { Value = { 1, 1 }, },
				ClippingMode = Input { Value = FuID { "None" }, },
				Center = Input {
					SourceOp = "Shake1_1_2",
					Source = "Position",
				},
				Width = Input { Value = 0.0173346730699361, },
				Height = Input { Value = 0.016, },
				Angle = Input {
					SourceOp = "Ellipse1_1_2Angle",
					Source = "Value",
				},
			},
			ViewInfo = OperatorInfo { Pos = { 1676.89, 314.101 } },
		},
		Shake1_1_2 = Shake {
			CtrlWZoom = false,
			Inputs = {
				Smoothness = Input { Value = 25, },
			},
		},
		Ellipse1_1_2Angle = BezierSpline {
			SplineColor = { Red = 14, Green = 221, Blue = 144 },
			NameSet = true,
			KeyFrames = {
				[0] = { -4747.9, RH = { 83.6666666666667, -3165.26666666667 }, Flags = { Linear = true } },
				[251] = { 0, LH = { 167.333333333333, -1582.63333333333 }, Flags = { Linear = true } }
			}
		},
		pEmitter3_2_2_1 = pEmitter {
			ID = 1114,
			Inputs = {
				["SphereRgn.Translate.Y"] = Input {
					SourceOp = "pEmitter3_2_2_1SphereRgnTranslateY",
					Source = "Value",
				},
				["SphereRgn.Translate.X"] = Input {
					SourceOp = "pEmitter3_2_2_1SphereRgnTranslateX",
					Source = "Value",
				},
				["ParticleStyleNGon.NGonType"] = Input { Value = 1, },
				["SphereRgn.Size"] = Input { Value = 0.031, },
				["SphereRgn.Translate.Z"] = Input {
					SourceOp = "pEmitter3_2_2_1SphereRgnTranslateZ",
					Source = "Value",
				},
				["ParticleStylePoint.SubPixelRendered"] = Input { Value = 1, },
				Number = Input {
					SourceOp = "pEmitter3_2_2_1Number",
					Source = "Value",
				},
				Lifespan = Input { Value = 39, },
				PositionVariance = Input { Value = 0.001, },
				TemporalDistribution = Input { Value = 1, },
				VelocityControls = Input { Value = 1, },
				Velocity = Input {
					SourceOp = "pEmitter3_2_2_1Velocity",
					Source = "Value",
				},
				VelocityVariance = Input { Value = 0.252, },
				InheritVelocityVariance = Input { Value = 0.291, },
				Angle = Input { Value = -180, },
				Style = Input { Value = FuID { "ParticleStyleBlob" }, },
				Region = Input { Value = FuID { "MeshRegion" }, },
				["MeshRegion.WindingRule"] = Input { Value = FuID { "EvenOdd" }, },
				["MeshRegion.MeshInput"] = Input {
					SourceOp = "Merge3D4",
					Source = "Output",
				},
				["ParticleStyle.ColorControls"] = Input { Value = 1, },
				["ParticleStyle.Alpha"] = Input { Value = 0.78, },
				["ParticleStyle.ColorVariance"] = Input { Value = 1, },
				["ParticleStyle.AlphaLow"] = Input { Value = -1, },
				["ParticleStyle.AlphaHigh"] = Input { Value = 1, },
				["ParticleStyle.ColorOverLifeControls"] = Input { Value = 1, },
				["ParticleStyle.ColorOverLife"] = Input {
					Value = Gradient {
						Colors = {
							[0] = { 0.313046, 0.560031184, 0.811, 1 },
							[0.218905472636816] = { 0.400336, 0.580713344, 0.764, 1 },
							[0.462686567164179] = { 0.287334744, 0.591, 0.110517, 1 },
							[0.965174129353234] = { 0, 0, 0, 0.386 }
						}
					},
				},
				["ParticleStyle.SizeControls"] = Input { Value = 1, },
				["ParticleStyle.Size"] = Input { Value = 0.001, },
				["ParticleStyle.SizeOverLife"] = Input {
					SourceOp = "pEmitter3_2_2_1SizeOverLife",
					Source = "Value",
				},
				["ParticleStyle.FadeControls"] = Input { Value = 1, },
				["ParticleStyle.FadeOut"] = Input { Value = 0.628, },
				["ParticleStyle.BlurOverLife"] = Input {
					SourceOp = "pEmitter3_2_2_1BlurOverLife2D",
					Source = "Value",
				},
			},
			ViewInfo = OperatorInfo { Pos = { 2171.89, 314.101 } },
		},
		pEmitter3_2_2_1SphereRgnTranslateY = BezierSpline {
			SplineColor = { Red = 252, Green = 131, Blue = 47 },
			NameSet = true,
			KeyFrames = {
				[-20] = { -0.412091892841954, RH = { -13.3333333333333, -0.412091892841954 } },
				[0] = { -0.5, LH = { -6.66552723245752, -0.58461509981068 }, RH = { 9.33239984512329, -0.381530460107784 } },
				[28] = { 0.197240970001241, LH = { 18.6676001548767, 0.126478936889498 }, RH = { 41.9985997676848, 0.303384019668855 } },
				[70] = { -0.145246815156196, LH = { 56.0014002323152, -0.0935668771966179 }, RH = { 70.9998999834061, -0.148938239296166 } },
				[73] = { 0.028, LH = { 71.2, 0.03 } }
			}
		},
		pEmitter3_2_2_1SphereRgnTranslateX = BezierSpline {
			SplineColor = { Red = 250, Green = 59, Blue = 49 },
			NameSet = true,
			KeyFrames = {
				[-20] = { -0.0199694279116662, RH = { -13.3333333333333, -0.0199694279116662 } },
				[0] = { 0, LH = { -6.66589707422514, -0.0376167619216808 }, RH = { 9.33239984512329, 0.0526642789744456 } },
				[28] = { 0.250902527075812, LH = { 18.667642176328, 0.162711844732766 }, RH = { 41.9985997676848, 0.383189146243785 } },
				[70] = { 0.45, LH = { 53, 0.382 }, RH = { 72.0679147772735, 0.458271659109095 } },
				[74] = { -0.402527075812274, LH = { 72.6666666666667, -0.402527075812274 } }
			}
		},
		pEmitter3_2_2_1SphereRgnTranslateZ = BezierSpline {
			SplineColor = { Red = 254, Green = 207, Blue = 46 },
			NameSet = true,
			KeyFrames = {
				[0] = { 0, RH = { 9.33333333333333, 0 } },
				[28] = { 0.49, LH = { 19.5343337919386, 0.532328331040308 }, RH = { 50, 0.38 } },
				[70] = { -0.031949458483754, LH = { 63, 0.25 } }
			}
		},
		pEmitter3_2_2_1Number = BezierSpline {
			SplineColor = { Red = 120, Green = 233, Blue = 78 },
			NameSet = true,
			KeyFrames = {
				[0] = { 1000, RH = { 15.3333333333333, 2333.33333333333 }, Flags = { Linear = true } },
				[46] = { 5000, LH = { 30.6666666666667, 3666.66666666667 }, RH = { 52, 3666.66666666667 }, Flags = { Linear = true } },
				[64] = { 1000, LH = { 58, 2333.33333333333 }, RH = { 64.3333333333333, 666.666666666667 }, Flags = { Linear = true } },
				[65] = { 0, LH = { 64.6666666666667, 0 } }
			}
		},
		pEmitter3_2_2_1Velocity = BezierSpline {
			SplineColor = { Red = 194, Green = 246, Blue = 7 },
			NameSet = true,
			KeyFrames = {
				[0] = { 0.2, RH = { 20.3333333333333, 0.133333333333333 }, Flags = { Linear = true } },
				[61] = { 0, LH = { 40.6666666666667, 0.0666666666666667 }, RH = { 62, 0 }, Flags = { Linear = true } },
				[64] = { 0, LH = { 63, 0 }, RH = { 64.3332999944687, -0.00104156248271465 }, Flags = { Linear = true } },
				[65] = { 0.2, LH = { 64.6666666666667, 0.2 } }
			}
		},
		pEmitter3_2_2_1SizeOverLife = LUTBezier {
			KeyColorSplines = {
				[0] = {
					[0] = { 0.5, RH = { 0.333333333333333, 0.5 }, Flags = { Linear = true } },
					[1] = { 0.5, LH = { 0.666666666666667, 0.5 }, Flags = { Linear = true } }
				}
			},
			SplineColor = { Red = 192, Green = 128, Blue = 64 },
		},
		pEmitter3_2_2_1BlurOverLife2D = LUTBezier {
			KeyColorSplines = {
				[0] = {
					[0] = { 0.5, RH = { 0.333333333333333, 0.5 }, Flags = { Linear = true } },
					[1] = { 0.5, LH = { 0.666666666666667, 0.5 }, Flags = { Linear = true } }
				}
			},
			SplineColor = { Red = 192, Green = 128, Blue = 64 },
		},
		pEmitter3_2_2 = pEmitter {
			ID = 1122,
			Inputs = {
				["SphereRgn.Translate.Y"] = Input {
					SourceOp = "pEmitter3_2_2SphereRgnTranslateY",
					Source = "Value",
				},
				["SphereRgn.Translate.X"] = Input {
					SourceOp = "pEmitter3_2_2SphereRgnTranslateX",
					Source = "Value",
				},
				["ParticleStyleNGon.NGonType"] = Input { Value = 1, },
				["SphereRgn.Size"] = Input { Value = 0.031, },
				["SphereRgn.Translate.Z"] = Input {
					SourceOp = "pEmitter3_2_2SphereRgnTranslateZ",
					Source = "Value",
				},
				["ParticleStylePoint.SubPixelRendered"] = Input { Value = 1, },
				Number = Input {
					SourceOp = "pEmitter3_2_2Number",
					Source = "Value",
				},
				Lifespan = Input { Value = 39, },
				TemporalDistribution = Input { Value = 1, },
				VelocityControls = Input { Value = 1, },
				Velocity = Input {
					SourceOp = "pEmitter3_2_2Velocity",
					Source = "Value",
				},
				VelocityVariance = Input { Value = 0.15, },
				InheritVelocityVariance = Input { Value = 0.291, },
				Angle = Input { Value = -180, },
				Style = Input { Value = FuID { "ParticleStyleBlob" }, },
				Region = Input { Value = FuID { "MeshRegion" }, },
				["MeshRegion.WindingRule"] = Input { Value = FuID { "EvenOdd" }, },
				["MeshRegion.MeshInput"] = Input {
					SourceOp = "Merge3D4",
					Source = "Output",
				},
				["ParticleStyle.ColorControls"] = Input { Value = 1, },
				["ParticleStyle.Alpha"] = Input { Value = 0.78, },
				["ParticleStyle.ColorVariance"] = Input { Value = 1, },
				["ParticleStyle.AlphaLow"] = Input { Value = -1, },
				["ParticleStyle.AlphaHigh"] = Input { Value = 1, },
				["ParticleStyle.ColorOverLifeControls"] = Input { Value = 1, },
				["ParticleStyle.ColorOverLife"] = Input {
					Value = Gradient {
						Colors = {
							[0] = { 0.313046, 0.560031184, 0.811, 1 },
							[0.218905472636816] = { 0.400336, 0.580713344, 0.764, 1 },
							[0.462686567164179] = { 0.287334744, 0.591, 0.110517, 1 },
							[0.965174129353234] = { 0, 0, 0, 0.386 }
						}
					},
				},
				["ParticleStyle.SizeControls"] = Input { Value = 1, },
				["ParticleStyle.Size"] = Input { Value = 0.001, },
				["ParticleStyle.SizeOverLife"] = Input {
					SourceOp = "pEmitter3_2_2SizeOverLife",
					Source = "Value",
				},
				["ParticleStyle.FadeControls"] = Input { Value = 1, },
				["ParticleStyle.FadeOut"] = Input { Value = 0.628, },
				["ParticleStyle.BlurOverLife"] = Input {
					SourceOp = "pEmitter3_2_2BlurOverLife2D",
					Source = "Value",
				},
			},
			ViewInfo = OperatorInfo { Pos = { 2173.89, 279.283 } },
		},
		pEmitter3_2_2SphereRgnTranslateY = BezierSpline {
			SplineColor = { Red = 252, Green = 131, Blue = 47 },
			NameSet = true,
			KeyFrames = {
				[-20] = { -0.412091892841954, RH = { -13.3333333333333, -0.412091892841954 } },
				[0] = { -0.5, LH = { -6.66552723245752, -0.58461509981068 }, RH = { 9.33239984512329, -0.381530460107784 } },
				[28] = { 0.197240970001241, LH = { 18.6676001548767, 0.126478936889498 }, RH = { 41.9985997676848, 0.303384019668855 } },
				[70] = { -0.145246815156196, LH = { 56.0014002323152, -0.0935668771966179 }, RH = { 70.9998999834061, -0.148938239296166 } },
				[73] = { 0.028, LH = { 71.2, 0.03 } }
			}
		},
		pEmitter3_2_2SphereRgnTranslateX = BezierSpline {
			SplineColor = { Red = 250, Green = 59, Blue = 49 },
			NameSet = true,
			KeyFrames = {
				[-20] = { -0.0199694279116662, RH = { -13.3333333333333, -0.0199694279116662 } },
				[0] = { 0, LH = { -6.66589707422514, -0.0376167619216808 }, RH = { 9.33239984512329, 0.0526642789744456 } },
				[28] = { 0.250902527075812, LH = { 18.667642176328, 0.162711844732766 }, RH = { 41.9985997676848, 0.383189146243785 } },
				[70] = { 0.45, LH = { 53, 0.382 }, RH = { 72.0679147772735, 0.458271659109095 } },
				[74] = { -0.402527075812274, LH = { 72.6666666666667, -0.402527075812274 } }
			}
		},
		pEmitter3_2_2SphereRgnTranslateZ = BezierSpline {
			SplineColor = { Red = 254, Green = 207, Blue = 46 },
			NameSet = true,
			KeyFrames = {
				[0] = { 0, RH = { 9.33333333333333, 0 } },
				[28] = { 0.49, LH = { 19.5343337919386, 0.532328331040308 }, RH = { 50, 0.38 } },
				[70] = { -0.031949458483754, LH = { 63, 0.25 } }
			}
		},
		pEmitter3_2_2Number = BezierSpline {
			SplineColor = { Red = 120, Green = 233, Blue = 78 },
			NameSet = true,
			KeyFrames = {
				[64] = { 1000, RH = { 64.3333333333333, 666.666666666667 }, Flags = { Linear = true } },
				[65] = { 0, LH = { 64.6666666666667, 0 } }
			}
		},
		pEmitter3_2_2Velocity = BezierSpline {
			SplineColor = { Red = 194, Green = 246, Blue = 7 },
			NameSet = true,
			KeyFrames = {
				[0] = { 0.2, RH = { 20.3333333333333, 0.212 }, Flags = { Linear = true } },
				[61] = { 0.236, LH = { 40.6666666666667, 0.224 }, RH = { 62, 0.157333333333333 }, Flags = { Linear = true } },
				[64] = { 0, LH = { 63, 0.0786666666666667 }, RH = { 64.3332999944687, -0.00104156248271465 }, Flags = { Linear = true } },
				[65] = { 0.2, LH = { 64.6666666666667, 0.2 } }
			}
		},
		pEmitter3_2_2SizeOverLife = LUTBezier {
			KeyColorSplines = {
				[0] = {
					[0] = { 0.5, RH = { 0.333333333333333, 0.5 }, Flags = { Linear = true } },
					[1] = { 0.5, LH = { 0.666666666666667, 0.5 }, Flags = { Linear = true } }
				}
			},
			SplineColor = { Red = 192, Green = 128, Blue = 64 },
		},
		pEmitter3_2_2BlurOverLife2D = LUTBezier {
			KeyColorSplines = {
				[0] = {
					[0] = { 0.5, RH = { 0.333333333333333, 0.5 }, Flags = { Linear = true } },
					[1] = { 0.5, LH = { 0.666666666666667, 0.5 }, Flags = { Linear = true } }
				}
			},
			SplineColor = { Red = 192, Green = 128, Blue = 64 },
		}
	}
}
1. unter Davinci Toolbox nach "Fusion Composition" suchen und das dann in Timeline ziehen (eventuell die Timeline auf 1080p ändern) und länge auf 5 Sekunden setzen (oder auch unter Fusion auf 119 Frames )
2. Switch zu Fusion (Schift + F5)
3. Code markieren, kopieren und im Node Bereich hinzufügen... letzte Node (SoftGlow6) in Viewer ziehen
4. Oben in der Menüleiste auf "Fusion"-Render All Saves

Unter Renderer3D2-Node settings, könnt ihr "Renderer Type" ändern, von "OpenGL Renderer" auf "Software Renderer" und für jeden Typ dann jeweils "Render All Saves" ausführen. Bei M1 scheint Renderer Typ "OpenGL" irrelevant zu sein.

Hier ist mein Ergebnis:

MacBook 14" M1 Pro
OpenGL
Bildschirmfoto 2022-04-09 um 08.20.43.png
Software
Bildschirmfoto 2022-04-09 um 08.29.15.png

Intel i7 (6700) 3,41 GHz Quad-Core + Radeon RX 580 8 GB
OpenGL
Bildschirmfoto 2022-04-09 um 08.50.57.png
Software
Bildschirmfoto 2022-04-09 um 08.52.42.png
Das Argument z.B. das M1 + Resolve 8K Videos problemlos abspielen kann, ja, das kann es, doch wie sieht es aus, wenn manche FX/Effekte/Filter benutzt werden?
Wenn ich z.B. auf 1080P Videomaterial SuperScale x2 einschalte, dann wars das, es ruckelt - flüssiges abspielen geht nicht mehr mit M1 Pro. Anders mit Intel I7 3,41 GHz Quad-Core + RX 580, da wird SuperScale x2 flüssig abgespielt.

Und wie sieht es bei euch aus?

Re: M1 (Pro/Max), Intel/Amd/Nvidia...wirklich schneller?

Verfasst: So 10 Apr, 2022 02:55
von roki100
Blender

MacBook 14" M1 Pro
M1_EEVEE
EEVEE_M1Pro.png
M1_Cycles CPU
CYCLES_M1Pro_CPU.png
M1_Cycles GPU
CYCLES_M1Pro_GPU_Compute.png


Intel i7 (6700) 3,41 GHz Quad-Core + Radeon RX 580 8 GB
EEVEE
EEVEE_I7_RX580.png
Cycles CPU
CYCLES_I7_RX580_CPU.png
Cycles GPU
CYCLES_I7_RX580_GPU.png
(Blaue LED Beschriftung auf dem Text ist fehlerhaft / Gerenderte Bildergebnis sieht anders aus. Das sind so typische Fehler mit Blender + Radeon...warumauchimmer)

M1 Pro ist schneller und leiser...

Re: M1 (Pro/Max/Ultra) vs Intel/Amd/Nvidia...wirklich schneller?

Verfasst: So 10 Apr, 2022 10:05
von MK
Und welcher i7 ist das nun? Quad Cores mit 3.4 GHz gab es die letzten 10 Jahre einige ;-)

Beliebige Hardware zu vergleichen ist auch nicht so interessant.

Eher aktuellste Hardware mit selbem Preis oder Stromverbrauch.

Re: M1 (Pro/Max/Ultra) vs Intel/Amd/Nvidia...wirklich schneller?

Verfasst: So 10 Apr, 2022 10:14
von roki100
Habe ich vergessen zu erwähnen...es ist ein i7 6700
Eher aktuellste Hardware mit selbem Preis oder Stromverbrauch.
Das wird schwierig, wegen Stromverbrauch... Daher sollte Stromverbrauch erstmal keine Rolle spielen, sondern nur ob es schneller oder langsamer ist...Das ist denke ich das entscheidende. Hätte ich z.B. gewusst dass mir M1 Pro in Fusion wenig bringt, hätte ich mich vll. anders entschieden. Wobei mich Blender GPU Geschwindigkeit schon etwas überrascht hat^^

Re: M1 (Pro/Max/Ultra) vs Intel/Amd/Nvidia...wirklich schneller?

Verfasst: So 10 Apr, 2022 10:38
von MK
Den Blender Test könnte ich auf einem aktuellen AMD Notebook ohne dedizierte GPU durchführen... hab aber keine Ahnung wie. Das ist kein frei verfügbares Projekt?

Re: M1 (Pro/Max/Ultra) vs Intel/Amd/Nvidia...wirklich schneller?

Verfasst: So 10 Apr, 2022 11:04
von roki100
Mit dem Projekt oben wollte ich nur den Unterschied zwischen meine Hardware zeigen.

Wir können aber ein Demo Projekt für Blender Vergleich von hier benutzen https://www.blender.org/download/demo-files/

Re: M1 (Pro/Max/Ultra) vs Intel/Amd/Nvidia...wirklich schneller?

Verfasst: So 10 Apr, 2022 11:05
von MK
Danke ich schau es mir nachher mal an.

Re: M1 (Pro/Max/Ultra) vs Intel/Amd/Nvidia...wirklich schneller?

Verfasst: So 10 Apr, 2022 11:17
von roki100
zB. BMW Car Demo https://download.blender.org/demo/test/ ... .blend.zip da gibt es zwei *.blend Files, GPU und CPU. Einfach in Blender öffnen und F12 Taste um Render Image zu starten.

M1 Pro
Bildschirmfoto 2022-04-10 um 11.21.25.png

So wie es aussieht wird Radeon GPU in Blender nicht benutzt! "macOS 12.3 is required to use Metal with AMD graphics cards" https://docs.blender.org/manual/en/late ... ering.html Ich muss also erstmal MacOS auf 12.3.x upgraden...

Ich teste das nachher auch mit Nvidia 1080 Super + Cycles unter Windows.

Re: M1 (Pro/Max/Ultra) vs Intel/Amd/Nvidia...wirklich schneller?

Verfasst: So 10 Apr, 2022 12:56
von Frank Glencairn
MK hat geschrieben: So 10 Apr, 2022 10:05 ... oder Stromverbrauch.
Der hilft dir nix beim arbeiten.

Re: M1 (Pro/Max/Ultra) vs Intel/Amd/Nvidia...wirklich schneller?

Verfasst: So 10 Apr, 2022 13:08
von MK
Frank Glencairn hat geschrieben: So 10 Apr, 2022 12:56
Der hilft dir nix beim arbeiten.
Trotzdem als Vergleichsgröße interessant. Ich verheize in Spitzenzeiten teilweise über 2 kW pro Stunde...

Re: M1 (Pro/Max/Ultra) vs Intel/Amd/Nvidia...wirklich schneller?

Verfasst: So 10 Apr, 2022 13:43
von MK
roki100 hat geschrieben: So 10 Apr, 2022 11:04 Mit dem Projekt oben wollte ich nur den Unterschied zwischen meine Hardware zeigen.

Wir können aber ein Demo Projekt für Blender Vergleich von hier benutzen https://www.blender.org/download/demo-files/
Welche Version von Blender nutzt Du?

Re: M1 (Pro/Max/Ultra) vs Intel/Amd/Nvidia...wirklich schneller?

Verfasst: So 10 Apr, 2022 13:44
von roki100
Blender 3.1.2

Re: M1 (Pro/Max/Ultra) vs Intel/Amd/Nvidia...wirklich schneller?

Verfasst: So 10 Apr, 2022 14:12
von roki100
Okay Intel Hackintosh auf MacOS 12.3.1 erfolgreich aktualisiert, Metal wird in Blender richtig erkannt (GPU und CPU lässt sich unter Blender Preferences auswählen)....
Bildschirmfoto 2022-04-10 um 14.11.33.png
Schon besser!

M1 Pro ist ungefähr gleich so schnell wie i7 6700 + RX 580 8GB....diese ca. 2 Sekunden unterschied kann ich mit "weniger Stromverbrauch" verkraften.

Re: M1 (Pro/Max/Ultra) vs Intel/Amd/Nvidia...wirklich schneller?

Verfasst: So 10 Apr, 2022 15:57
von MK
roki100 hat geschrieben: So 10 Apr, 2022 14:12 M1 Pro ist ungefähr gleich so schnell wie i7 6700 + RX 580 8GB....diese ca. 2 Sekunden unterschied kann ich mit "weniger Stromverbrauch" verkraften.
Wie schaut es mit nur der i7 CPU aus? Die integrierte Grafik von der AMD CPU funktioniert in Blender 3.xx nicht.

Re: M1 (Pro/Max/Ultra) vs Intel/Amd/Nvidia...wirklich schneller?

Verfasst: So 10 Apr, 2022 16:05
von roki100
CPU
Bildschirmfoto 2022-04-10 um 16.05.17.png

Re: M1 (Pro/Max/Ultra) vs Intel/Amd/Nvidia...wirklich schneller?

Verfasst: So 10 Apr, 2022 16:25
von MrMeeseeks
Frank Glencairn hat geschrieben: So 10 Apr, 2022 12:56
MK hat geschrieben: So 10 Apr, 2022 10:05 ... oder Stromverbrauch.
Der hilft dir nix beim arbeiten.
Nette Tim Taylor Einstellung. Wenn aktuelle Windows Notebooks aber die thermischen Möglichkeiten ausreizen, die Macbooks aber den Verbrauch ohne Probleme verdoppeln könnten, dann kannst sicher auch du die Wichtigkeit des Stromverbrauches erkennen.

Die Chiphersteller investieren Milliarden in kleinere Fertigungen und der Hauptgrund dafür sind der geringere Verbrauch.

Frank Glencairn: Stromverbrauch juckt doch eh keinen.

Intel: ok Leute wir machen hier dicht, reißt die Fabrik ab.

Re: M1 (Pro/Max/Ultra) vs Intel/Amd/Nvidia...wirklich schneller?

Verfasst: So 10 Apr, 2022 16:55
von roki100
M1 und EEVEE in Blender ist auch gut




Mit aktuelle Blender Version und Pro/Max M1 müsste etwas schneller sein.

Re: M1 (Pro/Max/Ultra) vs Intel/Amd/Nvidia...wirklich schneller?

Verfasst: So 10 Apr, 2022 17:03
von MK
Der bald 10 Jahre alte Dual Xeon E5-2680:
CPU_2x_Xeon_E5-2680.jpg

Die RTX 2080 Ti:
GPU_RTX_2080_Ti.jpg

Der Ryzen 7 5700U im Laptop wo die GPU nicht unterstützt wird:
CPU_Ryzen_7_5700U.png


Garnichtmal so gut, die RTX ausgenommen :D

Re: M1 (Pro/Max/Ultra) vs Intel/Amd/Nvidia...wirklich schneller?

Verfasst: So 10 Apr, 2022 17:13
von roki100
RTX 2080TI ein gutes Ergebnis 👍 Ungefähr so schnell wie M1 Ultra.

2x3080TI = 7 Sek


Re: M1 (Pro/Max/Ultra) vs Intel/Amd/Nvidia...wirklich schneller?

Verfasst: So 10 Apr, 2022 17:15
von Frank Glencairn
MrMeeseeks hat geschrieben: So 10 Apr, 2022 16:25 Wenn aktuelle Windows Notebooks aber die thermischen Möglichkeiten ausreizen, die Macbooks aber den Verbrauch ohne Probleme verdoppeln könnten, dann kannst sicher auch du die Wichtigkeit des Stromverbrauches erkennen.

Ja, ganz ehrlich - die Zielgruppe die so hohl ist, daß sie in der U-Bahn 3D Animationen rendern will, dürfte extrem überschaubar sein - zuhause und im Büro gibt's Steckdosen.

Re: M1 (Pro/Max/Ultra) vs Intel/Amd/Nvidia...wirklich schneller?

Verfasst: So 10 Apr, 2022 17:22
von roki100
Im Urlaub kann ich dann film Looks graden und Hinterköpfe sofort bei slashcam posten^^

Re: M1 (Pro/Max/Ultra) vs Intel/Amd/Nvidia...wirklich schneller?

Verfasst: So 10 Apr, 2022 17:46
von rush
Frank Glencairn hat geschrieben: So 10 Apr, 2022 17:15
Ja, ganz ehrlich - die Zielgruppe die so hohl ist, daß sie in der U-Bahn 3D Animationen rendern will, dürfte extrem überschaubar sein - zuhause und im Büro gibt's Steckdosen.
Ganz ehrlich Frank - was spricht dagegen wenn moderne Technologien einfach effizienter arbeiten und dabei weniger Strom verheizen?
Ist das so absurd für dich oder willst Du Dich in Deiner "ich hab den größten" Schleife weiter und weiter drehen - irgendwann werden diese wiederkehrenden Argumente etwas flach.

Ich sitze ganz gern auf der Couch mit dem Laptop ohne Kabel und schneide dort nen bissl was zusammen oder bearbeite Fotos. Wenn das leise und effizient funzt - warum dafür extra die Workstation anwerfen? Klar - Ergonomie und Blabla... Kennen wir auch alles die sich immer wiederholenden Argumente.

Aber Zeiten ändern sich und Nutzerverhalten teilweise auch - es wird Zeit das ganze Mal etwas lockerer zu sehen als immer mit dem Dampfhammer dagegen zu poltern in der Form das man sich Mal nicht so anstellen solle.

Ich finde es tatsächlich ganz praktisch das M1 Air nicht dauernd an den Strom hängen zu müssen sondern es da zu nutzen wo ich mich befinde. Auf der Couch, am Küchentisch oder auch auf'm Balkon. Mein vorheriger Ryzen Laptop machte da nach 1-2h unter etwas mehr Leistung die Biege und dröhnte wie ein Düsenjäger mit dem Nachteil ständig das Netzteil suchen zu müssen oder im wärmsten Raum (ehemals Arbeitszimmer) zu arbeiten.

Daher finde ich solche Pauschalaussagen irgendwie grenzwertig und unangebracht.

Du kannst gern allen Strom der Welt verheizen und den dicksten Truck fahren - gehe ich voll mit und habe auch kein Problem mit.

Aber andere Nutzergruppen deswegen als "hohl" zu bezeichnen nur weil sie mit moderneren und effizienteren Tools arbeiten und damit Spaß haben empfinde ich als schwierig. Und ich bin sicher kein Öko.

Just my two cents

Re: M1 (Pro/Max/Ultra) vs Intel/Amd/Nvidia...wirklich schneller?

Verfasst: So 10 Apr, 2022 18:15
von roki100
Natürlich kann man mit EEVEE auch viel machen z.B. BMW umgestallten und dann ist alles in Echtzeit...

Habe ich bisschen angepasst:
Bildschirmfoto 2022-04-10 um 18.18.52.png
Hier die Eevee file


Unter "World Properties" noch eigene hdri hinzufügen... und in Davinci dann spielen^^
Bildschirmfoto 2022-04-10 um 19.20.10.png

Re: M1 (Pro/Max/Ultra) vs Intel/Amd/Nvidia...wirklich schneller?

Verfasst: Mo 11 Apr, 2022 09:33
von roki100
Nvidia 1080 Super
Bildschirmfoto 2022-04-11 um 09.31.16.png

Re: M1 (Pro/Max/Ultra) vs Intel/Amd/Nvidia...wirklich schneller?

Verfasst: Mo 11 Apr, 2022 10:36
von Frank Glencairn
rush hat geschrieben: So 10 Apr, 2022 17:46
Ich sitze ganz gern auf der Couch mit dem Laptop ohne Kabel und schneide dort nen bissl was zusammen oder bearbeite Fotos.
Ich habe hier nicht über Photoshop oder Editing gesprochen, sondern über das Rendern von 3D Animationen.

Ist es cool, wenn der Akku von nem Laptop etwas länger hält? Natürlich.
Hilft es dir beim arbeiten? Nein.

Das ist kein Widerspruch - meine ct. 3

Re: M1 (Pro/Max/Ultra) vs Intel/Amd/Nvidia...wirklich schneller?

Verfasst: Mo 11 Apr, 2022 10:52
von MK
roki100 hat geschrieben: Mo 11 Apr, 2022 09:33 Nvidia 1080 Super

Bildschirmfoto 2022-04-11 um 09.31.16.png
Die Frage wäre nun... warum ist die hier schneller :D

Re: M1 (Pro/Max/Ultra) vs Intel/Amd/Nvidia...wirklich schneller?

Verfasst: Mo 11 Apr, 2022 10:56
von roki100
rush hat geschrieben: So 10 Apr, 2022 17:46 Ich sitze ganz gern auf der Couch mit dem Laptop ohne Kabel und schneide dort nen bissl was zusammen oder bearbeite Fotos.
Nachdem ich das erfahren habe, hängt mein M1Pro am Netzteil nur nur um Akku aufzuladen (also quasi über nacht aufladen und tagsüber ohne Netzteil arbeiten)....

Re: M1 (Pro/Max/Ultra) vs Intel/Amd/Nvidia...wirklich schneller?

Verfasst: Mo 11 Apr, 2022 11:01
von roki100
MK hat geschrieben: Mo 11 Apr, 2022 10:52
roki100 hat geschrieben: Mo 11 Apr, 2022 09:33 Nvidia 1080 Super

Bildschirmfoto 2022-04-11 um 09.31.16.png
Die Frage wäre nun... warum ist die hier schneller :D
k.A mein Sohn meinte damals, dass die Nvidia mit der Bezeichnung "Super" besser, schneller wäre als die anderen... warum genau, werde ich ihn nochmal fragen.

Re: M1 (Pro/Max/Ultra) vs Intel/Amd/Nvidia...wirklich schneller?

Verfasst: Mo 11 Apr, 2022 11:45
von rush
Frank Glencairn hat geschrieben: Mo 11 Apr, 2022 10:36
Ist es cool, wenn der Akku von nem Laptop etwas länger hält? Natürlich.
Hilft es dir beim arbeiten? Nein.
Eben doch wie der Thread zeigt. Denn wenn Du stromunabhängig genauso schnell rendern kannst als hinge er (im Falle der mobilen M1er) an der Steckdose macht es eben doch einen Unterschied - es hilft also je nach Einsaztzzweck schon beim mobilen Arbeiten. Und damit sind eben nicht immer nur die viel zitierten belanglosen (U-)Bahn Fahrten gemeint.

In meinem Bekannten und Freundeskreis gibt es einige Nutzer die mittlerweile Home Office machen können - und dies eben auch an Orten die einem den Büroalltag versüßen. Why not? Wenn der Job erledigt wird kann der kreative Wollmützenträger das wegen mir auch in der Badehose auf der Dachterrasse beim Virgin-Colada erledigen um dann nach dem Job entspannt direkt in den Feierabend überzugehen...
Kann man aber natürlich auch im dunklen Büro an der dicken Workstation erledigen - same same but different. Work/Life Balance und so :) Jeder kann das handhaben wie er mag.

Re: M1 (Pro/Max/Ultra) vs Intel/Amd/Nvidia...wirklich schneller?

Verfasst: Mo 11 Apr, 2022 12:12
von roki100
Apple Update bald "high performance enabled when power supply is connected....M1 10x faster" oderso^^ Dann doch lieber 3D rendering mit Netzteil... :D Die verbauten Lüfter sind doch nicht umsonst verbaut^^ Oder drehen die Lüfter bei dir? Ich höre nichts, egal ob CPU oder GPU oder beides für rendering benutzt wird.

Re: M1 (Pro/Max/Ultra) vs Intel/Amd/Nvidia...wirklich schneller?

Verfasst: Mo 11 Apr, 2022 12:34
von Frank Glencairn
rush hat geschrieben: Mo 11 Apr, 2022 11:45
In meinem Bekannten und Freundeskreis gibt es einige Nutzer die mittlerweile Home Office machen können - und dies eben auch an Orten die einem den Büroalltag versüßen.
Ja sicher - deine Wollmützen-Kumpels fahren mit ihrem Hippie Bus an irgend einen Strand, nur um dann (kurz bevor sei auf's Surfbrett steigen), noch schnell auf den Render Knopf zu drücken, und die Kiste dann ein paar Stunden vor sich hin rechnen zu lassen.

Re: Apple M1 (Pro/Max/Ultra) vs Intel/Amd/Nvidia...wirklich schneller?

Verfasst: Mo 11 Apr, 2022 12:49
von ffm
Stromverbrauch ist völlig überschätzt. An jeder Ecke gibt es Steckdosen, manchmal sogar beim Nachbar oder einem anderen Feind. Stecker rein und dann gehts los.

Re: M1 (Pro/Max/Ultra) vs Intel/Amd/Nvidia...wirklich schneller?

Verfasst: Mo 11 Apr, 2022 12:51
von rush
Frank Glencairn hat geschrieben: Mo 11 Apr, 2022 12:34
rush hat geschrieben: Mo 11 Apr, 2022 11:45
In meinem Bekannten und Freundeskreis gibt es einige Nutzer die mittlerweile Home Office machen können - und dies eben auch an Orten die einem den Büroalltag versüßen.
Ja sicher - deine Wollmützen-Kumpels fahren mit ihrem Hippie Bus an irgend einen Strand, nur um dann (kurz bevor sei auf's Surfbrett steigen), noch schnell auf den Render Knopf zu drücken, und die Kiste dann ein paar Stunden vor sich hin rechnen zu lassen.
ich wusste das Dich das mit den Mützen triggert ;-)
Ich selbst habe im übrigen keine Freunde die ständig Wollmützen tragen.
Aber kaum erwähnt man es - wird's direkt wieder ins Lächerliche gezogen - leider vorhersehbar.

Sei's drum - manchmal kommt 'ne Einsicht - manchmal auch nicht. Passt.

Re: M1 (Pro/Max/Ultra) vs Intel/Amd/Nvidia...wirklich schneller?

Verfasst: Mo 11 Apr, 2022 15:45
von rush
roki100 hat geschrieben: Mo 11 Apr, 2022 12:12 Die verbauten Lüfter sind doch nicht umsonst verbaut^^ Oder drehen die Lüfter bei dir? Ich höre nichts, egal ob CPU oder GPU oder beides für rendering benutzt wird.
Mein Air hat gar keine Lüfter - also kann da auch nichts drehen ;-)

Re: M1 (Pro/Max/Ultra) vs Intel/Amd/Nvidia...wirklich schneller?

Verfasst: Mo 11 Apr, 2022 23:29
von markusG
roki100 hat geschrieben: Mo 11 Apr, 2022 12:12 Apple Update bald "high performance enabled when power supply is connected....M1 10x faster" oderso^^ Dann doch lieber 3D rendering mit Netzteil... :D Die verbauten Lüfter sind doch nicht umsonst verbaut^^ Oder drehen die Lüfter bei dir? Ich höre nichts, egal ob CPU oder GPU oder beides für rendering benutzt wird.
Dieser Max Tech Typ hat nen MBP und Studio verglichen, beides mit M1 Max, und beides war ziemlich gleich schnell, der Studio aufgrund seiner großzügigen Kühlung ne Ecke kühler. Aber wohl nicht mal leiser dabei iirc.

Einen für den Studio "Max" angepassten turbo scheint es noch nicht zu geben, und der MBP "Max" scheint am thermischen Limit zu sein. Ob man das ohne Hack ausreizen kann - oder möchte - ist dann wohl die Frage die sich die wenigsten stellen dürften. Ich persönlich mag lieber die Balance aus Leistung und Laufruhe.