[Community Project] - Creating the ultimate Fusion default setup

Moderator: SecondMan

User avatar
AndrewHazelden
Fusionator
Posts: 1292
Joined: Fri Apr 03, 2015 3:20 pm
Answers: 2
Location: West Dover, Nova Scotia, Canada
Been thanked: 35 times
Contact:

Re: [Community Project] - Creating the ultimate Fusion default setup

#16

Post by AndrewHazelden » Mon Jan 14, 2019 10:50 am

SecondMan wrote:
Mon Jan 14, 2019 10:41 am
I think that could be a project of its own, depending on what you had in mind. Any particular functions you were thinking of?
One small thing would be to clean up and modernize a copy of the BMD scriptlib functions to add the Fusion 9 supported media formats. This has been discussed in the past:

viewtopic.php?p=14373#p14373

User avatar
SecondMan
Site Admin
Posts: 3415
Joined: Thu Jul 31, 2014 5:31 pm
Answers: 3
Location: Vancouver, Canada
Been thanked: 78 times
Contact:

Re: [Community Project] - Creating the ultimate Fusion default setup

#17

Post by SecondMan » Mon Jan 14, 2019 10:52 am

Midgardsormr wrote:
Mon Jan 14, 2019 10:46 am
I typically just use the Gamut View LUT

Ah yes, forgot about the Gamut View LUT.

Would you have a setup handy? I know it's my topic but it would be nice if I didn't have to implement every idea that is offered here myself. We'd be at Fusion 12 by the time we're done :)

Added in 7 minutes 9 seconds:
intelligent machine wrote:
Fri Jan 11, 2019 7:56 pm
I set the default node colors based on function

Just one thought about colour coding. I have at times wished for more interactive visual behaviour. For example, to indicate concatenation, where transform nodes give a visual clue - could be colour - where they concatenate, or likewise where concatenation has been broken. There's numerous other uses, a lot of which are mentioned in the UI Wish List

User avatar
AndrewHazelden
Fusionator
Posts: 1292
Joined: Fri Apr 03, 2015 3:20 pm
Answers: 2
Location: West Dover, Nova Scotia, Canada
Been thanked: 35 times
Contact:

Re: [Community Project] - Creating the ultimate Fusion default setup

#18

Post by AndrewHazelden » Mon Jan 14, 2019 11:03 am

SecondMan wrote:
Mon Jan 14, 2019 11:00 am
We'd be at Fusion 12 by the time we're done :)
I'd be fine if it was ready by Fusion 11. LOL. :)

User avatar
ShadowMaker SdR
Fusionista
Posts: 619
Joined: Sun Sep 21, 2014 6:17 am
Answers: 3
Been thanked: 13 times

Re: [Community Project] - Creating the ultimate Fusion default setup

#19

Post by ShadowMaker SdR » Mon Jan 14, 2019 11:25 am

Setting wise I always prefer to start with a single viewer instead of the double one and I default to the right viewer, because that way the view toolbar buttons and the actual tools in the tool panel are in the same vincinity more or less. I also like view scaling set to 'fit' by default.

User avatar
SirEdric
Fusionator
Posts: 1820
Joined: Tue Aug 05, 2014 10:04 am
Answers: 2
Real name: Eric Westphal
Been thanked: 97 times
Contact:

Re: [Community Project] - Creating the ultimate Fusion default setup

#20

Post by SirEdric » Mon Jan 14, 2019 11:42 am

ShadowMaker SdR wrote:
Mon Jan 14, 2019 11:25 am
and I default to the right viewer
Interesting. I always take the left one. Always.

User avatar
ShadowMaker SdR
Fusionista
Posts: 619
Joined: Sun Sep 21, 2014 6:17 am
Answers: 3
Been thanked: 13 times

Re: [Community Project] - Creating the ultimate Fusion default setup

#21

Post by ShadowMaker SdR » Mon Jan 14, 2019 11:45 am

SirEdric wrote:
Mon Jan 14, 2019 11:42 am
ShadowMaker SdR wrote:
Mon Jan 14, 2019 11:25 am
and I default to the right viewer
Interesting. I always take the left one. Always.
You don't find it annoying to sweep back and forth over your screen?
It's probably because of Dpaint that I like all my tools on one side! :-)

User avatar
Midgardsormr
Fusionator
Posts: 1053
Joined: Wed Nov 26, 2014 8:04 pm
Answers: 1
Location: Los Angeles, CA, USA
Been thanked: 61 times
Contact:

Re: [Community Project] - Creating the ultimate Fusion default setup

#22

Post by Midgardsormr » Mon Jan 14, 2019 1:27 pm

