I'm wondering about what kinds of asset management systems people have used and would recommend.
It would have to work over the net for remote access. Free is good, too.
Currently we're planning on using Subversion along with the TortoiseSVN client (we're already using it for code). It seems like it should work out fine, but It'd be nice if there was another layer on top that provided previews and kept associations to other files (like linking concept art or textures) and maybe had other sorts of meta data.
I'm going to keep researching, but hopefully someone else has dealt with this before.
Replies
I like how you don't actually have to have a separate app open like you do with AlienBrain and Perforce, SVN just incorporates into Windows Explorer. Less open windows to worry about.
But i also use p4win when i have to check in more then one file from several folders, it's way easier to do it there then to have to go through als the folders and check in the files seperately.
SVN works alright, probablly your best bet for cheap.
[/ QUOTE ]
Damn right it is the best bet for me. Been using an SVN repository for months now, works great
it's not slow for big files for me. Maybe it's your server?
Thumbs.db files getting into the repository is annoying, though
That's the next logical step, and something that I'm trying to refine also.
You can't see any image thumbnails, which is a HUGE pain. And it's got loads of other flaws.
I like Alienbrain, personally. Although I know it's not quite as secure as Perforce is.
Perforce clearly isn't designed with Art asset use in mind. The terminoligies irk me. Clobber? Sync to head revision?! But its solid and it works so that's what were using.
As Daz states, it's clearly not for artists.
I'm not sure what everyone's beef with Alienbrain is though. I've found that if it's on a good sever, it's the most stable thing out there. I've had more issues with PerForce, Starteam and Source Safe than I have with Alienbrain.
We use p4 at work and there's a previewer for images. The right pane can be customzied to list whatever you want (files in the listed directory, image previes, and a host of other bs).
I do 2 things in p4 (okay, well 3). Check shit out. Then check shit back in. And write stupid comments about what changes I've just done. Mexican delicacies such as Tacos and Burritos are usually used to describe my file changes.
Since it's integrated into explorer, there's not much learning to do and you get thumbnails for the filetypes you have support for. (this is useful: http://www.seriema.net/thumbview/)
The speed seems good at this point. There are supposed to be some speed & large file handling improvements as of SVN 1.4 which was released in September.
Perforce is fast and stable, does what I want (check in, check out, version control). I only wish it allowed you to make empty directory structures for the beginning of projects!
Also, I can recommend JIRA for actual task tracking. You input a task, put in the estimated amount of time you think it'll take to complete the task, then log your work (in hours, days, weeks) and it'll calculate how many hours are left for the task - and how many are left for the overall project. You also assign tasks based on user names etc. etc.
We use it at work, works great.
JIRA link: http://www.atlassian.com/software/jira/
integration of these systems into 2D/3D apps is something i have only had bad experience with as well - the constant nagging led to a situation where half the art team at a former place was working outside the system, manually checking in/out at the end of they day - because no one could stand dealing with all those pop-up messages anymore. plus, photoshop ran far more stable without the stupid alienbrain plugin.
we're using custom asset management software - and a small freeware util called "todolist" http://www.codeproject.com/tools/ToDoList2.asp
[ QUOTE ]
My experience with SVN is that it's limited in how many files it can handle at any given moment.
[/ QUOTE ]
This is false AFAIK. Plenty of large projects use SVN (Quake Wars included).
I believe SVN is slower in checking-in and out files. An example is the source code for an engine we're currently using takes about 2 hours to check out on SVN - but about 10 minutes on Perforce.
What has it got going for it? After thinking for a while I could only come up with: pretty much everyone who's worked in the games industry has used it, so they can hit the ground running.
Here's some benchmarks TTimo over at id Software did with some -old- versions of SVN & TortoiseSVN http://zerowing.idsoftware.com/yam/Subversion_-_tests.
Summary: checking 2.4GB of files out of a 28GB repository takes 14 minutes.
Performance & large file handling have been improved since then.
Rick: Yeah, there's a lot of things people cling to just because they're used to them.
http://www.garagegames.com/mg/snapshot/view.php?qid=1301
I haven't tried it, but have you looked into Autodesk's Vault? It comes with Max iirc.
Right now, we're using SVN for fairly small stuff; but we may end up re-evaluating as we move onto bigger things. Theoretically, they won't be as gigantic as Imperator . I'm going to try doing some tests in the new version with large repositories.
Thanks for the suggestions on project management software, keep those coming .
edit:
doc_rob: do you remember if you were using the BDB or FSFS filesystem?
where do you customize that? i been digging around trying to find it without luck.
[/ QUOTE ]
There should be tabs you're able to click on... Files, Pending, Submitted, and History.
Files will list the files in the directory you're in. Whithin the Files tab, you can look at the selected file's information, who has it checked out, and a preview of the image. At the moment, previews are only displayed for .TGAs or other small image files. There must be some file size setting that's disabling the previewing of raw PSD assets.
The repository was 1.8GB with various types of files, max scenes, textures, text files. There were about 850 files which ranged from a few K to 300MB.
Checking out of the repository took about 3 mins (you only need to do the check out once, when you first join the repository).
Updating from the repository was very quick, updates were able to be checked within seconds. The transferring of the updates was as quick as you'd expect copying a file over to be. Commiting changes was the same.
Browsing folders was as fast a browsing any normal folder and I didn't experience any constant access or thrashing.
So it seems that whatever performance problems there used to be, have been fixed; at least in the 1.4 versions released in September.
I plan on doing some more tests with even bigger repositories with a greater file count.