Search Unity

BeSync 1.0.0 released

Discussion in 'Assets and Asset Store' started by kimsaravin, Sep 20, 2015.

  1. kimsaravin

    kimsaravin

    Joined:
    Sep 20, 2015
    Posts:
    28
    assetstoreKeyImage.jpg



    BeSync is a powerful real-time linkage tool.
    It is compatible with more than 20 types of software.
    Basic operation can be linked using a single shortcut key.

    For example, while making edits to the modeling in Maya, changes can be reflected in Unity.
    That means that even while playing the animation in Unity, changes in modeling made in Maya can be reflected in real-time using a single shortcut key at any time.

    Switching back and forth between Unity and other software is no longer necessary.
    Basic operation
    Basic operation Ctrl + S / Command + S (Overwrite save / Export)
    There are no required settings or intermediate files.


    Features
    * Real-Time and PlayMode Modeling
    * Real-Time and PlayMode Texturing
    * Real-Time and PlayMode Sclupting
    * Real-Time and PlayMode Animation Editing
    * Real-Time and PlayMode UI Editing
    * Real-Time and PlayMode UV Editing
    * Real-Time and PlayMode Rigging
    * Real-Time and PlayMode Effect Editing
    * Real-Time and PlayMode Shading Simulation
    * Real-Time and PlayMode Level Design from data
    * Ready for Graphic Tablet
    * EditMode Animation supported(beta)
    * Update and Import event supported
    * Custom Update Filter supported

    Examples of Compatiblity
    * Photoshop
    * Maya
    * 3DS Max
    * MODO
    * MARI
    * Cinema 4D
    * BodyPaint 3D
    * LightWave 3D
    * Houdini
    * MudBox
    * ZBrush
    * Blender
    * Cheetah3D
    * Substance Designer
    * Substance Painter
    * Bitmap2Material
    * Poser
    * Vue
    * 3D-Coat
    * SketchUp
    * CrazyBump
    * SpeedTree
    * Shade3D
    * Quixel
    * Rhinoceros

    https://www.assetstore.unity3d.com/en/#!/content/41569

    http://atropinch.com/

    https://www.youtube.com/channel/UCJAqtBae7A8D2TVDpNc4s_w


    [2015/10/03]
    Add FBX Exporter For 3DS Max
    http://atropinch.com/wp-content/uploads/besync_content/FBX_Exporter.ms

    [2015/10/01]
    Add FBX Exporter For Maya LT
    http://atropinch.com/fbx-exporter-for-maya-lt/

    [2015/10/01]
    Add Maya FBX SET UP movie
    http://atropinch.com/besync-installation/

    [2015/9/30]
    Update Set Up Movie
    http://atropinch.com/besync-installation/

    [2015/9/29]
    Update tips
    http://atropinch.com/besync-tips/

    [2015/9/26]
    DAZ and formZ tested.

    [2015/9/26]
    Unity Forum Updated
    http://forum.unity3d.com/threads/besync-1-0-0-released.356180/

    [2015/9/26]
    Tips updated
    http://atropinch.com/besync-tips/

    [2015/9/24]
    3DS Max + Photoshop + Unity tutorial uploaded.

    [2015/9/23]
    Photoshop Tutorial Updated







    store_content_modeling.jpg
    store_content_particle.jpg store_content_ugui.jpg

    store_content_texturing.jpg
     
    Last edited: Oct 3, 2015
  2. kimsaravin

    kimsaravin

    Joined:
    Sep 20, 2015
    Posts:
    28
    store_content_rigging.jpg
    store_content_imageeffect.jpg
    store_content_rigidbody.jpg
    store_content_trail.jpg
     

    Attached Files:

    theANMATOR2b likes this.
  3. kimsaravin

    kimsaravin

    Joined:
    Sep 20, 2015
    Posts:
    28
  4. Neolightl

    Neolightl

    Joined:
    Nov 26, 2014
    Posts:
    36
    Hey Kimsaravin, your plugin is a F***ing awesome idea but I have no idea how to use it. Your video tutorials are extremely vague and they have a volume problem. Please F***ing help because time is pretty short on my end in a mortality sense.

    How do you sucessfully link Maya to Unity and Photoshop to unity with BeSync. Thank you kindly.
     
  5. iamsam

    iamsam

    Joined:
    Dec 22, 2013
    Posts:
    233
    @kimsaravin This looks like a productive plugin and looks very polished. Is MayaLT supported, if not do you have plans to add future support for it? Thanks for creating this plugin :).
     
  6. Gozdek

    Gozdek

    Joined:
    Jun 21, 2015
    Posts:
    356
    Looks cool.
     
  7. kimsaravin

    kimsaravin

    Joined:
    Sep 20, 2015
    Posts:
    28

    This is installation movie. I think you can under
    http://atropinch.com/besync-installation/
    I am sorry to bother you.

    I uplodad two videos.

    Although initial conversion to FBX requires some time, linking at high-speed is possible after launching the FBX converter.

    Maya + Photoshop


    3DS MAX + Photoshop
     
  8. kimsaravin

    kimsaravin

    Joined:
    Sep 20, 2015
    Posts:
    28

    I did not test MayaLT. But maybe okay. I think MayaLT has saving and fbx converter feature.
     
    Last edited: Sep 30, 2015
  9. iamsam

    iamsam

    Joined:
    Dec 22, 2013
    Posts:
    233
    Thanks for the quick reply :). From what I understand after watching the video, you have to save the change each time you make them and only then they update in Unity, is that correct?

    I am not sure how this would work with fbx as I would need to export it each time I make some changes, since saving it would save it in maya format and not fbx.

    It would be great if you could please make a video to show how this works with fbx files :). If it works with fbx, this will be an instant buy for me.
     
  10. kimsaravin

    kimsaravin

    Joined:
    Sep 20, 2015
    Posts:
    28
    Hi,iamsam

    I created movie and python(MEL) script for you!!

    I usually recommend .ma to make it easier flow because you need to go File -> Export and fbx setting..... to save data as .fbx. long flow...

    It is not good flow.

    Check this movie, You can not export fbx with simple hot key, but you can do it with single button.



    Of course, if you are maya 2016 user, you can make custom hot key, but this flow is also pain.







    ######################################## FBX Converter for BeSync #######################

    import maya.mel as mel
    import maya.cmds as cmds
    import functools

    def createUI( pWindowTitle, pApplyCallback ):

    windowID = 'FBX Exporter'

    if cmds.window( windowID, exists=True ):
    cmds.deleteUI( windowID )

    cmds.window( windowID, title=pWindowTitle, sizeable=True, resizeToFitChildren=True, width=300 )

    cmds.rowColumnLayout( numberOfColumns=1, columnWidth=[(1, 200)] )

    targetAttributeField = cmds.textField( text='file path' )

    cmds.button( label='Save FBX', command=functools.partial( pApplyCallback, targetAttributeField ) )

    cmds.showWindow()

    def applyCallback( pTargetAttributeField, *pArgs ):

    targetAttribute = cmds.textField( pTargetAttributeField, query=True, text=True )

    command = 'file -force -options "" -type "FBX export" -pr -ea ' + '\"' + targetAttribute + '\"' +';'

    mel.eval(command);

    createUI( 'FBX Exporter', applyCallback )
     
  11. iamsam

    iamsam

    Joined:
    Dec 22, 2013
    Posts:
    233
    @kimsaravin Thank you very much for the outstanding support :). The video describes the use case perfectly and I believe the asset will provide a huge performance boost to our pipeline.

    I wish I could save my maya files as .ma or .mb, however the LT version only allows you to save in .mlt format (http://knowledge.autodesk.com/suppo...ent-Create-open-or-save-a-scene-file-htm.html).

    I tried the script you supplied in Maya 2015LT, and it gave me an error
    createUI( 'FBX Exporter', applyCallback );
    // Error: def createUI( pWindowTitle, pApplyCallback ):
    //
    // Error: Line 5.27: Invalid use of Maya object "pWindowTitle". //
    // Error: createUI( 'FBX Exporter', applyCallback ); //
    // Error: Line 30.11: Syntax error //

    I will try with the latest version of Maya (2016LT) tonight and see if it is due to different Maya versions. I also will purchase the plugin tonight since your support is amazing .

    Thanks :).
     
  12. kimsaravin

    kimsaravin

    Joined:
    Sep 20, 2015
    Posts:
    28

    If you use BeSync, please, let me know what you think.


    And, if you have any problem, let me known.

    Thanks.
     
  13. iamsam

    iamsam

    Joined:
    Dec 22, 2013
    Posts:
    233
    @kimsaravin I tried the script in Maya 2016LT and got the same errors I had described in my previous post. I do not know MEL scripting so I am not sure what to do in order to get that button. Do you have any suggestions as to how to remove those errors? (Maya LT has only MEL scripting and no Python). I am guessing a lot of indie developers here are using Maya LT, if anyone has any helpful hints I would really appreciate it.

    Thanks.
     
  14. kimsaravin

    kimsaravin

    Joined:
    Sep 20, 2015
    Posts:
    28

    I am not good at MEL, but I will make it.
    Please, wait.

    I do not have Maya LT. So, could you test my script if I make?
     
  15. iamsam

    iamsam

    Joined:
    Dec 22, 2013
    Posts:
    233
    Sure, absolutely. Thanks a lot, I really appreciate it.

    I will help in any way I can :).
     
  16. kimsaravin

    kimsaravin

    Joined:
    Sep 20, 2015
    Posts:
    28
    Hi,

    I make MEL script.

    Try this!
    Usage of this script is same as python's one.


    {
    if(`window -exists name`)
    deleteUI name;
    window name;
    columnLayout;
    textField field;
    button -label "Export As FBX" -command "Method";

    global proc Method(){

    string $path = `textField -q -text field`;
    $command = "file -force -options "+"\""+"\"" +" -type "+"\""+"FBX export"+"\""+ " -pr -ea "+ "\""+ $path+ "\""+";";
    eval($command);

    }

    showWindow;
    }
     
  17. iamsam

    iamsam

    Joined:
    Dec 22, 2013
    Posts:
    233
    Hi @kimsaravin You my friend are a genius. The script works amazingly well.

    Thank you again for all your hard work :), this is truly amazing support. Will purchase today and write a review on the asset store.

    Thanks again.
     
  18. kimsaravin

    kimsaravin

    Joined:
    Sep 20, 2015
    Posts:
    28

    Thanks!
     
  19. Mark_T

    Mark_T

    Joined:
    Apr 25, 2011
    Posts:
    303
  20. kimsaravin

    kimsaravin

    Joined:
    Sep 20, 2015
    Posts:
    28
  21. kimsaravin

    kimsaravin

    Joined:
    Sep 20, 2015
    Posts:
    28
    I made FBX Converter for 3DS Max.

    If you want to save file as .fbx in 3DS Max, try this.

    [How To]
    1 Enter path C:\Users\......Assets\result.fbx
    2 Install maxscript following below movie.
    3 Enter destination path and push down export button

    * If you have problem about updating .fbx, add ".bat" to IgnoreList in BSSetting(ScriptableObject)

    http://atropinch.com/wp-content/uploads/besync_content/FBX_Exporter.ms

     
    Last edited: Oct 3, 2015
  22. kimsaravin

    kimsaravin

    Joined:
    Sep 20, 2015
    Posts:
    28
    BeSync Remote beta test

    "BeSync" outside of /Assets

     
    iamsam likes this.
  23. kimsaravin

    kimsaravin

    Joined:
    Sep 20, 2015
    Posts:
    28
    Hi everyone,

    I want to improve more!

    Could you tell me how and when you use BeSync, and what function do you want ?
     
  24. kimsaravin

    kimsaravin

    Joined:
    Sep 20, 2015
    Posts:
    28
    Hi, everyone.


    At last, I made it!
    You do not need to press down "ctrl + s"!
    I will release this feature in BeSync v1.50 - 2.00



    For Maya
    This system directly saves file as .fbx.


    For photoshop,
    It automatically saves file in format you selected such as .png or .jpg.
    It is also useful for uGUI or NGUI becasue it can directly convert psd to .png.



     
    Last edited: Oct 11, 2015
    iamsam likes this.
  25. kimsaravin

    kimsaravin

    Joined:
    Sep 20, 2015
    Posts:
    28
    Last edited: Oct 11, 2015
    iamsam likes this.
  26. KWaldt

    KWaldt

    Joined:
    Nov 1, 2013
    Posts:
    127
    Hello there!

    Uhm, are there any written tutorials available on using BeSynch, or only not narrated youtube videos?
    I'm afraid that I don't really understand how to use BeSynch, and the videos confuse me more than they help.

    Best Regards,
    Kristina Waldt

    Edit: Also, is there a way to close BeSynch? The icons are kinda annoying me when I'm working, so I'd like to activate it only when I need it.
     
    Last edited: Oct 11, 2015
    theANMATOR2b likes this.
  27. kimsaravin

    kimsaravin

    Joined:
    Sep 20, 2015
    Posts:
    28

    HI,

    I am sorry to bother you.
    I will prepare written tutorial.

    You can deactivate besync ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
    I will fix UI/UX so that you can deactive BeSync more easily.

    howToDisable.jpg


    And, what is benefit for you to use BeSync? If you okay, please, let me known.
    In the next release, you will not need to put file in Asset directory. It make your work flow better.

    Regards
     
  28. kimsaravin

    kimsaravin

    Joined:
    Sep 20, 2015
    Posts:
    28
    gurayg likes this.
  29. RandAlThor

    RandAlThor

    Joined:
    Dec 2, 2007
    Posts:
    1,293
    Please make an Instant fbx exported for Lightwave and substances designer and substances painter too.
     
  30. kimsaravin

    kimsaravin

    Joined:
    Sep 20, 2015
    Posts:
    28

    Hi,

    For lightwave, I think I can do it. I will try.

    For Substance Designer and Substance Painter, they have no scriptable function, but I will try.

    Regards
     
  31. kimsaravin

    kimsaravin

    Joined:
    Sep 20, 2015
    Posts:
    28
  32. kimsaravin

    kimsaravin

    Joined:
    Sep 20, 2015
    Posts:
    28
  33. kimsaravin

    kimsaravin

    Joined:
    Sep 20, 2015
    Posts:
    28
  34. RandAlThor

    RandAlThor

    Joined:
    Dec 2, 2007
    Posts:
    1,293
    Maybe i can help with Lightwave exporter?
    The Photoshop update is also great :) how do i get it?
     
  35. kimsaravin

    kimsaravin

    Joined:
    Sep 20, 2015
    Posts:
    28
    I have already started to study LScript.
    I am not good at LightWave. Would you give me any advice to make Lightwave exporter? Thanks!!


    You can download Photoshop exporter below page. Recently, I am developing new photoshop exporter, which you do not need to press down "Ctrl + S" if you use Photoshop CC.

    http://atropinch.com/besync-png-jpg-tif-bmp-tga-exporter-for-photoshop/

    Regards
     
  36. RandAlThor

    RandAlThor

    Joined:
    Dec 2, 2007
    Posts:
    1,293
  37. kimsaravin

    kimsaravin

    Joined:
    Sep 20, 2015
    Posts:
    28
  38. kimsaravin

    kimsaravin

    Joined:
    Sep 20, 2015
    Posts:
    28

    I tried to make "Instant FBX Exporter For Lightwave", but I could not find a way how to export file as .fbx...
    I also searched both LScript API and Python API, but I could not find a way..

    Do you have any idea or do you know any link I have to read ?

    I will consult NewTek.

    Regards
     
  39. Frpmta

    Frpmta

    Joined:
    Nov 30, 2013
    Posts:
    479
    Are you alive OP?

    You could sell a source access license for twice the price.
    And add Blender/Maya/3DSMax/Houdini/Modo viewport camera sync with Unity viewport. (instant sell)
     
  40. INSLN

    INSLN

    Joined:
    Dec 7, 2016
    Posts:
    2
    Hi will there be an update for Unity 5.5 and 5.6?
     
  41. RandAlThor

    RandAlThor

    Joined:
    Dec 2, 2007
    Posts:
    1,293
    Also get errors on 5.6 and 2017.1 please update and think about to release the source code so we can maybe fix problems faster ourselfs.
     
    Inspeinre likes this.
  42. RandAlThor

    RandAlThor

    Joined:
    Dec 2, 2007
    Posts:
    1,293
    Free do not help if it is not working.
    Please release a non dll version so we can fix the problem ourself if you have no time.
     
    EricWilliams likes this.
  43. masukensan

    masukensan

    Joined:
    Nov 24, 2017
    Posts:
    2
    Anybody can upload exporters and tutorials?
    Atropinch official site is no longer available…
     
  44. CGChoco

    CGChoco

    Joined:
    Jan 30, 2014
    Posts:
    35
    Best joke ever...
     
  45. EricWilliams

    EricWilliams

    Joined:
    Jun 23, 2017
    Posts:
    40
    I couldn't get this to work a week ago but I got it to work today somehow.

    The only thing I know that's needed for sure is in player settings under Configuration set the Scripting Runtime Version to Experimental (.NET 4.6 Equivalent) but I swear that didn't fix it a week ago. shrug.

    At the moment it works for me with psd, fbx, lxo. Haven't tested it with anything else.
     
  46. Visual73

    Visual73

    Joined:
    Oct 21, 2017
    Posts:
    19
    Hey Kimsaravin,

    this tool is a really great tool.
    I would like to start using it, but I am very confused on two points:
    What is the installation process?
    What is the workflow for using it?

    Could you please explain to me on these two points, described above?
     
  47. Visual73

    Visual73

    Joined:
    Oct 21, 2017
    Posts:
    19
    I currently have Maya 2018 with Unity 2017.3.0f3 on windows 10 64 bit.

    Thanks again.