SecondMan wrote:
Mon Jan 14, 2019 11:00 am
Would you have a setup handy?

I'll try to remember to do that when I'm at home—I have an unmodified vanilla installation there that will make it easier.

User avatar
Kristof
Fusionista
Posts: 543
Joined: Thu Aug 07, 2014 1:30 pm
Answers: 1
Been thanked: 16 times

Re: [Community Project] - Creating the ultimate Fusion default setup

#23

Post by Kristof » Mon Jan 14, 2019 1:40 pm

Great and interesting topic, @SecondMan. I always use a Buffer LUT as that works on 3D buffers too. I also start my comps at 1001 by default because of two reasons: starting at ###1 instead of ###0 makes it easier to count frames or shot length. And adding 1000 will stop you from having to use negative frame numbers in certain situations too (pre-rolls).

I have a "HiQ.scriptlib" snippet that will also enable HiQ whenever you start with a new comp.

Code: Select all

if comp:GetAttrs().COMPS_FileName == "" then
   comp:SetAttrs{COMPB_HiQ = true}
end


This thread
brought it up.

Oh, and that TimeStretcher's default setting needs to go. Its a key frame now.

User avatar
SirEdric
Fusionator
Posts: 1820
Joined: Tue Aug 05, 2014 10:04 am
Answers: 2
Real name: Eric Westphal
Been thanked: 97 times
Contact:

Re: [Community Project] - Creating the ultimate Fusion default setup

#24

Post by SirEdric » Mon Jan 14, 2019 2:18 pm

Kristof wrote:
Mon Jan 14, 2019 1:40 pm
Oh, and that TimeStretcher's default setting needs to go. Its a key frame now.
DEFINITELY!
TimeStretcher should always default to GlobalStart/RemoveAnimation/Nearest!

User avatar
andromeda_girl
Fusionista
Posts: 336
Joined: Sun Feb 21, 2016 6:25 am
Been thanked: 1 time

Re: [Community Project] - Creating the ultimate Fusion default setup

#25

Post by andromeda_girl » Tue Jan 15, 2019 7:44 am

things i miss in fusion:
the hidden video game
candycane striped sliders [at least for a few hours]
the days when software license keys were going to happen

User avatar
Midgardsormr
Fusionator
Posts: 1053
Joined: Wed Nov 26, 2014 8:04 pm
Answers: 1
Location: Los Angeles, CA, USA
Been thanked: 61 times
Contact:

Re: [Community Project] - Creating the ultimate Fusion default setup

#26

Post by Midgardsormr » Tue Jan 15, 2019 10:06 am

Okay, here are my ViewerLUT defaults:

In the .prefs file:

Code: Select all

Comp[Views][Defaults][Left] = {
				PrevCtrlInactiveColor = 4278255360,
				PickW = 1,
				ViewLUT = {
					{
						Tools = ordered() {
							GamutViewLUT = ViewOperator {
								NameSet = true,
								Inputs = {
									OutputSpace = Input { Value = FuID { "sRGB" } }
								},
								CtrlWZoom = false
							}
						},
						ID = "GamutViewLUT"
					},
					Recent = {
						SelectedPlugin = "GamutViewLUT",
						FusionViewLUT = {
							Tools = ordered() {
								FusionViewLUT = ViewLUTOp {
									NameSet = true,
									Inputs = {
									}
								}
							}
						},
						SelectedName = "Gamut View LUT"
					},
					SelectedName = "Gamut View LUT",
					SelectedPlugin = "GamutViewLUT"
				},
				PickH = 1,
				Viewer = {
					EnableLUTs = true,
					FitMarginY = 0,
					LUTPlugin = "GamutViewLUT",
					LUTSelected = "Gamut View LUT",
					FitMarginX = 0,
					FitMarginType = 0,
					FarZ = -1000,
					NearZ = 0
				},
				RulersShow = true,
				Toolbar = {
					Style = 0,
					Size = 0
				},
				PrevCtrlActiveColor = 4278190335,
				OpToolbar = {
					Style = 0,
					Size = 1
				}
			},			
