sketchucation logo sketchucation
    • Login
    ℹ️ Licensed Extensions | FredoBatch, ElevationProfile, FredoSketch, LayOps, MatSim and Pic2Shape will require license from Sept 1st More Info

    [Plugin] Universal Importer - v1.2.6 - 30 July 2024

    Scheduled Pinned Locked Moved Plugins
    441 Posts 106 Posters 432.2k Views 106 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • E Offline
      edwinfolk
      last edited by

      Hi Guys,

      Thanks again for looking at this. I review both your responses. I think I had previously made a mistake entering the cut and paste into terminal and received the wrong information which I sent to you. I went back a step and copy/pasted into terminal the correct line of code and the terminal spit this out.

      -rw-rw-rw- 1 edfolk staff 3791 Sep 24 2019 LICENSE.txt
      -rwxrw-rw- 1 edfolk staff 149772 Jan 6 17:05 assimp
      -rw-rw-rw- 1 edfolk staff 12810620 Jan 6 17:05 libassimp.dylib
      -rw-rw-rw- 1 edfolk staff 58316 Sep 24 2019 x.dyl

      I did try to paste into the line McGordon sent but the plugin did not complete the import. I attached a series of 3 screenshots to show you. As you can imagine I am not the computer guy. Decent enough designer but shit when it comes to this sort of thing.

      Thanks again you guys are really great.

      Edwin


      Screen Shot 2020-05-16 at 3.25.01.png


      Screen Shot 2020-05-16 at 3.25.05.png


      Screen Shot 2020-05-16 at 3.25.10.png

      1 Reply Last reply Reply Quote 0
      • M Offline
        McGordon
        last edited by

        It looks like the previous chmod command worked:

        @edwinfolk said:

        
        > -rwxrw-rw-  1 edfolk  staff    149772 Jan  6 17;05 assimp
        > 
        

        I think you've made a bit of progress. You're now getting a different error from another program that probably doesn't have executable permissions either. Here's
        one more command to make it run too:

        chmod u+x ~/Library/Application\ Support/SketchUp\ 2018/SketchUp/Plugins/universal_importer/MeshLab/Mac/MacOS/meshlabserver
        

        run that then try to do your import again. I think there might be other files on your system with the wrong permissions, but I'm only getting you to change one at a time here.

        1 Reply Last reply Reply Quote 0
        • E Offline
          edwinfolk
          last edited by

          Hello,

          Thanks for the help. It seems to work better than before. I attached a jpg so you can see that the file I imported (OBJ) did not completely import successfully. Not sure what the problem is but as you can tell from the image it is not complete. Same thing happened with a Light Wave import although the import image was about 1/100 the expected size. I will try some other imports from other formats and see what happens. If you have any ideas would love to hear them.

          I have been able to convert some files from these formats using MODO to make a Collada file and then using the normal import to SKU. Cleaning them up and ignoring UV distortion which gives okay results. However, if I can get the universal importer to work well then I can save a lot of time.

          Thanks again. Really appreciate the help.


          Screen Shot 2020-05-16 at 5.36.36.png

          1 Reply Last reply Reply Quote 0
          • M Offline
            malditobill
            last edited by

            Hi. Do I have to install Assimp library and MeshLab software before Universal Importer? Ive just installed only Universal Importer and in the tool bar only get the reduce poligons icons.

            1 Reply Last reply Reply Quote 0
            • samuel_tS Offline
              samuel_t
              last edited by

              @malditobill said:

              Hi. Do I have to install Assimp library and MeshLab software before Universal Importer? Ive just installed only Universal Importer and in the tool bar only get the reduce poligons icons.

              Hi. No. Assimp library and MeshLab software are bundled with Universal Importer plugin. SketchUp toolbar only contains shortcut to Poly reducer... In SketchUp menu, use "File > Import with Universal Importer...".

              1 Reply Last reply Reply Quote 0
              • R Offline
                rspierenburg
                last edited by

                I'm trying to import an OBJ. I want to keep the existing model scale but the plugin keeps asking for the height of the model. Is there a way to ignore that?

                1 Reply Last reply Reply Quote 0
                • samuel_tS Offline
                  samuel_t
                  last edited by

                  @rspierenburg said:

                  I'm trying to import an OBJ. I want to keep the existing model scale but the plugin keeps asking for the height of the model. Is there a way to ignore that?

                  Hello. You can't ignore that.

                  1 Reply Last reply Reply Quote 0
                  • L Offline
                    Lacee
                    last edited by

                    Unable to reduce a 6,000,000 poly SU2020 file / also unable to import OBJ source file for same #2
                    Posted in GitHub.


                    2020-10-28 (1).png

                    1 Reply Last reply Reply Quote 0
                    • K Offline
                      Kolarik
                      last edited by

                      1. Can you explain, how size of imported object is calculated? I am not able to import objects in correct size. See attached example - block 10x20x30mm
                        Original block
                        It was exported to STL, and imported back by Universal Importer.
                        Height set to 1 cm
                        Size settings
                        no texture, no reduction.
                        Result :
                        Result of import

                      I do not know, what I am doing bad....

                      1. I am using milimetres as default in Sketchup - if the sizing rules would work, can it be changed into mm instaed of cm?
                      1 Reply Last reply Reply Quote 0
                      • samuel_tS Offline
                        samuel_t
                        last edited by

                        @lacee said:

                        Unable to reduce a 6,000,000 poly SU2020 file / also unable to import OBJ source file for same #2
                        Posted in GitHub.

                        Hello Lacee. I just answered you at GitHub 😉

                        1 Reply Last reply Reply Quote 0
                        • E Offline
                          Einstein
                          last edited by

                          Hello,
                          Would it be possible to support importing loose edges from Blender? When a mesh contains faces, it imports properly but if there are only edges, they don't get imported.
                          It would also be cool if separate Blender objects would be imported to separate SketchUp groups. But I'm aware this can be a lot of work to code.

                          1 Reply Last reply Reply Quote 0
                          • samuel_tS Offline
                            samuel_t
                            last edited by

                            @kolarik said:

                            1. Can you explain, how size of imported object is calculated? I am not able to import objects in correct size. See attached example - block 10x20x30mm [...]

                            Technically, sizing algorithm is a hack. Since in most cases, by default, imported object is oversized: plugin scales down this object to height set by user. This hack works pretty well with "tall" objects.

                            @kolarik said:

                            1. I am using milimetres as default in Sketchup - if the sizing rules would work, can it be changed into mm instaed of cm?

                            Maybe if I ask user for a height in mm instead of cm, size of imported model will be more accurate...

                            1 Reply Last reply Reply Quote 0
                            • samuel_tS Offline
                              samuel_t
                              last edited by

                              @einstein said:

                              Hello,
                              Would it be possible to support importing loose edges from Blender? When a mesh contains faces, it imports properly but if there are only edges, they don't get imported.
                              It would also be cool if separate Blender objects would be imported to separate SketchUp groups. But I'm aware this can be a lot of work to code.

                              Hello. No. You can see Universal Importer plugin for SketchUp as an Assimp script. This means that, in most cases, if Assimp doesn't support a feature: Universal Importer plugin doesn't support this feature.

                              1 Reply Last reply Reply Quote 0
                              • K Offline
                                Kolarik
                                last edited by

                                @samuel_t said:

                                Maybe if I ask user for a height in mm instead of cm, size of imported model will be more accurate...

                                I would prefer it, either as default or at least as option.

                                1 Reply Last reply Reply Quote 0
                                • E Offline
                                  Einstein
                                  last edited by

                                  Hello,
                                  I have a problem with importing Blend files. There is a model in Blender containing one object with all faces touching each other, so the object is "water-tight", "3D-printable" and there are no "border edges" (every edge is connected to two faces).
                                  When I import it to SketchUp, some faces stay connected but some disconnect, leaving doubled vertices living nearby but not touching each other. This basically makes a broken mesh.
                                  Can something be done with this issue - either manually, or within the plugin?
                                  I tried exporting from Blender to OBJ, then to SketchUp. It fixes the issue if I use ThomThom's QFT OBJ importer but introduces another issue - missing some faces.

                                  The BLEND model is in the ZIP archive because SketchUcation won't let me post BLEND files.


                                  not all faces stick together.skp


                                  CruiseShip old big.zip

                                  1 Reply Last reply Reply Quote 0
                                  • B Offline
                                    brettmahon01
                                    last edited by

                                    Hi, this plugin sounds amazing! i installed but i keep getting error message?

                                    Universal Importer Error: Command failed: "/Users/brettmahon/Library/Application Support/SketchUp 2019/SketchUp/Plugins/universal_importer/Assimp/Mac/assimp" info "/Users/brettmahon/.UniversalImporter/tmp/import.obj" > "/Users/brettmahon/.UniversalImporter/tmp/assimp.nfo"

                                    /Users/brettmahon/Library/Application Support/SketchUp 2019/SketchUp/Plugins/universal_importer/assimp.rb:166:in `get_texture_refs'

                                    Universal Importer Version: 1.1.5

                                    1 Reply Last reply Reply Quote 0
                                    • samuel_tS Offline
                                      samuel_t
                                      last edited by

                                      @einstein said:

                                      Hello,
                                      I have a problem with importing Blend files. There is a model in Blender containing one object with all faces touching each other, so the object is "water-tight", "3D-printable" and there are no "border edges" (every edge is connected to two faces).
                                      When I import it to SketchUp, some faces stay connected but some disconnect, leaving doubled vertices living nearby but not touching each other. This basically makes a broken mesh.
                                      Can something be done with this issue - either manually, or within the plugin?
                                      I tried exporting from Blender to OBJ, then to SketchUp. It fixes the issue if I use ThomThom's QFT OBJ importer but introduces another issue - missing some faces.

                                      The BLEND model is in the ZIP archive because SketchUcation won't let me post BLEND files.

                                      Hello. I don't know Blender enough to help you 😞

                                      1 Reply Last reply Reply Quote 0
                                      • samuel_tS Offline
                                        samuel_t
                                        last edited by

                                        @brettmahon01 said:

                                        Hi, this plugin sounds amazing! i installed but i keep getting error message?

                                        Universal Importer Error: Command failed: "/Users/brettmahon/Library/Application Support/SketchUp 2019/SketchUp/Plugins/universal_importer/Assimp/Mac/assimp" info "/Users/brettmahon/.UniversalImporter/tmp/import.obj" > "/Users/brettmahon/.UniversalImporter/tmp/assimp.nfo"

                                        /Users/brettmahon/Library/Application Support/SketchUp 2019/SketchUp/Plugins/universal_importer/assimp.rb:166:in `get_texture_refs'

                                        Universal Importer Version: 1.1.5

                                        Hi, you have probably a file permission issue. Open a Terminal in your Mac then run these commands:

                                        
                                        chmod +x "/Users/brettmahon/Library/Application Support/SketchUp 2019/SketchUp/Plugins/universal_importer/Assimp/Mac/assimp"
                                        
                                        
                                        
                                        chmod +x "/Users/brettmahon/Library/Application Support/SketchUp 2019/SketchUp/Plugins/universal_importer/MeshLab/Mac/MacOS/meshlabserver"
                                        
                                        

                                        Then reopen SketchUp.

                                        1 Reply Last reply Reply Quote 0
                                        • N Offline
                                          NC3D
                                          last edited by

                                          Samuel

                                          Seems like a great plug-in, thanks for sharing this!

                                          We have an fbx we are trying to bring in but we are not sure how to get it to be placed exactly where we want it and at the right scale. I think we could find the right scale factor to get it right but unfortunately I can not type in an accurate enough number (only integers allowed) into the dialogue box.

                                          Is there a better way or different way we could have our model drop in more accurately?

                                          Kind Regards,
                                          Greg Hamilton

                                          1 Reply Last reply Reply Quote 0
                                          • samuel_tS Offline
                                            samuel_t
                                            last edited by

                                            @nc3d said:

                                            Samuel

                                            Seems like a great plug-in, thanks for sharing this!

                                            We have an fbx we are trying to bring in but we are not sure how to get it to be placed exactly where we want it and at the right scale. I think we could find the right scale factor to get it right but unfortunately I can not type in an accurate enough number (only integers allowed) into the dialogue box.

                                            Is there a better way or different way we could have our model drop in more accurately?

                                            Kind Regards,
                                            Greg Hamilton

                                            Hello, There's no solution for the moment. Maybe I'll publish a more accurate plugin version in the future. Best regards.

                                            1 Reply Last reply Reply Quote 0
                                            • 1
                                            • 2
                                            • 10
                                            • 11
                                            • 12
                                            • 13
                                            • 14
                                            • 22
                                            • 23
                                            • 12 / 23
                                            • First post
                                              Last post
                                            Buy SketchPlus
                                            Buy SUbD
                                            Buy WrapR
                                            Buy eBook
                                            Buy Modelur
                                            Buy Vertex Tools
                                            Buy SketchCuisine
                                            Buy FormFonts

                                            Advertisement