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

    [Plugin Library] LibFredo6 - v15.4d - 14 Aug 25

    Scheduled Pinned Locked Moved Plugins
    2.2k Posts 569 Posters 2.8m Views 571 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.
    • R Offline
      roxcore
      last edited by

      Hello Fredo! Thank you for answering!! This is what te ruby console showed when opening Animator and starting the generation of the movie:

      RENDERING INIT
      Status natural = {}
      Status thea = :not_supported
      Status ambient_occlusion = :not_supported
      Status sketchFX = :not_supported
      Status twilight = :not_supported

      VRAY4 Init
      Status vray4 = nil
      Status vray = :not_supported
      :beg_time => 0
      :end_time => 90.5
      :frame_rate => 25
      :speed_factor => 1.0
      :reversed_play => nil
      :transparent => false
      :dimX => 1920
      :dimY => 1080
      :dim_mode => "custom"
      :filter => {
      } (:filter)
      :root_dir => "C:/Users/Gebruiker/Desktop/PROJECTEN/CARPENTIER/7. MONTAGEFILM HOUTEN WAND PERGOLA/Animator Videos"
      :movie_dir => "BASIS ANIMATOR 4 - 23-Nov-2020 15-23-52"
      :movie_name => "Film 1"
      :date_modified => 1606130042.267186
      :break_aspect_ratio => true
      :movie_formats => {
      :mp4 => true
      :mov => false
      :img_seq => true
      } (:movie_formats)
      :rendering_method => :vray4
      MOVIE PX = 1920 PY = 1080 transpa = false
      FORMATTED===========================

      VRAY Movie frame 1
      Animation time = 0.00s
      Path = Image0001.png
      AFTER launching Rendering and Timer: status = true
      VRAY Status check - status = 6
      VRay rendering not finished yet elapsed = 1.99s
      Error: #<NoMethodError: undefined method state' for nil:NilClass> c:/users/gebruiker/appdata/roaming/sketchup/sketchup 2019/sketchup/plugins/fredo6_!libfredo6/body_lib6videomanager.rbe:445:in vray_status_check'
      c:/users/gebruiker/appdata/roaming/sketchup/sketchup 2019/sketchup/plugins/fredo6_!libfredo6/body_lib6videomanager.rbe:553:in `block in vray4_status_check'
      INTERRUPT true
      VRAY STOP timer =
      VRAY STOP timer =

      My Version of Vray is: V-Ray for SketchUp 4.20.02

      Greetings

      1 Reply Last reply Reply Quote 0
      • fredo6F Offline
        fredo6
        last edited by

        NEW RELEASE: LibFredo6 v11.4a - 23 Nov 20

        LibFredo6 11.4a fixes a problem introduced with v11.3a in the support of VRay 4.2 for Animator


        Requirements: SU2017 and above

        See plugin home page of LibFredo6 for Download of LibFredo6.

        Main Post of the LibFredo6 thread

        Fredo

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

          Everything works fine with the update!! Thank you so much!! Greetz

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

            I'm having a " invalid byte sequence in UTF-8 error "
            I watched your installation video 4 times, Searched about this error for days.
            I found out that this might be a encoding problem, but I have no idea how to solve this problem.
            please help .. Below is error log(?) when I restart SU after Libfredo6 installation.

            Error Loading File Fredo6_!LibFredo6.rb
            Error: #<ArgumentError: invalid byte sequence in UTF-8>
            c:/users/홍우빈/appdata/roaming/sketchup/sketchup 2020/sketchup/plugins/fredo6_!libfredo6/top_libfredo6.rbe:45:in gsub' c:/users/홍우빈/appdata/roaming/sketchup/sketchup 2020/sketchup/plugins/fredo6_!libfredo6/top_libfredo6.rbe:45:in get_dir_from_ENV'
            c:/users/홍우빈/appdata/roaming/sketchup/sketchup 2020/sketchup/plugins/fredo6_!libfredo6/top_libfredo6.rbe:425:in su_appdata' c:/users/홍우빈/appdata/roaming/sketchup/sketchup 2020/sketchup/plugins/fredo6_!libfredo6/top_libfredo6.rbe:443:in dir_appdata'
            c:/users/홍우빈/appdata/roaming/sketchup/sketchup 2020/sketchup/plugins/fredo6_!libfredo6/top_libfredo6.rbe:206:in startup' C:/Users/홍우빈/AppData/Roaming/SketchUp/SketchUp 2020/SketchUp/Plugins/Fredo6_!LibFredo6.rb:62:in process'
            C:/Users/홍우빈/AppData/Roaming/SketchUp/SketchUp 2020/SketchUp/Plugins/Fredo6_!LibFredo6.rb:69:in <module:LibFredo6_Loader>' C:/Users/홍우빈/AppData/Roaming/SketchUp/SketchUp 2020/SketchUp/Plugins/Fredo6_!LibFredo6.rb:30:in <top (required)>'

            1 Reply Last reply Reply Quote 0
            • fredo6F Offline
              fredo6
              last edited by

              @manoamo said:

              I'm having a " invalid byte sequence in UTF-8 error " .

              It's definitely related to your Windows user name not in ascii.

              Difficult to fix as there are so many situations.

              If you agree, we could try to troubleshoot together the problem (I would send you some small lines of Ruby to test).

              In the Ruby console, can you type (just copy / paste the statement and Enter)

              ENV["LOCALAPPDATA"].encoding.inspect

              Then tell me what you see as a response

              Fredo

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

                Thank you so much for your kind help! Much appreciated!!

                ENV["LOCALAPPDATA"].encoding.inspect
                #Encoding:CP949

                This is what I got !

                1 Reply Last reply Reply Quote 0
                • fredo6F Offline
                  fredo6
                  last edited by

                  @manoamo said:

                  ENV["LOCALAPPDATA"].encoding.inspect
                  #Encoding:CP949

                  This is what I got !

                  Could you now execute the following commands in the Ruby console, one after the other

                  a = ENV["LOCALAPPDATA"].dup.force_encoding("UTF-8")

                  a.encoding.inspect

                  Thanks

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

                    Thank you so much for your kind help!

                    ENV["LOCALAPPDATA"].encoding.inspect

                    #Encoding:CP949
                    a = ENV["LOCALAPPDATA"].dup.force_encoding("UTF-8")
                    C:\Users\￈ᆱ﾿↓ᄎ￳\AppData\Local
                    a.encoding.inspect
                    #Encoding:UTF-8

                    This is what I got

                    1 Reply Last reply Reply Quote 0
                    • fredo6F Offline
                      fredo6
                      last edited by

                      @manoamo said:

                      Thank you so much for your kind help!

                      ENV["LOCALAPPDATA"].encoding.inspect

                      #Encoding:CP949
                      a = ENV["LOCALAPPDATA"].dup.force_encoding("UTF-8")
                      C:\Users\￈ᆱ﾿↓ᄎ￳\AppData\Local
                      a.encoding.inspect
                      #Encoding:UTF-8

                      This is what I got

                      Then, can you try the following commands

                      a = ENV["LOCALAPPDATA"].dup.force_encoding("UTF-8").gsub(/\\/, "/")

                      a = ENV["LOCALAPPDATA"].dup.force_encoding("UTF-8").gsub("\\", "/")

                      and then this command

                      LibFredo6.get_dir_from_ENV "LOCALAPPDATA"

                      1 Reply Last reply Reply Quote 0
                      • fredo6F Offline
                        fredo6
                        last edited by

                        NEW RELEASE: LibFredo6 v11.4d - 27 Nov 20

                        LibFredo6 11.4d fixes two issues for Animator (VRay5 rendering of apparation and rotation with variable speed)


                        Requirements: SU2017 and above

                        See plugin home page of LibFredo6 for Download of LibFredo6.

                        Main Post of the LibFredo6 thread

                        Fredo

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

                          ENV["LOCALAPPDATA"].encoding.inspect
                          #Encoding:CP949
                          a = ENV["LOCALAPPDATA"].dup.force_encoding("UTF-8")
                          C:\Users\￈ᆱ﾿↓ᄎ￳\AppData\Local
                          a.encoding.inspect
                          #Encoding:UTF-8
                          a = ENV["LOCALAPPDATA"].dup.force_encoding("UTF-8").gsub(/\/, "/")

                          Error: #<ArgumentError: invalid byte sequence in UTF-8>
                          <main>:in gsub' <main>:in <main>'
                          SketchUp:1:in `eval'

                          a = ENV["LOCALAPPDATA"].dup.force_encoding("UTF-8").gsub("\", "/")
                          C:/Users/￈ᆱ﾿↓ᄎ￳/AppData/Local
                          LibFredo6.get_dir_from_ENV "LOCALAPPDATA"
                          Error: #<NameError: uninitialized constant LibFredo6>
                          <main>:in <main>' SketchUp:1:in eval'

                          I followed every step that you told me!
                          but still same errors occur 😢

                          1 Reply Last reply Reply Quote 0
                          • fredo6F Offline
                            fredo6
                            last edited by

                            @manoamo

                            Thank you. Very useful.

                            I think this is a bug in the core ruby engine.

                            I'll see what I can do in order to overcome the problem.

                            Fredo

                            1 Reply Last reply Reply Quote 0
                            • fredo6F Offline
                              fredo6
                              last edited by

                              @manoamo

                              Could you try

                              ENV["LOCALAPPDATA"].dup.encode("UTF-8").gsub(/\\/, "/")

                              Thanks

                              Fredo

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

                                I tried the last typing but I failed again
                                I typed the codes in this sequence

                                1. ENV["LOCALAPPDATA"].encoding.inspect
                                2. a = ENV["LOCALAPPDATA"].dup.force_encoding("UTF-8")
                                3. a.encoding.inspect
                                1. a = ENV["LOCALAPPDATA"].dup.force_encoding("UTF-8").gsub(/\/, "/")
                                2. a = ENV["LOCALAPPDATA"].dup.force_encoding("UTF-8").gsub("\", "/")
                                3. ENV["LOCALAPPDATA"].dup.encode("UTF-8").gsub(/\/, "/")
                                1. LibFredo6.get_dir_from_ENV "LOCALAPPDATA"

                                Thanks

                                1 Reply Last reply Reply Quote 0
                                • fredo6F Offline
                                  fredo6
                                  last edited by

                                  @manoamo

                                  Could you tell me what is the erroryou get with this statement

                                  ENV["LOCALAPPDATA"].dup.encode("UTF-8").gsub(/\\/, "/")

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

                                    This is my ruby console

                                    ENV["LOCALAPPDATA"].encoding.inspect
                                    #Encoding:CP949
                                    a = ENV["LOCALAPPDATA"].dup.force_encoding("UTF-8")

                                    C:\Users\￈ᆱ﾿↓ᄎ￳\AppData\Local
                                    a.encoding.inspect

                                    #Encoding:UTF-8
                                    ENV["LOCALAPPDATA"].dup.encode("UTF-8").gsub(/\/, "/")
                                    C:/Users/■ルヘ↓レᄚ→ᄍネ/AppData/Local
                                    LibFredo6.get_dir_from_ENV "LOCALAPPDATA"
                                    Error: #<ArgumentError: invalid byte sequence in UTF-8>
                                    c:/users/홍우빈/appdata/roaming/sketchup/sketchup 2020/sketchup/plugins/fredo6_!libfredo6/top_libfredo6.rbe:45:in gsub' c:/users/홍우빈/appdata/roaming/sketchup/sketchup 2020/sketchup/plugins/fredo6_!libfredo6/top_libfredo6.rbe:45:in get_dir_from_ENV'
                                    <main>:in <main>' SketchUp:1:in eval'


                                    This is what I get after restart

                                    Error Loading File Fredo6_!LibFredo6.rb
                                    Error: #<ArgumentError: invalid byte sequence in UTF-8>
                                    c:/users/홍우빈/appdata/roaming/sketchup/sketchup 2020/sketchup/plugins/fredo6_!libfredo6/top_libfredo6.rbe:45:in gsub' c:/users/홍우빈/appdata/roaming/sketchup/sketchup 2020/sketchup/plugins/fredo6_!libfredo6/top_libfredo6.rbe:45:in get_dir_from_ENV'
                                    c:/users/홍우빈/appdata/roaming/sketchup/sketchup 2020/sketchup/plugins/fredo6_!libfredo6/top_libfredo6.rbe:425:in su_appdata' c:/users/홍우빈/appdata/roaming/sketchup/sketchup 2020/sketchup/plugins/fredo6_!libfredo6/top_libfredo6.rbe:443:in dir_appdata'
                                    c:/users/홍우빈/appdata/roaming/sketchup/sketchup 2020/sketchup/plugins/fredo6_!libfredo6/top_libfredo6.rbe:206:in startup' C:/Users/홍우빈/AppData/Roaming/SketchUp/SketchUp 2020/SketchUp/Plugins/Fredo6_!LibFredo6.rb:62:in process'
                                    C:/Users/홍우빈/AppData/Roaming/SketchUp/SketchUp 2020/SketchUp/Plugins/Fredo6_!LibFredo6.rb:69:in <module:LibFredo6_Loader>' C:/Users/홍우빈/AppData/Roaming/SketchUp/SketchUp 2020/SketchUp/Plugins/Fredo6_!LibFredo6.rb:30:in <top (required)>'

                                    1 Reply Last reply Reply Quote 0
                                    • fredo6F Offline
                                      fredo6
                                      last edited by

                                      Ok. Thanks I think we progress.

                                      Can you try this statement (only this one)

                                      File.directory? ENV["LOCALAPPDATA"].dup.encode("UTF-8").gsub(/\\/, "/")

                                      if there is an error, can you try this one

                                      File.directory? ENV["LOCALAPPDATA"].dup.encode("UTF-8").gsub("\\", "/")

                                      Many thanks

                                      Fredo

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

                                        Good to hear!

                                        These are what I got back

                                        First,

                                        File.directory? ENV["LOCALAPPDATA"].dup.encode("UTF-8").gsub(/\/, "/")

                                        true

                                        Second,

                                        File.directory? ENV["LOCALAPPDATA"].dup.encode("UTF-8").gsub("\", "/")
                                        true

                                        1 Reply Last reply Reply Quote 0
                                        • fredo6F Offline
                                          fredo6
                                          last edited by

                                          OK. Thanks.

                                          I will publish a fix and it should hopefully work for you.

                                          Fredo

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

                                            Thank you so much for your kind help 😢

                                            1 Reply Last reply Reply Quote 0
                                            • 1
                                            • 2
                                            • 3
                                            • 4
                                            • 5
                                            • 107
                                            • 108
                                            • 1 / 108
                                            • First post
                                              Last post
                                            Buy SketchPlus
                                            Buy SUbD
                                            Buy WrapR
                                            Buy eBook
                                            Buy Modelur
                                            Buy Vertex Tools
                                            Buy SketchCuisine
                                            Buy FormFonts

                                            Advertisement