Chris · @flipsideza
238 followers · 741 posts · Server fosstodon.org

Yes! That may have taken longer than it should have, but got it working! 💪 Cull Points based on Camera Frustum in vanilla Maya 2020, Bifrost 2.2.0.1!
Its much easier in Maya 2023 and Bifrost 2.6+ but here we are!

#maya #Bifrost #camerafrustum #pipelinetd #pipelinejournal

Last updated 1 year ago

Chris · @flipsideza
238 followers · 727 posts · Server fosstodon.org

Just added a feature to our USD asset turntable. It now has a helix camera move that gives a closeup render of the asset from bottom to top.

#houdini #solaris #techart #pipelinejournal #openusd #animation

Last updated 1 year ago

Chris · @flipsideza
201 followers · 629 posts · Server fosstodon.org

Really enjoying the fact that a file can be sublayered right into a file. This is really making me rethink some of our processes.

#matx #usd #pipeline #pipelinejournal #animation

Last updated 1 year ago

Chris · @flipsideza
199 followers · 622 posts · Server fosstodon.org

So with the release of I have renewed my interest in . Actually just really keen to do a deep dive into material libraries, storing, reusing and accessing materials across DCCs.

#quiltix #matx #pipeline #mtlx #pipelinejournal

Last updated 1 year ago

Chris · @flipsideza
193 followers · 584 posts · Server fosstodon.org

I'm probably the only person fully testing the user experience of our pipeline. (between projects, so no artists on pipe). It saddens me when I find new obvious bugs coz the dev didnt test. I get it one change can introduce a multitude of issues... but some devs are very good at checking thier work vs others who code and forget.

#pipeline #pipelinejournal #dev #animation

Last updated 1 year ago

Chris · @flipsideza
193 followers · 584 posts · Server fosstodon.org

Been writing a new tool to help artists log thier time based on assigned assets/shots. Hoping to gain more insight into how long specific tasks and shot work takes.

#python #pyside #pipeline #pipelinejournal #qt #dev

Last updated 1 year ago

Chris · @flipsideza
171 followers · 543 posts · Server fosstodon.org

Okay I have found a way to rename prims and the primpath as required... Its a brute force technique but thankfully having this working opens up so many options for our workflow.
Sadly this due to not allowing objects at different locations in the scene graph tree to have identical names, like and

#blender #maya #houdini #openusd #python #pipelinetd #pipelinejournal #dag

Last updated 1 year ago

Chris · @flipsideza
172 followers · 540 posts · Server fosstodon.org

has a prim.GetName() but no prim.SetName()! I know how to edit primpaths via an sdf.layer but having a .SetName() would have meant i could be solving another problem right now instead of bashing my head against moving stage data to a sdf.layer and back!

#openusd #pipeline #pipelinejournal #houdini

Last updated 1 year ago

Chris · @flipsideza
168 followers · 526 posts · Server fosstodon.org

Super happy to find that has an equivalent to a UUID.

# Assuming 'obj' is your object
uuid = obj.as_pointer()

Busy working on our Pipeline Asset Validator and need to make sure all names are unique yet conform to our naming standards.

#blender #pipeline #pipelinejournal

Last updated 1 year ago

Chris · @flipsideza
167 followers · 508 posts · Server fosstodon.org

I do also need to do a deep dive into a python tool that was written two years ago for , that now needs implementing in Its gonna get wild as the dev who wrote it has since left the company.

#maya #blender #pipeline #pipelinejournal

Last updated 1 year ago

Chris · @flipsideza
166 followers · 507 posts · Server fosstodon.org

This weeks main goal, to create some FX (fire/smoke/pyro) and confirm that these assets travel down the new USD pipe correctly. Confirm that lookdev receives & can use all attributes required, etc.

This probably & largely involves prepping my asset build tool to accept different formats correctly, and accessing primvars.

#houdini #pipeline #openusd #solaris #pipelinejournal

Last updated 1 year ago

Chris · @flipsideza
161 followers · 496 posts · Server fosstodon.org

Pretty chuffed! Delivered our first project created fully in just in time for the
Starting in March we had no in our pipeline and 3.5months later we have MVP support for all departments.
We also integrated for Modelling and Set Assembly. Its been a busy month not gonna lie!

#usd #annecyfilmfestival #openusd #blender #pipeline #pipelinejournal #animation #solaris #python #houdini

Last updated 1 year ago

Chris · @flipsideza
161 followers · 495 posts · Server fosstodon.org

So this week I cloned down the repo and for the first time in my life successfully built a c project! I honestly did not expect it to work so smoothly. Props to the blender devs who put that all together.

Now to go do some digging in the code ^_^

#blender #usd #pipeline #pipelinejournal #animation

Last updated 1 year ago

Chris · @flipsideza
158 followers · 488 posts · Server fosstodon.org

Just to add insult to injury, uses 'map1' as its default, but auto renames to st on export. So whilst exporting alembics from we then had two UV maps in Maya 'UVMap' and 'map1' when those files ultimately made it to rigging and then down to we now have 'st' and 'st1'.
Spent friday debugging why mtl.usd wasn't being applied correctly to anim.usd and well it came down to UV names.

#maya #usd #blender #houdini #solaris #pipeline #pipelinejournal #animation

Last updated 1 year ago

Chris · @flipsideza
155 followers · 477 posts · Server fosstodon.org

Okay primitive matching patterns are pretty freaking cool! I can see myself using these a lot.

#houdini #usd #openusd #pipelinejournal #solaris

Last updated 1 year ago

Chris · @flipsideza
155 followers · 476 posts · Server fosstodon.org

Decided to do a write up on creating a simple asset with the geo & mtl layers as referenced layers via payload.

maglit.me/usdassetbuildpayload

#usd #openusd #houdini #solaris #pipelinejournal #pipeline

Last updated 1 year ago

Chris · @flipsideza
154 followers · 475 posts · Server fosstodon.org

The roll out of my new Asset Builder has gone amazingly smoothly. 💪 The team really prefer its workflow, cleaner and simpler for the artist. This is always my goal, 'Let Artists be Artists' they dont care about all this tech ^_^

# Houdini

#lookdev #usd #openusd #pipeline #pipelinejournal

Last updated 1 year ago

Chris · @flipsideza
154 followers · 474 posts · Server fosstodon.org

Creating a payload feels oddly complicated in but once you have it setup its pretty straight forward!

Here I am creating two reference usd layers, one for _geo.usdc and one for _mtl.usdc (off top screen) that are combined into a single payload layer _payload.usd.

The 'root_component_prim' is simply creating '/asset_name' of kind 'Component'.

#houdini #usd #openusd #pipeline #pipelinejournal

Last updated 1 year ago

Chris · @flipsideza
154 followers · 473 posts · Server fosstodon.org

Its been interesting working with USD and seeing how it can all be layered. The component builder was not letting me store arnold render settings in the _mtl.usdc so we used the _extras.usdc. Having switched to my own builder we can now store those details in the _mtl.usdc meaning one less file to keep track of when applying materials to animation. 💪

#houdini #usd #openusd #pipeline #pipelinejournal

Last updated 1 year ago

Chris · @flipsideza
150 followers · 449 posts · Server fosstodon.org

Flexing the new functions to build a Asset Review Turntable for

maglit.me/solarisassetturntabl

#vex #usd #houdini #pipeline #pipelinejournal #openusd

Last updated 1 year ago