import alembic sequence

1,160 views
Skip to first unread message

desig...@gmail.com

unread,
Dec 17, 2021, 10:54:50 AM12/17/21
to maya...@googlegroups.com
Hoping you guys can save my @$$ right now.
I was just handed a 300GB ABC sequence from a film studio that I need to light, but I'm having trouble figuring out how to import a sequence. 

A little research exposes a few tools to stitch together a sequence, but in my case, that would make a file way too big. 

files are like this:
blahblah.1001.abc
blahblah.1002.abc
blahblah.1003.abc

Does anyone know how to do this?

Thanks,
Ryan

desig...@gmail.com

unread,
Dec 17, 2021, 12:17:27 PM12/17/21
to maya...@googlegroups.com
I see that it's possible to import through Bifrost, though I must admit, I never use it. Any tips on that front would be much appreciated. Got this and it loads, but doesn't increment. 
image.png

hernan.s...@gmail.com

unread,
Dec 17, 2021, 12:34:02 PM12/17/21
to maya_he3d
in the read alembic, it should be `blahblah.####.abc`  if you have a seq as you showed above. 

maya_vIB1sK5jSv.png

desig...@gmail.com

unread,
Dec 17, 2021, 1:00:16 PM12/17/21
to maya...@googlegroups.com
Thanks Herman!
You would think that Maya might want to give a hint about common syntax somewhere. I find their documentation impenetrable. 

R

--
You received this message because you are subscribed to the Google Groups "maya_he3d" group.
To unsubscribe from this group and stop receiving emails from it, send an email to maya_he3d+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/maya_he3d/da86dc83-3d81-4436-8766-71112db30ffbn%40googlegroups.com.

hernan.s...@gmail.com

unread,
Dec 17, 2021, 1:25:23 PM12/17/21
to maya_he3d
Usually, all nodes core nodes have an info tab that tells you what they do and what they expect, change, attributes/properties, etc  
Compounds/OTLs from other people sometimes do other times not. 
The time node does not. Also, worth having a look at this

desig...@gmail.com

unread,
Dec 17, 2021, 1:56:30 PM12/17/21
to maya...@googlegroups.com
Thanks,
Yeah, I'm trying now to get that alembic back into maya as an object that can render... another hour hunting down how to do this simple task. 

Any ideas about how to do this too?

R

hernan.s...@gmail.com

unread,
Dec 17, 2021, 2:12:03 PM12/17/21
to maya_he3d
you can just write the alembic back, that should give you a mesh, if you want just a single make sure to have checked write single file. Also out of curiosity, what are you using for rendering? If it is Arnold you can keep the geo in BF which will be way faster and just assign a material. 
YOu can read attributes and use them for shading, etc. 

maya_XqbIk7nJWH.png


maya_C43U5q6vPD.png


hernan.s...@gmail.com

unread,
Dec 17, 2021, 2:21:46 PM12/17/21
to maya_he3d
bifrostGeoTomaya allows you to indeed convert amino obj/geo into a mesh for Maya to be further processed or rendered with other engines, as well as it should keep the data live, for simple or mid geo is ok. If you use more complex geo probably I would write the data back into an ABC. And if you use Vray, for example, you can use the ABC procedural or in RS you could write the ABC into a proxy as well. With that said SDK should come soon, they have been saying that they are working on it, so other renders besides Arnold can access BF directly which should open a bunch of doors. 

desig...@gmail.com

unread,
Dec 17, 2021, 2:43:19 PM12/17/21
to maya...@googlegroups.com
Thanks Hernan,
I can't write out new ABC files, as they would be more than 300GB for this cache. I need to be able to render the ABC sequence given to me. 
At present, I can see and apply a shader to the BifrostGraph object, but of course it won't render. So I have to convert it to a shape node that I can actually render with Redshift. I'm attempting to output the mesh from the graph and feed it into the inMesh of a shape node, but this doesn't seem to work. 
image.png

hernan.s...@gmail.com

unread,
Dec 17, 2021, 2:53:39 PM12/17/21
to maya_he3d
I will need to what you are doing but, it should work. Try adding a first in Array, get from Array or merge geometry from the ABC output, like this


maya_jndL6IGga7.png

Adding the RS_material won't work btw how you have it right now. Just in case

desig...@gmail.com

unread,
Dec 17, 2021, 3:00:10 PM12/17/21
to maya...@googlegroups.com
I really don't understand how to use this. "First in array" definitely returns the first mesh, but doesn't solve any problem. Get from array seems to transfer the name of the mesh???
Am I supposed to use this to switch the name of the mesh per frame? I'm not sure how to use the terminal, or how to make these things renderable. Ugghh..

R


hernan.s...@gmail.com

unread,
Dec 17, 2021, 3:00:12 PM12/17/21
to maya_he3d
Btw, these are just different ways to do basically the same. The merge geo can be used as well for example if you have a bunch of geo from Maya that you want to merge basically, so you could right-click on the geo and do a FAN IN the input to connect geo.  HTH. 

hernan.s...@gmail.com

unread,
Dec 17, 2021, 3:01:15 PM12/17/21
to maya_he3d
so what is the end goal? to end up with one mesh or a seq? 

Anthony Enos

unread,
Dec 17, 2021, 3:03:08 PM12/17/21
to maya...@googlegroups.com
It does seem to work over here without the array, rendering redshift with a simple ABC import sequence after assigning the Redshift shader to the poly shape. This is all I've got in the bifrost and regular node graphs.
bifGraph.JPG
nodeGraph.JPG


hernan.s...@gmail.com

unread,
Dec 17, 2021, 3:13:17 PM12/17/21
to maya_he3d
Indeed the above should work. Also, If you are not in 2.3.1 I would highly recommend upgrading. 

desig...@gmail.com

unread,
Dec 17, 2021, 3:25:49 PM12/17/21
to maya...@googlegroups.com
I'm also trying to use a "terminal" node, but this also doesn't seem to work. 

image.png

hernan.s...@gmail.com

unread,
Dec 17, 2021, 3:37:30 PM12/17/21
to maya_he3d
The output should be used if you want to get a mesh. The terminal is great inside BF to see something or render in Arnold, etc. Also when you connect something to the final input by default it won't show it in the viewport it will just render, if you want to change that behavior go to the attr editor and check the box. However, I wouldn't recommend it. 

maya_Lhp65cyhgl.png

That way you add proxy or lighter geo to see in the VP and just for final render the heavy/more complex geo. 

If you could share a few frames of the seq would be the best. On my side is working correctly reading and outputting the seq to render either with RS or Vray. Or if you can not share a few frames of the seq try to make a repro scene that you can share. 

desig...@gmail.com

unread,
Dec 19, 2021, 2:38:52 AM12/19/21
to maya...@googlegroups.com
Thanks for all your help Hernan, and Anthony. I gave up on this but it might come back to me in the new year. I just updated to Maya 2022.3, so maybe there might be a change in functionality with Redshift, or the network that we have been talking about will work this time around. 

Thanks again,
Ryan

joiec...@gmail.com

unread,
Dec 20, 2021, 1:28:24 AM12/20/21
to maya_he3d
All that should be much easier if you were using Arnold. In fact you can use ABC directly with standins and shade with operators...., unluckily you are using RedShift :(
Reply all
Reply to author
Forward
0 new messages