Home General Discussion

Anyone here use Blender?

Hello,

I am considering posting a job in the job ops board. I am working at a small indie game studio, and we are discussing using outside talent to increase the artistic quality of our title.

Our current work flow uses Blender as the 3d asset creation and import tool, so if we were to hire someone on to create some content, we would need to make sure the file formats are compatible. As we are a new start-up, I am uncertain of the standard process. Should I be searching for a blender specific artist? Are there any artists on this board that currently use Blender?

Thank you for your help,
iceocean

Replies

  • r_fletch_r
    Options
    Offline / Send Message
    r_fletch_r polycounter lvl 9
    it depends on the deliverable. Mesh data is very portable. Rigged / Animated is a different story as it tends to be pretty application specific.
  • cptSwing
    Options
    Offline / Send Message
    cptSwing polycounter lvl 11
    FBX is probably the best way to bring stuff over - is blender's FBX support any good?
  • Mongrelman
    Options
    Offline / Send Message
    Mongrelman polycounter lvl 18
    As said above, depends on what you're transferring over. I use Blender all the time at work and just use .obj to shift things between programs, but you have to keep in mind Blender won't keep the hard edges and will triangulate any ngons.
  • passerby
    Options
    Offline / Send Message
    passerby polycounter lvl 12
    Ganemi wrote: »
    In my experience Blender's latest FBX has been pretty good. I wonder what metallindy thinks.

    last time i checked blender only had FBX export that didnt support instances, and had absolutely no FBX import.
  • iceocean
    Options
    Offline / Send Message
    passerby wrote: »
    last time i checked blender only had FBX export that didnt support instances, and had absolutely no FBX import.

    Yes this seems unfortunately true. I just checked it out myself.

    The initial content we would be looking for would be characters (human). Ideally I would like to receive fully textured, rigged and animated models. Though I suppose if it came to it I could rig and animate them myself. It is not something I look forward to doing.

    If this is the case I may try to find a more blender centric community first with some one who could offer me a .blend file. The headaches of format converting would be a pain.
  • metalliandy
    Options
    Offline / Send Message
    metalliandy interpolator
    passerby wrote: »
    last time i checked blender only had FBX export that didnt support instances, and had absolutely no FBX import.
    Ganemi wrote: »
    In my experience Blender's latest FBX has been pretty good. I wonder what metallindy thinks.
    Blender only has FBX export at the moment.
    You can read more about it's functionality HERE

    It's not a format I use much tbh, as most of my models don't require animation etc., but it seems sturdy enough for what I have used it for :)
    Mongrelman wrote: »
    As said above, depends on what you're transferring over. I use Blender all the time at work and just use .obj to shift things between programs, but you have to keep in mind Blender won't keep the hard edges and will triangulate any ngons.


    That sounds like a bug. Blender should support smoothing groups by marking the edges as sharp (you have to add the edgesplit modifier to see them)
    If you have a mesh that has smoothing groups from another application and it doesn't work in Blender, PM me the mesh and I will submit a bug report. Please be aware that the mesh will be available on a public system, so nothing that is covered by an NDA or you mind people seeing :)

    iceocean wrote: »
    Yes this seems unfortunately true. I just checked it out myself.

    The initial content we would be looking for would be characters (human). Ideally I would like to receive fully textured, rigged and animated models. Though I suppose if it came to it I could rig and animate them myself. It is not something I look forward to doing.

    If this is the case I may try to find a more blender centric community first with some one who could offer me a .blend file. The headaches of format converting would be a pain.

    It really depends what you are trying to import/export.
    Blender supports importing/exporting of PSK/PSA files if you are using UDK.
    If you explain exactly what you need to do, then maybe I could point you in the correct direction :)
  • kat
    Options
    Offline / Send Message
    kat polycounter lvl 17
    Post whatever you're doing/wanting over at http://blenderjobs.com (http://jobs.katsbits.com) as well, that's now the main (only) blender centric jobs board.

    If you're using Blender you'll probably be best off searching for related talent; err on the safe side otherwise you may end up with unexpected issues you don't have the tools to deal with. Bear in mind that the type of talent you get is directly proportional to the quality of your posting and what you offer as compensation.

    There's also MD5 and MD3 as alternative formats, not too sure if psk/psa is 'open' in the same way that MD5/MD3 are so there could be potential licensing issues to consider for commercial projects (that aren't UDK/Epic related).
  • Mongrelman
    Options
    Offline / Send Message
    Mongrelman polycounter lvl 18
    stuff

    owl-orly.jpg

    Cheers, I'll have to look into that, would save some hassle I've had to work around.
  • leilei
    Options
    Offline / Send Message
    leilei polycounter lvl 14
    kat wrote: »

    No normals in MD5
    No precision in MD3

    There's not a single good working exchange format that works in Blender.
  • Michael Knubben
    Options
    Offline / Send Message
    I agree that this is a point Blender needs to seriously invest in. It has tools that make it suitable as a replacement unwrapper (think Roadkill), retopology tool, 3d paint tool, if only it would integrate nicely.

    What I'd like to see most is to see one-click solutions like GoZ and 3dCoat's equivalent standardised and widely implemented.
    I had high hopes for Verse (uni.verse.org), but for whatever reason, developer interest in that has vanished entirely. If anyone knows the specifics of the format, could they tell me what made it go from 'omg, this is hot shit' to where now there hasn't been any developer interest in years?
  • passerby
    Options
    Offline / Send Message
    passerby polycounter lvl 12
    MightyPea wrote: »
    I agree that this is a point Blender needs to seriously invest in. It has tools that make it suitable as a replacement unwrapper (think Roadkill), retopology tool, 3d paint tool, if only it would integrate nicely.

    What I'd like to see most is to see one-click solutions like GoZ and 3dCoat's equivalent standardised and widely implemented.
    I had high hopes for Verse (uni.verse.org), but for whatever reason, developer interest in that has vanished entirely. If anyone knows the specifics of the format, could they tell me what made it go from 'omg, this is hot shit' to where now there hasn't been any developer interest in years?


    ya agree with you, blender is one of the tools i want to use for a few very specific parts of my workflow, but ATM it;s not worth the trouble since i can't get shit in and out easily.
  • kat
    Options
    Offline / Send Message
    kat polycounter lvl 17
    leilei wrote: »
    There's not a single good working exchange format that works in Blender.
    I've got to the point now where I think the only way to 'fix' this would be to pay someone to do it rather than rely on the community, FBX was supposed to be the solution, so too Collada but both those efforts seems to be falling by the wayside in favor of just pushing Blender as a movie production tool.
  • metalliandy
    Options
    Offline / Send Message
    metalliandy interpolator
    kat wrote: »
    I've got to the point now where I think the only way to 'fix' this would be to pay someone to do it rather than rely on the community, FBX was supposed to be the solution, so too Collada but both those efforts seems to be falling by the wayside in favor of just pushing Blender as a movie production tool.
    I believe Collada is getting kicked from the trunk because it's so unstable/buggy/feature incomplete, to the point where Ton is sick of it.
    I would be willing to pay towards a fund for a robust FBX import/export.

    *edit*
    Hmm, seems there is a licensing issue in the FBX SDK that isn't compatible with GPL :/
    http://wiki.blender.org/index.php/User:Ton/Autodesk_FBX_EULA
  • Ben Apuna
    Options
    Offline / Send Message
    Yeah but an FBX plugin could be made by someone else and distributed separately from Blender itself (not by Blender Foundation), then all would be ok (silly GPL...).

    Maybe find a capable and willing coder and start a kickstarter fund?

    Around the end of this thread it looks as though someone is looking into solving the problem.

    http://blenderartists.org/forum/showthread.php?241595-Blender-FBX-Import
  • kat
    Options
    Offline / Send Message
    kat polycounter lvl 17
    I'd suggest looking at the licensing terms before stumping up any cash... if the Foundation can't publish then that means the terms granted by Autodesk would be as restrictive on an individual or group therein irrespective. After all FBX is the property of Autodesk.

    Collada has the same sort of problems, the Co. that holds/held the rights to the format basically sat on its hands, for a good few years now it seems, over disagreements with regards to licensing.
  • planaria
    Options
    Offline / Send Message
    i would also pay for someone to develop a good intermediary format between blender and maya/max/lightwave etc. ill put $50 in who wants to meet that ?

    btw iqm is a really good import export format, it is actively maintained also.

    http://lee.fov120.com/iqm/
  • leilei
    Options
    Offline / Send Message
    leilei polycounter lvl 14
    planaria wrote: »
    btw iqm is a really good import export format, it is actively maintained also.

    Yeah I have to export IQMs and use Noesis to convert them to another format Blender can't export properly to often...
  • Ben Apuna
    Options
    Offline / Send Message
    IIRC when Luxology was developing Modo 501 (or was it 401?) they mentioned that Autodesk's FBX SDK sucked pretty badly. Perhaps this problem could be solved by creating .blend importers/exporters for other 3d apps. Doesn't Unity already have a .blend importer?

    Sure it would be a fragmented mess, but probably not much more so than trying to support all the different forms of FBX that come out of the different packages themselves.

    I'd bet the .blend format is much more accessible and well documented than the FBX format (baring any GPL license issues...). In addition to that there are many people experienced with making plugins for Max, Maya, or whatever other app you want.
  • passerby
    Options
    Offline / Send Message
    passerby polycounter lvl 12
    @Ben Apuna unity dosnt have a blend importer, it actually fires up blender in the background and exports as FBX.

    FBX is already entrenched too, Maya, Max, XSI, Modo, UDK, Unity all use it.
  • Ben Apuna
    Options
    Offline / Send Message
    lol, classic! Oh well. Still though I think it's probably easier to bring Blender to the other apps rather than the other apps to Blender.

    EDIT:

    Yes they all use FBX, but not all in the same manner. Take a look at all the FBX nonsense I had to deal with when using Modo's FBX with UDK and Unity:

    http://www.polycount.com/forum/showthread.php?t=79254

    EDIT2:

    And that's just for static meshes with smoothing groups and vertex colors, no skinned animations. I can only imagine the headaches that would be with FBX (granted that Modo doesn't support skinned animations yet).
  • eld
    Options
    Offline / Send Message
    eld polycounter lvl 18
    passerby wrote: »
    @Ben Apuna unity dosnt have a blend importer, it actually fires up blender in the background and exports as FBX.

    I always wondered: how does unity retain edge-splits and everything entirely intact when you can't FBX without issues to something like max?
  • r_fletch_r
    Options
    Offline / Send Message
    r_fletch_r polycounter lvl 9
    if your going to spend money hiring a programmer you might aswell get a format that is ubiquitous. if you get FBX you're compatible with all the autodesk apps.
  • RyanB
    Options
    Offline / Send Message
    eld wrote: »
    I always wondered: how does unity retain edge-splits and everything entirely intact when you can't FBX without issues to something like max?

    Split edges is an option on mesh import. If you change your mind, just re-import. You can also do it automatically with an editor script.

    One thing to be careful of using Blender + Unity with FBX import is changing the name of the material within Unity. If you change the name of the material in Unity you won't see anything unusual. But, when you re-import the FBX or send the project to someone else and they re-import, then Unity reverts back to the name of the material within the FBX. This breaks all of the connections between your textures and the materials. Don't change material names on imported models in Unity.

    The naming convention for materials with FBX export in Blender is "Object_Name+Material_Name" which is annoying (to me). If you load any images into the UV editor, on exporting to FBX the material name can become "Object_Name+Material_Name+Name_of_image_in_UV editor". This was a fun one to troubleshoot.

    I've ironed most of my problems out with FBX export and it's ok now.
  • passerby
    Options
    Offline / Send Message
    passerby polycounter lvl 12
    eld wrote: »
    I always wondered: how does unity retain edge-splits and everything entirely intact when you can't FBX without issues to something like max?

    apply the edge split modifier, than the mesh actually gets split up, which-is what a game engine would do anyways.
  • Vrav
    Options
    Offline / Send Message
    Vrav polycounter lvl 11
    actually blender's fbx exporter can tag edges as hard or smooth - you don't need an edgesplit modifier even, simply set edges as sharp in blender and set smoothing to 'edge' in the export options. should be wort a shot, don't know for sure if unity reads that info though.

    (if I am reading the context of this conversation correctly..)
Sign In or Register to comment.