[Released] OBJ Companion [Commercial]

2»

Comments

  • marblemarble Posts: 7,500

    ManFriday said:

    I don't know any timeframe about DS5 either, but I don't expect to get my hands on a copy in the next couple of months.

    How much work it will be to get my plugins working on DS5, I cannot say until I have it and try. In many cases it might be a few adjustments here and there and they will work again in a day or two, so upgrading the plugins will be no major effort. But I can't say that for sure at this time.

    Having said that, Daz Studio 4 will continue to be available and updated. Daz Studio 5 is not primarily not about new features; it is about bringing the technical base up to date. I expect my plugins to continue to work on Daz Studio 4 for a long time.

    Hope this helps!

     

    Well, what helps is you saying that you have not been given DS5 (or an alpha) to help you develop which suggests to me that we are still some way out from any DS5 announcement. I think that saying the DS4 will continue to work is beside the point - yes, I do expect it will still work but if DS5 is a dramatic upgrade (such as the afore-mentioned collaboration with Unity or somemething similar) then I think a lot of people will want to migrate.

    But I am encouraged by your committment to updating your scripts when DS5 eventually arrives. I have been trying to urge DAZ themselves to make a DAZ-to-Blender bridge in the same sense that GoZ and the Hexagon bridges work but those pleas were ignored. As usual, they rely on PAs to provide those useful tools. I'm assuming that your OBJ tool is a similar concept to the ZBrush GoZ bridge?

  • marble said:

    ManFriday said:

    I don't know any timeframe about DS5 either, but I don't expect to get my hands on a copy in the next couple of months.

    How much work it will be to get my plugins working on DS5, I cannot say until I have it and try. In many cases it might be a few adjustments here and there and they will work again in a day or two, so upgrading the plugins will be no major effort. But I can't say that for sure at this time.

    Having said that, Daz Studio 4 will continue to be available and updated. Daz Studio 5 is not primarily not about new features; it is about bringing the technical base up to date. I expect my plugins to continue to work on Daz Studio 4 for a long time.

    Hope this helps!

     

    Well, what helps is you saying that you have not been given DS5 (or an alpha) to help you develop which suggests to me that we are still some way out from any DS5 announcement. I think that saying the DS4 will continue to work is beside the point - yes, I do expect it will still work but if DS5 is a dramatic upgrade (such as the afore-mentioned collaboration with Unity or somemething similar) then I think a lot of people will want to migrate.

    But I am encouraged by your committment to updating your scripts when DS5 eventually arrives. I have been trying to urge DAZ themselves to make a DAZ-to-Blender bridge in the same sense that GoZ and the Hexagon bridges work but those pleas were ignored. As usual, they rely on PAs to provide those useful tools. I'm assuming that your OBJ tool is a similar concept to the ZBrush GoZ bridge?

    I don't have ZBrush so I'm not entirely sure, but it does a part of what I understand GoZ does. It does the export and import bit to create a morph on the Daz Studio side. My tool does nothing on the Blender side: you'll still have to do the import and then again export there, but that's not hard.

    The main reason I wrote it is that exporting an OBJ manually and correctly from Daz Studio is not easy (hiding everything in the scene, unparenting things, hiding unrelated geometry that might be deep in the scene hierarchy, detaching geografts, hiding geoshells, ...). The tool automates all these clicks, and you can export many OBJs in sequence with automatic naming. And it remembers what it exported so you can import things again quickly to create the morph.

  • marblemarble Posts: 7,500

    Having said all that about DS5 being some considerable time in the future, I have just had an email touting some big announcement in 5 days about the "Next Evolution". However, the little blurb in the email mentions a "new addition to the DAZ lineup" which doesn't sound like an update to DAZ Studio, though who knows?

  • GordigGordig Posts: 10,053

    If ManFriday knows anything, they certainly can't say so.

  • EnoughButterEnoughButter Posts: 103
    edited September 2022

    Hi, I'm just starting out learning Blender to help me with some DAZ editing, and this looks pretty cool.

    I do have a question about the process:

    I watched a couple of YouTube videos of doing the export/edit/import process (there are a lot of little steps that seem tedious if you are doing a lot of them, lol)

    But one thing mentioned is that the figure/clothing has to be in the standard Zero-Pose before you export to Blender. This seems pretty limiting if you want to morph in a certain pose (i.e. sitting)

    But your example shows an upstretched arm morph, and a pokethru fix and export back. So can you just set up a pose and export/edit in that pose/import back in that easily? Thanks!

     

    Post edited by EnoughButter on
  • The Reverse Deformations option in Morph Loader Pro wil let you subtract out any pose or morph activity, leaving only your adjustments.

  • ManFridayManFriday Posts: 569
    edited September 2022

    Thank you Richard! And the OBJ companion has a checkbox that enables that option in Morph Loader Pro when importing.

    However, I'm not entirely sure whether this works 100% with joint rotations, so just to minimize the potential for errors, I try to make morphs in the zero pose. Just to be on the safe side. If anybody knows more I'm happy to learn. :-)

    win_screenshot_1663498691.png
    435 x 87 - 8K
    Post edited by ManFriday on
  • ArtiniArtini Posts: 9,456

    Can one make correction morph for the clothes on the posed characters

    or one need to use character always in the default pose?

    It is much easier to spot pokethrough on the posed character.

     

  • Artini said:

    Can one make correction morph for the clothes on the posed characters

    or one need to use character always in the default pose?

    It is much easier to spot pokethrough on the posed character.

    Both are possible and useful.

    If you just want to fix something quickly in a finished scene, you can make a morph for the clothes on a posed character.

    But if you want to make a morph that is generally useful (e.g. a new character morph or some other morph that you want to save as a morph asset so it becomes usable every time you use an asset), I would recommended using the default pose.

  • ArtiniArtini Posts: 9,456

    Ok, thanks for the explanation.

    I have just wondered about usage of "Reverse deformations" checkmark,

    if it is somehow related to morphs made with the other poses, than default.

     

  • N-RArtsN-RArts Posts: 1,496
    edited September 2022

    @ManFriday  This is so AWESOME! I can now go back and work on older morphs that I created months ago - but couldn't load - Which really affected my output. So-much-so that it ended up leaving me feel quite down about my work. Hopefully I'll now be able to glean something from them, and get them working.

    Thank you so much for creating this. heart

    Post edited by N-RArts on
  • DAZ4.20ver doesn't work.

    Can't even found where the installer put the plugin files.

  • 724782546 said:

    DAZ4.20ver doesn't work.

    Can't even found where the installer put the plugin files.

    Me too!Please fix!

  • InkuboInkubo Posts: 745

    A year later...

    I too had difficulty finding the plugin files because it's not a script like some other products. It's a new Pane. From the main menu choose Window > Panes (Tabs) and click on OBJ Companion from the long list that pops up.. Then drag its tab to dock it. (I put it behind my Viewport.)

    This is a general DAZ problem that products such as scripts, add-ons, and tutorials are easy to buy and install--but then the end user doesn't have a good way to find them!

    ManFriday, this prodcut is amazing because of how easy it is to use (once you can bloody find it). Some time ago I followed a V3DigiTimes tutorial on morphing clothing, but I never had to do anything practical. And I certainly never dared mess with hair! But I have a particular character I'm trying to make, and I desperately wanted the G3 Crazy Hair to flow around demon horns instead of poking thru them.

    I used OBJ Companion to export a plain G3M, Damien Demon Horns, and the Crazy Hair. It's cool that you can do 'em all in one go! Then I loaded the files one at a time into Blender, gave the objects viewport colors so I could tell which object was which, set the horns to display only as wireframes, and went to town moving the hair cards around. I never even expected it to really work, but once I re-exported the hair, using OBJ Companion to import it as a morph worked on the very first try!

    I do suggest that you update the manual now that Blender's .obj impor/export window has changed.

  • ElorElor Posts: 1,474
    edited October 3

    Inkubo said:

    I do suggest that you update the manual now that Blender's .obj impor/export window has changed.

    What are the new recommanded settings for Blender 4.x ?

    I kept the default ones and once I thought about disabling "Dial up new morph" when trying to replace the FBM created by autofit by one made in Blender, it worked better because the FBM I just created where not dialed at 200% blush


    I don't know if other have the same problem, but OBJ Companion doesn't load on the current public beta (Daz 4.22.1.224) on my Mac:

    I checked and it's working the Win64 version of Daz 4.22.1.224 and with Daz 4.22.0.19.

    I didn't check if it's working with Daz 4.22.0.19 on my Mac because I don't know how to have both Daz 4.21 and Daz 4.22 installed at the same time.

    So, with Daz Studio 4.21.0.5, on my Mac, using OBJ companion works mostly as intended but there is a problem with the size of some windows. The first one is the Warning window who never opened at its intended size (second screenshot) but always in a reduced and useless size (first screenshot):

    Then, if I'm trying to export one object only, the next window will also have the wrong height:

    The same window will have the correct height if I'm trying to export two objects (or more, I tested with 7 and it has the correct height):

    failed_to_load.jpg
    736 x 179 - 26K
    01_warning_window.png
    602 x 206 - 29K
    02_warning_window.png
    602 x 336 - 69K
    04_exporting_scene_nodes_window.png
    628 x 240 - 34K
    03b_exporting_scene_nodes_window.png
    628 x 642 - 156K
    Post edited by Elor on
  • ElorElor Posts: 1,474

    I didn't thought about opening the log file before, but here the four line related to OBJ Companion during the launch of Daz 4.22.1.224 on my Mac (I deleted the log file while Daz was closed, to have only the launch sequence in it):

    2024-10-04 12:22:52.305 [VERBOSE] ::     MF_objexporter.dylib
    2024-10-04 12:22:52.361 [WARNING] ::     MF_objexporter.dylib failed to load
    2024-10-04 12:22:52.362 [WARNING] :: Error: dlopen(/Applications/DAZ 3D/DAZStudio4 64-bit Public Build/plugins/MF_objexporter.dylib, 0x0002): Symbol not found: __ZN15DzHierarchyPane16staticMetaObjectE
      Referenced from: <34544F25-973F-33BE-BA5F-7690180BC90D> /Applications/DAZ 3D/DAZStudio4 64-bit Public Build/plugins/MF_objexporter.dylib
      Expected in:     <25E610B8-CE45-B16B-D224-9B226067F9B0> /Applications/DAZ 3D/DAZStudio4 64-bit Public Build/Frameworks/libdzcore.dylib

  • Hurdy3DHurdy3D Posts: 1,047

    For me, it's importing always in the wrong scale, if I import something from zBrush.
    If I import via MorphLoader manually it's working (scale 10000).

    According to the manual, Obj Companion should use the export settings also for import.

    I set the export options in Obj Comapion to scale 10000, but it's still importet with 1 or 2%.

  • Richard HaseltineRichard Haseltine Posts: 100,842

    Export and import are inverse - if you export at 200% you need to import at 50%. So, you need to set thee xport value to get the right scale for ZBrush and then, presumably, the tool will invert that for import to gt the right scale for an item coming from ZBrush.

  • Hurdy3DHurdy3D Posts: 1,047

    Richard Haseltine said:

    Export and import are inverse - if you export at 200% you need to import at 50%. So, you need to set thee xport value to get the right scale for ZBrush and then, presumably, the tool will invert that for import to gt the right scale for an item coming from ZBrush.

    Ah thank you. That was the missing piece. For me it's 1% - but now it's working as it should. Very handy.

Sign In or Register to comment.