Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Software support #12

Closed
mottosso opened this issue Jul 31, 2014 · 24 comments
Closed

Software support #12

mottosso opened this issue Jul 31, 2014 · 24 comments
Labels

Comments

@mottosso
Copy link
Member

Let's determine the precise software that will be supported; that will help determine the type of technical limitations we need to work within as well as which Python version to work with amongst other things.

Some suggestions:

  • Autodesk Maya, versions 2008 and upwards.
  • Autodesk Softimage, since Python was supported
  • Autodesk Mudbox
  • Foundry Nuke, since Python
  • Foundry Mari
  • SideFx Houdini
  • Blender

Ideally, these would also see some form of support, possibly without integrations:

  • Adobe Photoshop
  • Adobe After Effects
  • Adobe Premiere
  • Pixologic Zbrush

For games, these may also be included:

  • Unity
  • Unreal Editor

Feel free to suggest more, along with why you think they should be included.

@ljkart
Copy link
Contributor

ljkart commented Aug 1, 2014

Good enough to start!

@mottosso
Copy link
Member Author

mottosso commented Aug 1, 2014

Down the line, we might also start considering whether or not to provide integrations for common tracking solutions.

  • Shotgun
  • FTrack
  • Tactic
  • Stalker

The integrations could take the form of a mere template module with pre-made handlers that could be filled in to register a published path or trigger events etc.

@madoodia
Copy link

madoodia commented Aug 3, 2014

3D Max
modo

@mottosso
Copy link
Member Author

mottosso commented Aug 3, 2014

Any particular reason you'd like these to be considered?

@madoodia
Copy link

madoodia commented Aug 3, 2014

so this two softwares used in some studios.
just was a suggestion.

On Sun, Aug 3, 2014 at 2:49 PM, Marcus Ottosson notifications@github.com
wrote:

Any particular reason you'd like these to be considered?


Reply to this email directly or view it on GitHub
#12 (comment)
.

Bests,
madoodia

@tokejepsen
Copy link
Member

im not sure Shotgun and FTrack are worth looking into, as they have their own integrations so I would rather look towards the open-source community.

@ljkart
Copy link
Contributor

ljkart commented Aug 3, 2014

i don't know about Ftrack, but shotgun has its own toolkit. Those who doesn't have publish toolkit then we can think about writing plugin for them which connects our publish, otherwise we can stick on open-source framework like stalker.

@mottosso
Copy link
Member Author

mottosso commented Aug 3, 2014

I was considering those who use Shotgun, but aren't using their publishing tool. I'm not too sure about how many of those using Shotgun actually uses their publishing tool to be honest, do you have any insights on that?

@tokejepsen
Copy link
Member

I know a fair few have adopted the Shotgun toolkit, which are mostly smaller companies that don't have time or resources to develop it in-house. The rest of their clientele I recon, have the resources and/or have already build their own version.
Thats why I'm thinking that the people that are using Shotgun/Ftrack are already covered for publishing.

@mottosso
Copy link
Member Author

mottosso commented Aug 3, 2014

Ah, in that case you're probably right about steering clear from those guys. FTrack however doesn't provide a publishing mechanism as far as I know.

@ljkart
Copy link
Contributor

ljkart commented Aug 3, 2014

that's right, we use our proprietary publish tool, even the shotgun toolkit is available for us.

@tokejepsen
Copy link
Member

Maybe Ftrack doesn't have a direct publishing app, but they have enough of a framework and development to make one easily. And their API is so easy that almost any TD can make one fairly quickly.
Not saying that we should ignore Ftrack or Shotgun, but just not spend a lot of time catering for those trackers.

@mottosso
Copy link
Member Author

mottosso commented Aug 3, 2014

Could it be that, generally speaking, smaller shops using Shotgun also use Pipeline Toolkit, whereas larger ones use their own tool?

That could be how we position ourselves in introductions and scope when presenting to smaller versus larger houses. I'd also like to stress though that Publish should be a completely stand-alone tool without dependencies.

# For example, this should work
$ pip install publish

@tokejepsen
Copy link
Member

@mottosso, yeah that is how it seems to me.
Basically I see Publish making open-sources asset management/tracking more attractive for smaller studios, as the integrations is there out-of-the-box. As a smaller studio you need to be up and running with minimal resources and time. Where the larger studios, can build whatever they want to suit into their pipeline.

@mottosso
Copy link
Member Author

mottosso commented Aug 3, 2014

Maybe Ftrack doesn't have a direct publishing app, but they have enough of a framework and development to make one easily.

This doesn't make sense to me. What part of FTrack would make our development of Publish any easier?

Where the larger studios, can build whatever they want to suit into their pipeline.

They could, but time is money. If the option stands between using Publish today, or using their own software in 3 months of in-house development time, I think features and robustness is the only determining factor that matters.

@tokejepsen
Copy link
Member

I meant Ftrack's API is easy enough for Ftrack's developers to make a publish app, when they get to that in their priority list. Wasn't saying that we use Ftrack for anything to do with Publish.

@mottosso, fair enough. I guess that is true for expanding studios, instead of existing ones.

@mottosso
Copy link
Member Author

mottosso commented Aug 3, 2014

I meant Ftrack's API is easy enough for Ftrack's developers to make a publish app, when they get to that in their priority list. Wasn't saying that we use Ftrack for anything to do with Publish.

I'm still not sure I know what you're referring to. Which part of the API would have made developing something like Publish any easier?

@tokejepsen
Copy link
Member

Ftrack's API have an abstraction layer before any host, so you are able to make a general publish app that needs minor tweaks per DCC or standalone.

@mottosso
Copy link
Member Author

mottosso commented Aug 3, 2014

I'm considering whether the targets are currently too broad and whether or not its a better idea to make a kick-ass solution for Maya, and then worry about how we'll need to modify it to better suit other apps.

It'll make discussions far easier, development faster and once we've all got something to point at, it will become less academic and lean more towards practical suggestions.

Thoughts?

@madoodia
Copy link

madoodia commented Aug 3, 2014

I think now we continue to maya and manual working, mean sets using, now we are at the base level.

@tokejepsen
Copy link
Member

Yeah, think we need to jump in and plan what data comes in and out, and get some coding. We can always refactor and reorganize

@mottosso
Copy link
Member Author

mottosso commented Aug 3, 2014

I'd be happy for you to take the lead on that, @tokejepsen

@tokejepsen
Copy link
Member

Cool, I'll have a look at breaking down the tasks.

@mottosso
Copy link
Member Author

Let's keep the issue around for reference, but open up new issues or conversations about specifics once we get there.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants