AcademySoftwareFoundation / OpenCue

A render management system you can deploy for visual effects and animation productions.
https://www.opencue.io
Apache License 2.0
832 stars 202 forks source link

add Blender plugin #312

Open fire opened 5 years ago

fire commented 5 years ago

Support Blender as a render for jobs.

fire commented 5 years ago

It was mentioned in an email thread in https://cloud.google.com/solutions/creating-a-render-farm-on-gcp-using-opencue#submit_a_job

fire commented 5 years ago

For a seamless UX, there should be a Blender plugin. This allows artists who don't care about technical details to work.

Links:

bcipriano commented 5 years ago

@fire Thanks! Yes, as you mentioned OpenCue does technically support Blender already, but is lacking a plugin to provide easy job launching. Agreed this would be a great thing to add.

I've updated the issue title to reflect that, hope that's alright.

tobkum commented 5 years ago

Has this been placed on the roadmap? We would like to switch to OpenCue, but the UX for the artists should be as seamless as possible.

bcipriano commented 5 years ago

It is definitely on the roadmap and one of the first new plugins we would like to see added. I don't really have an ETA to share though -- dev schedules are hard to pin down unless we get a volunteer who wants to take a stab at writing it.

tobkum commented 5 years ago

Can you give a hint on where to start? I'm just talking about Blender support in CueSubmit standalone, not a Blender addon for now.

gregdenton commented 5 years ago

Hi Tobias,

I went ahead and put together a very simple Blender option in CueSubmit standalone that I'm hoping should help get people started. It requires a user populate the blender file field, and can also specify frame range and output path/format. Those are the only controls that have been exposed though. By default it assumes that 'blender' is in your PATH env var, if not you can override the render command using the "BLENDER_RENDER_CMD" environment variable.

The changes are currently in review in PR #381 https://github.com/AcademySoftwareFoundation/OpenCue/pull/381.

Please let me know if there's any additional functionality that we should add in and I'll see what we can do.

Thanks, Greg

On Tue, Jul 16, 2019 at 9:38 AM Tobias Kummer notifications@github.com wrote:

Can you give a hint on where to start? I'm just talking about Blender support in CueSubmit standalone, not a Blender addon for now.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/AcademySoftwareFoundation/OpenCue/issues/312?email_source=notifications&email_token=AAWUA2HZM3STJX5XOIPUQITP7X2R7A5CNFSM4HMJLUHKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD2BOBBQ#issuecomment-511893638, or mute the thread https://github.com/notifications/unsubscribe-auth/AAWUA2BSVOT7XX5QQAJGAFLP7X2R7ANCNFSM4HMJLUHA .

bcipriano commented 5 years ago

Thanks Greg!

Once that #381 is merged, the next step here would be to build a Blender plugin that automates filling in these fields. The Maya plugin should serve as a good template for this -- it does the same thing.

fire commented 4 years ago

What is the status of this?

bcipriano commented 4 years ago

@fire No update on this since my last comment -- we would love to have a Blender plugin but no one's gotten to work on it yet.

Are you interested in working on this or just inquiring about the status?

fire commented 4 years ago

I wanted to work on this, but I'm worried about using opencue because of the lack of support for open networks like on gce or aws. In particular, no security accounts or roles. So I'm waiting for that to be solved.

fire commented 4 years ago

No Encryption.

https://github.com/AcademySoftwareFoundation/OpenCue/issues/150

No rbac:

https://github.com/AcademySoftwareFoundation/OpenCue/issues/425

bcipriano commented 4 years ago

Ok got it, thanks for the details!

n-jay commented 2 years ago

Hi @bcipriano I noticed that the blender addon is missing in the plugins directory. Is there an update on this?

I'm very interested in contributing to OpenCue (and working with ASWF as a whole) and thought Blender integration would be a good place to start. Additionally, should I create a new mail thread on opencue-dev for this?

DiegoTavares commented 1 year ago

As discussed in the email thread, n-jay is taking over the development of this feature.