Comp[Views][Defaults][Right] = {
				PrevCtrlInactiveColor = 4278255360,
				PickW = 1,
				PickH = 1,
				Viewer = {
					EnableLUTs = true,
					LUTPlugin = "GamutViewLUT",
					FitMarginY = 0,
					FitMarginX = 0,
					FitMarginType = 0,
					FarZ = -1000,
					NearZ = 0,
					LUTSelected = "Gamut View LUT"
				},
				PrevCtrlActiveColor = 4278190335,
				RulersShow = true,
				ViewLUT = {
					{
						Tools = ordered() {
							GamutViewLUT1 = ViewOperator {
								CtrlWZoom = false,
								NameSet = true,
								Inputs = {
									OutputSpace = Input { Value = FuID { "sRGB" }, },
								},
							}
						},
						ID = "GamutViewLUT"
					},
					Recent = {
						FusionViewLUT = {
							Tools = ordered() {
								FusionViewLUT = ViewLUTOp {
									NameSet = true,
									Inputs = {
									},
								}
							}
						},
						SelectedPlugin = "GamutViewLUT",
						SelectedName = "Gamut View LUT"
					},
					SelectedPlugin = "GamutViewLUT",
					SelectedName = "Gamut View LUT"
				},
				Toolbar = {
					Style = 0,
					Size = 0
				},
				OpToolbar = {
					Style = 0,
					Size = 1
				},
			},
		},
	},
}

And the accompanying .setting file, which goes in the Defaults folder:

Code: [Select all] [Expand/Collapse] [Download] (ViewOperator_ViewOperator.setting)
  1. {
  2.     Tools = ordered() {
  3.         GamutViewLUT = ViewOperator {
  4.             CtrlWZoom = false,
  5.             NameSet = true,
  6.             Inputs = {
  7.                 OutputSpace = Input { Value = FuID { "sRGB" }, },
  8.             },
  9.         }
  10.     }
  11. }

edit: I'm not 100% sure of that prefs thing. I think executing it like that will overwrite the appropriate entries in the table, but I haven't tested it.

User avatar
Chad
Fusionator
Posts: 1389
Joined: Fri Aug 08, 2014 1:11 pm
Been thanked: 11 times

Re: [Community Project] - Creating the ultimate Fusion default setup

#27

Post by Chad » Wed Jan 16, 2019 7:03 am

Kristof wrote:
Mon Jan 14, 2019 1:40 pm
I always use a Buffer LUT as that works on 3D buffers too.
If you assume that the current UI for managing LUTs is wonky, I think this is the way to go. Device compensation should be in the buffer LUT, while "looks" should be in the viewer LUTs.

Think about it, you probably rarely change which device the viewer is on, so you don't need to change the buffer LUT for it. Might have one for your workstation monitor, one for your DCP projector, one for your HDR monitor. But you don't move the viewers, the LUT stays on all the time.

But the viewer LUT toggle is meant to be adjusted all the time. Because some operations you want it on, some off, and you might have more than one look that you need to use.

So your images in Fusion are "flat", the viewer LUT applies the "look", and the buffer LUT compensates for the display device.

User avatar
SecondMan
Site Admin
Posts: 3415
Joined: Thu Jul 31, 2014 5:31 pm
Answers: 3
Location: Vancouver, Canada
Been thanked: 78 times
Contact:

Re: [Community Project] - Creating the ultimate Fusion default setup

#28

Post by SecondMan » Sun Jan 27, 2019 12:05 pm

Making this a sticky topic. This went away from the first page in no time at all with the forum being all active and stuff... ;)

User avatar
kangoocarl1
Posts: 18
Joined: Thu May 11, 2017 2:34 am
Location: Heidelberg, Germany
Contact:

Re: [Community Project] - Creating the ultimate Fusion default setup

#29

Post by kangoocarl1 » Mon Jan 28, 2019 4:19 am

I am totally with the idea to have a linar workflow as the basic preset (16/32bit for all the relevant toos preset, LUT preview for preview windows for sRGB or whatever profiles already set and so on). As I don´t know anybody not working linear for highend outputs....

Martin ;)

User avatar
Firebird
Posts: 26
Joined: Thu Nov 20, 2014 2:07 am
Location: Austria,Vienna
Contact:

Re: [Community Project] - Creating the ultimate Fusion default setup

#30

Post by Firebird » Wed Jan 30, 2019 7:34 am

That is a great Idea
+1 on the linear workflow as basic.
and as an addition to this it would be great if there could someone finally find the best way to work with .exr files. Fastest to work with so to speak. (compression/scanline/single/tiled)
and maybe finally someone can make sense of the "tweaks" dialog Enable I/O canceling or not Direct read?
I did my tests but still its not consistent and never found out what would be the best settings for exr files. (exr side of things of course)
SirEdric wrote:
Mon Jan 14, 2019 11:42 am
ShadowMaker SdR wrote:
Mon Jan 14, 2019 11:25 am
and I default to the right viewer
Interesting. I always take the left one. Always.
Of course its the left viewer.
Who on earth would pick the right one. :D