Jump to: Board index » General » Fusion

USD texturing within Fusion

Learn about 3D compositing, animation, broadcast design and VFX workflows.
  • Author
  • Message
Offline

Ryan Hays

  • Posts: 20
  • Joined: Mon Jul 20, 2015 5:40 pm

USD texturing within Fusion

PostWed Feb 21, 2024 3:47 pm

Hello!

Have I overlooked a means by which I can create textures using Fusion tools (eg fastnoise, grid, text, whatever) and apply them directly to USD objects with uvs? Looking for the functionality present in Replace Material 3D where you wire the texture right in.

Thanks,

Ryan
Offline

bentheanimator

  • Posts: 461
  • Joined: Mon May 13, 2019 10:38 pm
  • Location: Minneapolis, MN
  • Real Name: Ben Hall

Re: USD texturing within Fusion

PostThu Feb 22, 2024 4:34 am

Welcome to the club. The tech demo, known as USD, doesn't have separate USD surface shader. Nor the ability to add textures to an existing model. Nor the ability to create an MTLX file.

Maybe later, maybe. It's only a very small fringe use that would want to do something like add a texture to a model.
Resolve & Fusion Studio 18.6.5
Windows 10
Intel Xeon CPU 2699A @ 2.40GHz | 128GB RAM | 2xRTX3090 | 512NVME System | 8TB NMVE Scratch | 80TB 8Gbps Fiber

MacOS 12.7.2
MacBook Pro 13,3 | 16GB | Radeon 460 4GB | 256GB System | 256GB Scratch
Offline

Ryan Hays

  • Posts: 20
  • Joined: Mon Jul 20, 2015 5:40 pm

Re: USD texturing within Fusion

PostThu Feb 22, 2024 3:45 pm

Ok rad we love this...

Back to importing alembics without point colors.
Offline

Sam Steti

  • Posts: 2509
  • Joined: Tue Jun 17, 2014 7:29 am
  • Location: France

Re: USD texturing within Fusion

PostFri Feb 23, 2024 2:51 pm

Ryan Hays wrote:Back to importing alembics without point colors.
... which actually works pretty fine
*MacMini M1 16 Go - Ext nvme SSDs on TB3 - 14 To HD in 2 x 4 disks USB3 towers
*Legacy MacPro 8core Xeons, 32 Go ram, 2 x gtx 980 ti, 3SSDs including RAID
*Resolve Studio everywhere, Fusion Studio too
*https://www.buymeacoffee.com/videorhin
Offline

Ryan Hays

  • Posts: 20
  • Joined: Mon Jul 20, 2015 5:40 pm

Re: USD texturing within Fusion

PostThu Mar 07, 2024 5:38 pm

Not if you have objects that have to be a million different colors, which also need imported velocities.
Offline

Ryan Hays

  • Posts: 20
  • Joined: Mon Jul 20, 2015 5:40 pm

Re: USD texturing within Fusion

PostTue Apr 23, 2024 2:18 pm

Still no-go with Fusion 19 beta right? I'm not seeing a source input on this uTexture node? I do a lot of motion graphics - between this not working and Krokodove being broken, I feel sad.
Offline

Hendrik Proosa

  • Posts: 3056
  • Joined: Wed Aug 22, 2012 6:53 am
  • Location: Estonia

Re: USD texturing within Fusion

PostTue Apr 23, 2024 2:55 pm

uImagePlane can't even update its texture on playback, it only updates when re-evaluated by disabling-enabling the node.

Textures from memory are a bit tricky in USD. What it needs is a limbo of writing a custom Hydra IO plugin for reading in-memory assets and a way to describe the "handle" to that in-memory data in asset path (possibly having to bake a custom asset resolver plugin too). Could ofcourse write everything to disk cache and read from that, not sure how fast that would be...
I do stuff
Offline

bentheanimator

  • Posts: 461
  • Joined: Mon May 13, 2019 10:38 pm
  • Location: Minneapolis, MN
  • Real Name: Ben Hall

Re: USD texturing within Fusion

PostTue Apr 23, 2024 4:31 pm

I created a bug report in the Resolve Beta 19 forum about the uImagePlane not updating the Input texture. If you force a purgeCache() from the 3D Renderer, I could sort of get it to work. Until the render went blank and died on random frames.

It then occurred to me that they might have a real problem on their hands with USD and Hydra Delegates. How are you going to use a GPU Hydra when Resolve/Fusion doesn't release the GPU memory after every frame? When Redshift or VRAY tries to query the VRAM, it's going to come up with 500Mb of available VRAM.
Resolve & Fusion Studio 18.6.5
Windows 10
Intel Xeon CPU 2699A @ 2.40GHz | 128GB RAM | 2xRTX3090 | 512NVME System | 8TB NMVE Scratch | 80TB 8Gbps Fiber

MacOS 12.7.2
MacBook Pro 13,3 | 16GB | Radeon 460 4GB | 256GB System | 256GB Scratch
Offline

Hendrik Proosa

  • Posts: 3056
  • Joined: Wed Aug 22, 2012 6:53 am
  • Location: Estonia

Re: USD texturing within Fusion

PostTue Apr 23, 2024 4:50 pm

bentheanimator wrote:It then occurred to me that they might have a real problem on their hands with USD and Hydra Delegates. How are you going to use a GPU Hydra when Resolve/Fusion doesn't release the GPU memory after every frame? When Redshift or VRAY tries to query the VRAM, it's going to come up with 500Mb of available VRAM.

I guess they have to come up with a solution :D Can’t hold on to everything when everything doesn’t fit into memory. Same problems are in all softwares, for example Houdini, and they have been solved too.

But given how BMD thinks, I wouldn’t be surprised if the solution is going to be a custom cpu based renderer stuffed in.
I do stuff

Return to Fusion

Who is online

Users browsing this forum: Jacob Danell and 50 guests