Not sure how exactly to title this post. I have two assets in Shotgun that I would like to link, but not through the usual Sub-Asset structure. The idea is that we have a prop (a pillow, fwiw) that can also be a set-dressing asset (respectively called prp_pillow and sdr_pillow). We would like the actual modelling/surfacing work to be done on the prop, and for some proxies to be generated for the set dressing asset at the same time.
The way I’d like to handle it is to have a field to link the prop to the set dressing asset, so I created a field “Propify” on Assets in our SG site. I enter “sdr_pillow” into the Propify field on the prop asset, and I can access this through the API under “sg_propify” on the Asset entity. So far so good.
However, I also want to be able to warn the artists if they are about to start working on a set-dressing asset that is linked to a prop asset, as they should be working on the prop itself. However, when I try to find the inverse of the link (to find the prop from the sdr asset), the field name is “sg_asset_3”. This seems a little arbitrary and non-intuitive.
Is there any way to change this field code? Or how can I go about it so that the field code is something a little more sensible?
I hope this all makes sense and that I’ve explained myself ok…