- Posts: 2
- Joined: Fri Jun 02, 2023 1:17 pm
- Real Name: Jeremy Statum
I could really use some help here. Its always possible there's just a simple fix I'm not seeing, but I've exhausted everywhere I know to look. I have a model I created in Blender which I exported to fbx and brought into Fusion (the Fusion page on Resolve and not the standalone, if it matters). The normal texture goes o the BumpMap node set to Bummap, then to the corresponding input on the a CookTorrance. Below I've copy/pasted the node tree for inspection. I've tried every which way I can think of, and I cannot seem to get the bumpmap to show up on the model. The map itself looks correct when I load the node into the viewer, but not when viewing the model, as shown in the attached screenshot of the viewer. Anyone who might know what I'm doing wrong here has my eternal thanks.
- Code: Select all
{
Tools = ordered() {
diffuse = MediaIn {
NameSet = true,
CustomData = { MEDIA_ID = "c1f8b773-c0a7-4c89-b3ac-52b127490f82", MediaProps = { MEDIA_NUM_LAYERS = 0, MEDIA_FORMAT_TYPE = "PNG", MEDIA_PATH = "C:\\Users\\REDACTED\\Documents\\Blender\\CSU mograph\\ClockTower\\Clocktower_FBX\\Clocktower_diffuse.png", MEDIA_LAYER_DESC = {
}, MEDIA_NAME = "Clocktower_diffuse.png", MEDIA_HEIGHT = 4096, MEDIA_START_FRAME = 0, MEDIA_IS_SOURCE_RES = true, MEDIA_SRC_FRAME_RATE = 24, MEDIA_MARK_OUT = 0, MEDIA_WIDTH = 4096, MEDIA_NUM_FRAMES = 1, MEDIA_MARK_IN = 0, MEDIA_PAR = 1 } },
Inputs = {
GlobalOut = Input { Value = 119, },
MediaSource = Input { Value = FuID { "MediaPool" }, },
MediaID = Input { Value = "c1f8b773-c0a7-4c89-b3ac-52b127490f82", },
AudioTrack = Input { Value = FuID { "Timeline Audio" }, },
Layer = Input {
Value = Text {
},
},
ClipTimeEnd = Input { Value = 0, },
HoldLastFrame = Input { Value = 119, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
LeftAudio = Input {
SourceOp = "Left",
Source = "Data",
},
RightAudio = Input {
SourceOp = "Right",
Source = "Data",
},
},
ViewInfo = OperatorInfo { Pos = { -295.408, -57.327 } },
},
Left = AudioDisplay {
},
Right = AudioDisplay {
CtrlWZoom = false,
},
metal = MediaIn {
NameSet = true,
CustomData = { MEDIA_ID = "bf877063-b9c4-450f-854d-b8e6c36810ed", MediaProps = { MEDIA_NUM_LAYERS = 0, MEDIA_FORMAT_TYPE = "PNG", MEDIA_PATH = "C:\\Users\\REDACTED\\Documents\\Blender\\CSU mograph\\ClockTower\\Clocktower_FBX\\Clocktower_metallic.png", MEDIA_LAYER_DESC = {
}, MEDIA_NAME = "Clocktower_metallic.png", MEDIA_HEIGHT = 4096, MEDIA_START_FRAME = 0, MEDIA_IS_SOURCE_RES = true, MEDIA_SRC_FRAME_RATE = 24, MEDIA_MARK_OUT = 0, MEDIA_WIDTH = 4096, MEDIA_NUM_FRAMES = 1, MEDIA_MARK_IN = 0, MEDIA_PAR = 1 } },
Inputs = {
GlobalOut = Input { Value = 119, },
MediaSource = Input { Value = FuID { "MediaPool" }, },
MediaID = Input { Value = "bf877063-b9c4-450f-854d-b8e6c36810ed", },
AudioTrack = Input { Value = FuID { "Timeline Audio" }, },
Layer = Input {
Value = Text {
},
},
ClipTimeEnd = Input { Value = 0, },
HoldLastFrame = Input { Value = 119, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
LeftAudio = Input {
SourceOp = "Left",
Source = "Data",
},
RightAudio = Input {
SourceOp = "Right",
Source = "Data",
},
},
ViewInfo = OperatorInfo { Pos = { -286.075, -19.7512 } },
},
CookTorrance1 = MtlCookTorrance {
Inputs = {
["Diffuse.Color.Material"] = Input {
SourceOp = "diffuse",
Source = "Output",
},
["Specular.Roughness.Material"] = Input {
SourceOp = "rough",
Source = "Output",
},
["Specular.RefractiveIndex.Material"] = Input {
SourceOp = "metal",
Source = "Output",
},
["Bumpmap.Material"] = Input {
SourceOp = "BumpMap2",
Source = "MaterialOutput",
},
MaterialID = Input { Value = 3, },
},
ViewInfo = OperatorInfo { Pos = { -99.4085, 19.0366 } },
},
rough = MediaIn {
NameSet = true,
CustomData = { MEDIA_ID = "19f0801e-dcdc-4f21-8231-124d3a88b62b", MediaProps = { MEDIA_NUM_LAYERS = 0, MEDIA_FORMAT_TYPE = "PNG", MEDIA_PATH = "C:\\Users\\REDACTED\\Documents\\Blender\\CSU mograph\\ClockTower\\Clocktower_FBX\\Clocktower_roughness.png", MEDIA_LAYER_DESC = {
}, MEDIA_NAME = "Clocktower_roughness.png", MEDIA_HEIGHT = 4096, MEDIA_START_FRAME = 0, MEDIA_IS_SOURCE_RES = true, MEDIA_SRC_FRAME_RATE = 24, MEDIA_MARK_OUT = 0, MEDIA_WIDTH = 4096, MEDIA_NUM_FRAMES = 1, MEDIA_MARK_IN = 0, MEDIA_PAR = 1 } },
Inputs = {
GlobalOut = Input { Value = 119, },
MediaSource = Input { Value = FuID { "MediaPool" }, },
MediaID = Input { Value = "19f0801e-dcdc-4f21-8231-124d3a88b62b", },
AudioTrack = Input { Value = FuID { "Timeline Audio" }, },
Layer = Input {
Value = Text {
},
},
ClipTimeEnd = Input { Value = 0, },
HoldLastFrame = Input { Value = 119, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
LeftAudio = Input {
SourceOp = "Left",
Source = "Data",
},
RightAudio = Input {
SourceOp = "Right",
Source = "Data",
},
},
ViewInfo = OperatorInfo { Pos = { -284.742, 50.5518 } },
},
FBXMesh3D2 = SurfaceFBXMesh {
Inputs = {
["Transform3DOp.Scale.X"] = Input { Value = 0.01, },
ImportFile = Input { Value = "C:\\Users\\REDACTED\\Documents\\Blender\\CSU mograph\\ClockTower\\Clocktower_FBX\\Clocktower.fbx", },
TransformToWorld = Input { Value = 0, },
["ObjectID.ObjectID"] = Input { Value = 2, },
MaterialInput = Input {
SourceOp = "CookTorrance1",
Source = "MaterialOutput",
},
["MtlStdInputs.MaterialID"] = Input { Value = 5, },
},
ViewInfo = OperatorInfo { Pos = { 36.592, 9.33966 } },
},
normal = MediaIn {
CtrlWZoom = false,
NameSet = true,
CustomData = { MEDIA_ID = "0332f403-3620-472b-ba5e-aae831aee18c", MediaProps = { MEDIA_NUM_LAYERS = 0, MEDIA_FORMAT_TYPE = "PNG", MEDIA_PATH = "C:\\Users\\REDACTED\\Documents\\Blender\\CSU mograph\\ClockTower\\Clocktower_FBX\\Clocktower_normal.png", MEDIA_LAYER_DESC = {
}, MEDIA_NAME = "Clocktower_normal.png", MEDIA_HEIGHT = 4096, MEDIA_START_FRAME = 0, MEDIA_IS_SOURCE_RES = true, MEDIA_SRC_FRAME_RATE = 24, MEDIA_MARK_OUT = 0, MEDIA_WIDTH = 4096, MEDIA_NUM_FRAMES = 1, MEDIA_MARK_IN = 0, MEDIA_PAR = 1 }, },
Inputs = {
GlobalOut = Input { Value = 119, },
MediaSource = Input { Value = FuID { "MediaPool" }, },
MediaID = Input { Value = "0332f403-3620-472b-ba5e-aae831aee18c", },
AudioTrack = Input { Value = FuID { "Timeline Audio" }, },
Layer = Input {
Value = Text {
},
},
ClipTimeEnd = Input { Value = 0, },
HoldLastFrame = Input { Value = 119, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
LeftAudio = Input {
SourceOp = "Left",
Source = "Data",
},
RightAudio = Input {
SourceOp = "Right",
Source = "Data",
},
},
ViewInfo = OperatorInfo { Pos = { -279.408, 86.9154 } },
},
BumpMap2 = BumpMap {
Inputs = {
SourceImageType = Input { Value = 1, },
Input = Input {
SourceOp = "normal",
Source = "Output",
},
["FilterMode.Nest"] = Input { Value = 1, },
MaterialID = Input { Value = 2, },
},
ViewInfo = OperatorInfo { Pos = { -100.742, 100.248 } },
},
SpotLight1 = LightSpot {
Inputs = {
["Transform3DOp.Translate.Y"] = Input { Value = 14.1080892329498, },
["Transform3DOp.Translate.Z"] = Input { Value = 4.80962390755473, },
["Transform3DOp.Rotate.X"] = Input { Value = -45, },
ConeAngle = Input { Value = 70.64, },
["ShadowLightInputs3D.ShadowsEnabled"] = Input { Value = 1, },
},
ViewInfo = OperatorInfo { Pos = { 480.291, -32.2127 } },
},
SpotLight1_1 = LightSpot {
Inputs = {
["Transform3DOp.Translate.Y"] = Input { Value = 14.1080892329498, },
["Transform3DOp.Translate.Z"] = Input { Value = -9.03, },
["Transform3DOp.Rotate.X"] = Input { Value = -135, },
ConeAngle = Input { Value = 70.64, },
["ShadowLightInputs3D.ShadowsEnabled"] = Input { Value = 1, },
},
ViewInfo = OperatorInfo { Pos = { 482.046, 97.3424 } },
},
Merge3D1 = Merge3D {
Inputs = {
SceneInput1 = Input {
SourceOp = "FBXMesh3D2",
Source = "Output",
},
SceneInput5 = Input {
SourceOp = "SpotLight1_1",
Source = "Output",
},
SceneInput4 = Input {
SourceOp = "SpotLight1",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 500.853, 28.2788 } },
},
Renderer3D1 = Renderer3D {
CustomData = { ToolVersion = 2, },
Inputs = {
GlobalOut = Input { Value = 119, },
Width = Input { Value = 1920, },
Height = Input { Value = 1080, },
UseFrameFormatSettings = Input { Value = 1, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
SceneInput = Input {
SourceOp = "Merge3D1",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 641.387, 28.9327 } },
},
MediaOut1 = MediaOut {
Inputs = {
Index = Input { Value = "0", },
Input = Input {
SourceOp = "Renderer3D1",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 766.973, 27.7206 } },
}
}
}
- Attachments
-
- Screenshot 2023-06-05 092645.png (606.46 KiB) Viewed 361 times
Last edited by Jeremy_theBeard on Mon Jun 05, 2023 2:54 pm, edited 1 time in total.