
- Posts: 11
- Joined: Sat Feb 07, 2015 5:36 pm
michael vorberg wrote:but you can use the depthblur node (or a macro with defocus) for the DoF after the renderer
{
Tools = ordered() {
ReplaceMaterial3D1 = ReplaceMaterial3D {
Inputs = {
SceneInput = Input {
SourceOp = "Merge3D1",
Source = "Output",
},
["ReplaceMode.Nest"] = Input { Value = 1, },
MaterialInput = Input {
SourceOp = "Catcher1",
Source = "MaterialOutput",
},
["MtlStdInputs.MaterialID"] = Input { Value = 5, },
},
ViewInfo = OperatorInfo { Pos = { 1210, 115.5, }, },
},
Catcher1 = TexCatcher {
Inputs = {
MaterialID = Input { Value = 6, },
},
ViewInfo = OperatorInfo { Pos = { 1210, 82.5, }, },
},
Instance_Camera3D1 = Camera3D {
CtrlWZoom = false,
SourceOp = "Camera3D1",
Inputs = {
SceneInput = Input { },
["Transform3DOp.Translation"] = Input { },
["Transform3DOp.Rotation"] = Input { },
["Transform3DOp.PivotNest"] = Input { },
["Transform3DOp.ScaleNest"] = Input { },
["Transform3DOp.TargetNest"] = Input { },
["Stereo.Nest"] = Input { },
["Stereo.RightCamera"] = Input { },
FilmBack = Input { },
ControlVis = Input { Value = 1, },
Import = Input { },
["SurfacePlaneInputs.Visibility.Nest"] = Input { },
["SurfacePlaneInputs.Lighting.Nest"] = Input { },
["SurfacePlaneInputs.Matte.Nest"] = Input { },
["SurfacePlaneInputs.BlendMode.Nest"] = Input { },
["SurfacePlaneInputs.Controls.Nest"] = Input { },
["SurfacePlaneInputs.ObjectID.Nest"] = Input { },
ImageInput = Input {
SourceOp = "Renderer3D1",
Source = "Output",
},
["MtlStdInputs.Diffuse.Nest"] = Input { },
["MtlStdInputs.Specular.Nest"] = Input { },
["MtlStdInputs.Transmittance.Nest"] = Input { },
["MtlStdInputs.MaterialIDNest"] = Input { },
StartEndRenderScripts = Input { },
},
ViewInfo = OperatorInfo { Pos = { 1210, -49.5, }, },
},
Merge3D2 = Merge3D {
Inputs = {
SceneInput1 = Input {
SourceOp = "ReplaceMaterial3D1",
Source = "Output",
},
SceneInput2 = Input {
SourceOp = "Instance_Camera3D1",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 1430, 115.5, }, },
},
Renderer3D2 = Renderer3D {
Inputs = {
Width = Input { Value = 1920, },
Height = Input { Value = 1080, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2", }, },
SceneInput = Input {
SourceOp = "Merge3D2",
Source = "Output",
},
RendererType = Input { Value = FuID { "RendererOpenGL", }, },
["RendererOpenGL.AccumulationEffects"] = Input { Value = 1, },
["RendererOpenGL.EnableAccumEffects"] = Input { Value = 1, },
["RendererOpenGL.AccumQuality"] = Input { Value = 8, },
["RendererOpenGL.DoFBlur"] = Input { Value = 0.02, },
["RendererOpenGL.TransparencySorting"] = Input { Value = 1, },
},
ViewInfo = OperatorInfo { Pos = { 1595, 115.5, }, },
},
Merge3D1 = Merge3D {
Inputs = {
SceneInput1 = Input {
SourceOp = "Shape3D1",
Source = "Output",
},
SceneInput2 = Input {
SourceOp = "ImagePlane3D1",
Source = "Output",
},
SceneInput4 = Input {
SourceOp = "Duplicate3D1",
Source = "Data3D",
},
},
ViewInfo = OperatorInfo { Pos = { 770, 115.5, }, },
},
Renderer3D1 = Renderer3D {
Inputs = {
Width = Input { Value = 1920, },
Height = Input { Value = 1080, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2", }, },
SceneInput = Input {
SourceOp = "Merge3D1_1",
Source = "Output",
},
["RendererSoftware.LightingEnabled"] = Input { Value = 1, },
["RendererSoftware.ShadowsEnabled"] = Input { Value = 1, },
},
ViewInfo = OperatorInfo { Pos = { 1045, 49.5, }, },
},
Camera3D1 = Camera3D {
Inputs = {
["Transform3DOp.Translate.X"] = Input { Value = 0.535499452634878, },
["Transform3DOp.Translate.Y"] = Input { Value = 0.580433615147737, },
["Transform3DOp.Translate.Z"] = Input { Value = 0.840155936335953, },
["Transform3DOp.Rotate.X"] = Input { Value = -24.3999996185303, },
["Transform3DOp.Rotate.Y"] = Input { Value = 37.2000045776367, },
FLength = Input { Value = 18.2123442718302, },
PlaneOfFocus = Input { Value = 1, },
["Stereo.Mode"] = Input { Value = FuID { "OffAxis", }, },
PlaneOfFocusVis = Input { Value = 1, },
Import = Input { Value = 1, },
ImagePlaneEnabled = Input { Value = 0, },
["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 5, },
["MtlStdInputs.MaterialID"] = Input { Value = 4, },
ProjectionEnabled = Input { Value = 1, },
ProjectionFitMethod = Input { Value = FuID { "Outside", }, },
ProjectionMode = Input { Value = 2, },
},
ViewInfo = OperatorInfo { Pos = { 660, -49.5, }, },
},
Merge3D1_1 = Merge3D {
Inputs = {
SceneInput1 = Input {
SourceOp = "Merge3D1",
Source = "Output",
},
SceneInput2 = Input {
SourceOp = "Camera3D1",
Source = "Output",
},
SceneInput3 = Input {
SourceOp = "SpotLight1",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 880, 49.5, }, },
},
SpotLight1 = LightSpot {
Inputs = {
["Transform3DOp.Translate.Y"] = Input { Value = 1.5139798618137, },
["Transform3DOp.Translate.Z"] = Input { Value = 2.10329272162723, },
["Transform3DOp.UseTarget"] = Input { Value = 1, },
["Transform3DOp.Target.Y"] = Input { Value = 0.186654182933765, },
},
ViewInfo = OperatorInfo { Pos = { 660, 16.5, }, },
},
ImagePlane3D1 = ImagePlane3D {
Inputs = {
["Transform3DOp.Translate.Y"] = Input { Value = 0.202435360370257, },
["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 1, },
MaterialInput = Input {
SourceOp = "Text1",
Source = "Output",
},
["MtlStdInputs.MaterialID"] = Input { Value = 1, },
},
ViewInfo = OperatorInfo { Pos = { 550, 115.5, }, },
},
Text1 = TextPlus {
Inputs = {
Width = Input { Value = 1920, },
Height = Input { Value = 1080, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2", }, },
Size = Input { Value = 0.5, },
Font = Input { Value = "Arial", },
StyledText = Input { Value = "A", },
Style = Input { Value = "Bold", },
ManualFontKerningPlacement = Input {
Value = StyledText {
Array = {
},
Value = "",
},
},
Red1 = Input { Value = 0.6887301992019, },
Green1 = Input { Value = 0.757543109040757, },
ShadingGradient1 = Input {
Value = Gradient {
Colors = {
[0] = { 0, 0, 0, 1, },
[1] = { 1, 1, 1, 1, },
},
},
},
RenderToDPTFile = Input { Disabled = true, },
DPTType = Input { Disabled = true, },
DPTResolution = Input { Disabled = true, },
},
ViewInfo = OperatorInfo { Pos = { 440, 115.5, }, },
},
Shape3D1 = Shape3D {
Inputs = {
["Transform3DOp.Rotate.X"] = Input { Value = -90, },
["Transform3DOp.Scale.X"] = Input { Value = 4.65007, },
["MtlStdInputs.MaterialID"] = Input { Value = 2, },
["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 2, },
},
ViewInfo = OperatorInfo { Pos = { 550, 181.5, }, },
},
Shape3D2 = Shape3D {
Inputs = {
["Transform3DOp.Translate.X"] = Input { Value = -0.533519850132279, },
Shape = Input { Value = FuID { "SurfaceSphereInputs", }, },
["MtlStdInputs.Diffuse.Color.Green"] = Input { Value = 0.721189093619762, },
["MtlStdInputs.Diffuse.Color.Blue"] = Input { Value = 0.46900512662027, },
["MtlStdInputs.MaterialID"] = Input { Value = 3, },
["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 3, },
["SurfaceSphereInputs.Radius"] = Input { Value = 0.125, },
["SurfaceSphereInputs.ObjectID.ObjectID"] = Input { Value = 4, },
},
ViewInfo = OperatorInfo { Pos = { 550, 280.5, }, },
},
Duplicate3D1 = Duplicate3D {
Inputs = {
LastCopy = Input { Value = 6, },
["Translate.Z"] = Input { Value = -0.3131313, },
SceneInput = Input {
SourceOp = "Shape3D2",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 660, 280.5, }, },
},
},
}
Eric Westphal wrote:Or use a little workaround to get *both* Softshadows and DOF in 3D....
- Code: Select all
{
Tools = ordered() {
ReplaceMaterial3D1 = ReplaceMaterial3D {
Inputs = {
SceneInput = Input {
SourceOp = "Merge3D1",
Source = "Output",
},
["ReplaceMode.Nest"] = Input { Value = 1, },
MaterialInput = Input {
SourceOp = "Catcher1",
Source = "MaterialOutput",
},
["MtlStdInputs.MaterialID"] = Input { Value = 5, },
},
ViewInfo = OperatorInfo { Pos = { 1210, 115.5, }, },
},
Catcher1 = TexCatcher {
Inputs = {
MaterialID = Input { Value = 6, },
},
ViewInfo = OperatorInfo { Pos = { 1210, 82.5, }, },
},
Instance_Camera3D1 = Camera3D {
CtrlWZoom = false,
SourceOp = "Camera3D1",
Inputs = {
SceneInput = Input { },
["Transform3DOp.Translation"] = Input { },
["Transform3DOp.Rotation"] = Input { },
["Transform3DOp.PivotNest"] = Input { },
["Transform3DOp.ScaleNest"] = Input { },
["Transform3DOp.TargetNest"] = Input { },
["Stereo.Nest"] = Input { },
["Stereo.RightCamera"] = Input { },
FilmBack = Input { },
ControlVis = Input { Value = 1, },
Import = Input { },
["SurfacePlaneInputs.Visibility.Nest"] = Input { },
["SurfacePlaneInputs.Lighting.Nest"] = Input { },
["SurfacePlaneInputs.Matte.Nest"] = Input { },
["SurfacePlaneInputs.BlendMode.Nest"] = Input { },
["SurfacePlaneInputs.Controls.Nest"] = Input { },
["SurfacePlaneInputs.ObjectID.Nest"] = Input { },
ImageInput = Input {
SourceOp = "Renderer3D1",
Source = "Output",
},
["MtlStdInputs.Diffuse.Nest"] = Input { },
["MtlStdInputs.Specular.Nest"] = Input { },
["MtlStdInputs.Transmittance.Nest"] = Input { },
["MtlStdInputs.MaterialIDNest"] = Input { },
StartEndRenderScripts = Input { },
},
ViewInfo = OperatorInfo { Pos = { 1210, -49.5, }, },
},
Merge3D2 = Merge3D {
Inputs = {
SceneInput1 = Input {
SourceOp = "ReplaceMaterial3D1",
Source = "Output",
},
SceneInput2 = Input {
SourceOp = "Instance_Camera3D1",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 1430, 115.5, }, },
},
Renderer3D2 = Renderer3D {
Inputs = {
Width = Input { Value = 1920, },
Height = Input { Value = 1080, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2", }, },
SceneInput = Input {
SourceOp = "Merge3D2",
Source = "Output",
},
RendererType = Input { Value = FuID { "RendererOpenGL", }, },
["RendererOpenGL.AccumulationEffects"] = Input { Value = 1, },
["RendererOpenGL.EnableAccumEffects"] = Input { Value = 1, },
["RendererOpenGL.AccumQuality"] = Input { Value = 8, },
["RendererOpenGL.DoFBlur"] = Input { Value = 0.02, },
["RendererOpenGL.TransparencySorting"] = Input { Value = 1, },
},
ViewInfo = OperatorInfo { Pos = { 1595, 115.5, }, },
},
Merge3D1 = Merge3D {
Inputs = {
SceneInput1 = Input {
SourceOp = "Shape3D1",
Source = "Output",
},
SceneInput2 = Input {
SourceOp = "ImagePlane3D1",
Source = "Output",
},
SceneInput4 = Input {
SourceOp = "Duplicate3D1",
Source = "Data3D",
},
},
ViewInfo = OperatorInfo { Pos = { 770, 115.5, }, },
},
Renderer3D1 = Renderer3D {
Inputs = {
Width = Input { Value = 1920, },
Height = Input { Value = 1080, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2", }, },
SceneInput = Input {
SourceOp = "Merge3D1_1",
Source = "Output",
},
["RendererSoftware.LightingEnabled"] = Input { Value = 1, },
["RendererSoftware.ShadowsEnabled"] = Input { Value = 1, },
},
ViewInfo = OperatorInfo { Pos = { 1045, 49.5, }, },
},
Camera3D1 = Camera3D {
Inputs = {
["Transform3DOp.Translate.X"] = Input { Value = 0.535499452634878, },
["Transform3DOp.Translate.Y"] = Input { Value = 0.580433615147737, },
["Transform3DOp.Translate.Z"] = Input { Value = 0.840155936335953, },
["Transform3DOp.Rotate.X"] = Input { Value = -24.3999996185303, },
["Transform3DOp.Rotate.Y"] = Input { Value = 37.2000045776367, },
FLength = Input { Value = 18.2123442718302, },
PlaneOfFocus = Input { Value = 1, },
["Stereo.Mode"] = Input { Value = FuID { "OffAxis", }, },
PlaneOfFocusVis = Input { Value = 1, },
Import = Input { Value = 1, },
ImagePlaneEnabled = Input { Value = 0, },
["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 5, },
["MtlStdInputs.MaterialID"] = Input { Value = 4, },
ProjectionEnabled = Input { Value = 1, },
ProjectionFitMethod = Input { Value = FuID { "Outside", }, },
ProjectionMode = Input { Value = 2, },
},
ViewInfo = OperatorInfo { Pos = { 660, -49.5, }, },
},
Merge3D1_1 = Merge3D {
Inputs = {
SceneInput1 = Input {
SourceOp = "Merge3D1",
Source = "Output",
},
SceneInput2 = Input {
SourceOp = "Camera3D1",
Source = "Output",
},
SceneInput3 = Input {
SourceOp = "SpotLight1",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 880, 49.5, }, },
},
SpotLight1 = LightSpot {
Inputs = {
["Transform3DOp.Translate.Y"] = Input { Value = 1.5139798618137, },
["Transform3DOp.Translate.Z"] = Input { Value = 2.10329272162723, },
["Transform3DOp.UseTarget"] = Input { Value = 1, },
["Transform3DOp.Target.Y"] = Input { Value = 0.186654182933765, },
},
ViewInfo = OperatorInfo { Pos = { 660, 16.5, }, },
},
ImagePlane3D1 = ImagePlane3D {
Inputs = {
["Transform3DOp.Translate.Y"] = Input { Value = 0.202435360370257, },
["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 1, },
MaterialInput = Input {
SourceOp = "Text1",
Source = "Output",
},
["MtlStdInputs.MaterialID"] = Input { Value = 1, },
},
ViewInfo = OperatorInfo { Pos = { 550, 115.5, }, },
},
Text1 = TextPlus {
Inputs = {
Width = Input { Value = 1920, },
Height = Input { Value = 1080, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2", }, },
Size = Input { Value = 0.5, },
Font = Input { Value = "Arial", },
StyledText = Input { Value = "A", },
Style = Input { Value = "Bold", },
ManualFontKerningPlacement = Input {
Value = StyledText {
Array = {
},
Value = "",
},
},
Red1 = Input { Value = 0.6887301992019, },
Green1 = Input { Value = 0.757543109040757, },
ShadingGradient1 = Input {
Value = Gradient {
Colors = {
[0] = { 0, 0, 0, 1, },
[1] = { 1, 1, 1, 1, },
},
},
},
RenderToDPTFile = Input { Disabled = true, },
DPTType = Input { Disabled = true, },
DPTResolution = Input { Disabled = true, },
},
ViewInfo = OperatorInfo { Pos = { 440, 115.5, }, },
},
Shape3D1 = Shape3D {
Inputs = {
["Transform3DOp.Rotate.X"] = Input { Value = -90, },
["Transform3DOp.Scale.X"] = Input { Value = 4.65007, },
["MtlStdInputs.MaterialID"] = Input { Value = 2, },
["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 2, },
},
ViewInfo = OperatorInfo { Pos = { 550, 181.5, }, },
},
Shape3D2 = Shape3D {
Inputs = {
["Transform3DOp.Translate.X"] = Input { Value = -0.533519850132279, },
Shape = Input { Value = FuID { "SurfaceSphereInputs", }, },
["MtlStdInputs.Diffuse.Color.Green"] = Input { Value = 0.721189093619762, },
["MtlStdInputs.Diffuse.Color.Blue"] = Input { Value = 0.46900512662027, },
["MtlStdInputs.MaterialID"] = Input { Value = 3, },
["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 3, },
["SurfaceSphereInputs.Radius"] = Input { Value = 0.125, },
["SurfaceSphereInputs.ObjectID.ObjectID"] = Input { Value = 4, },
},
ViewInfo = OperatorInfo { Pos = { 550, 280.5, }, },
},
Duplicate3D1 = Duplicate3D {
Inputs = {
LastCopy = Input { Value = 6, },
["Translate.Z"] = Input { Value = -0.3131313, },
SceneInput = Input {
SourceOp = "Shape3D2",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 660, 280.5, }, },
},
},
}
michael vorberg wrote:Copy all and paste into the fusion flow
EDIT - Yeah you can tell it's a flat surface, the DOF stops at the projection...damn.
Users browsing this forum: Google [Bot] and 23 guests