• Login
sketchucation logo sketchucation
  • Login
🤑 SketchPlus 1.3 | 44 Tools for $15 until June 20th Buy Now

[PLUGIN]MITSUBA Render Exporter v1.5.0(20141109)

Scheduled Pinned Locked Moved Plugins
102 Posts 18 Posters 189.9k Views 18 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.
  • D Offline
    driven
    last edited by 16 Mar 2014, 22:22

    hi

    has anyone had this working on a mac?

    I get this error from Mitsuba on launch...
    2014-03-16 10.07.59 pm.png
    main.serialised is empty...
    I also get a blank materials editor...

    john

    EDIT: material dialog working now...

    the issue seems to be with 'mitsuba_main.serialized' not being written to...

    I tried different paths in the 'User' domain, but that hasn't helped, so what is doing the serialization? if it's jQuery that may be the issue...

    learn from the mistakes of others, you may not live long enough to make them all yourself...

    1 Reply Last reply Reply Quote 0
    • U Offline
      unclex
      last edited by 17 Mar 2014, 11:01

      Wonderful Plugin
      and
      Wonderful Free Render

      1 Reply Last reply Reply Quote 0
      • T Offline
        tak2hata
        last edited by 17 Mar 2014, 12:15

        Hi,Unclex.
        Thank for your enjoying!

        Hi,Driven.
        I tested this on macOS 10.9.1 and sketchup2014 and mitsuba render 0.5.0.

        Select Mitsuba.app as Render engine like this video.

        And,I execute "commanline-access" from mitsuba menu once before test on mac.
        This maybe connect anything working well or,not.

        I hope this help you.

        Thanks.


        by TAK2HATA

        1 Reply Last reply Reply Quote 0
        • S Offline
          sergonavt
          last edited by 17 Mar 2014, 17:43

          8 version in the materials editor view shows only one material (Sophi_Hair) and does not show changes ??? in render all right, version 14, everything works

          1 Reply Last reply Reply Quote 0
          • D Offline
            driven
            last edited by 17 Mar 2014, 18:28

            hi,

            thanks for the video, adding the symlink to /usr/bin/mitsuba hasn't made a difference.

            materials is using 'mitsuba' for the previews...
            if I update after changes...
            the serialization just isn't occurring, the file remains empty, and I get the same error message...

            'Ruby Console' indicates all is well...

            'mitsuba log' seems ok

            2014-03-17 18;06;50 DEBUG main [Thread] Spawning thread "load"
            2014-03-17 18;06;50 INFO  load [sceneloader.cpp;101] Parsing scene description from "//Applications/su_render/Mitsuba_scene.xml" ..
            2014-03-17 18;06;50 INFO  load [scenehandler.cpp;675] In file "//Applications/su_render/Mitsuba_scene.xml" (near line 2); Parsing included file "Mitsuba_geometries.xml" ..
            2014-03-17 18;06;50 INFO  load [SerializedMesh] Loading shape 0 from "mitsuba_main.serialized" ..
            2014-03-17 18;06;50 DEBUG load [Thread] Thread "load" has finished
            

            but I get the error...

            john

            learn from the mistakes of others, you may not live long enough to make them all yourself...

            1 Reply Last reply Reply Quote 0
            • D Offline
              driven
              last edited by 17 Mar 2014, 19:36

              the log in app/contents reports my gl settup

              2014-03-17 17;42;21 INFO  main [mainwindow.cpp;80] Mitsuba version 0.5.0 (Mac OS, 64 bit), Copyright (c) 2014 Wenzel Jakob
              2014-03-17 17;42;21 INFO  main [mainwindow.cpp;83] Configured for RGB-based rendering
              2014-03-17 17;42;21 DEBUG main [NSGLSession] Initializing NSGL session
              2014-03-17 17;42;21 DEBUG main [NSGLRenderer] Using an existing NSGL context
              2014-03-17 17;42;21 DEBUG main [GLRenderer] OpenGL renderer ; ATI Radeon HD 2600 PRO OpenGL Engine
              2014-03-17 17;42;21 DEBUG main [GLRenderer] OpenGL vendor   ; ATI Technologies Inc.
              2014-03-17 17;42;21 DEBUG main [GLRenderer] OpenGL version  ; 2.1 ATI-8.24.11
              2014-03-17 17;42;21 DEBUG main [GLRenderer] Capabilities; Framebuffers objects are supported.
              2014-03-17 17;42;21 DEBUG main [GLRenderer] Capabilities; GLSL is supported.
              2014-03-17 17;42;21 DEBUG main [GLRenderer] Capabilities; Floating point textures are supported.
              2014-03-17 17;42;21 DEBUG main [GLRenderer] Capabilities; Floating point color buffers are supported.
              2014-03-17 17;42;21 DEBUG main [GLRenderer] Capabilities; Fast buffer blitting is supported.
              2014-03-17 17;42;21 INFO  main [GLRenderer] Capabilities; Multisample framebuffer objects are NOT supported!
              2014-03-17 17;42;21 DEBUG main [GLRenderer] Capabilities; Vertex buffer objects are supported.
              2014-03-17 17;42;21 DEBUG main [GLRenderer] Capabilities; Geometry shaders are supported.
              2014-03-17 17;42;21 DEBUG main [GLRenderer] Capabilities; Custom texture filtering is supported.
              2014-03-17 17;42;21 WARN  main [GLRenderer] Capabilities; Synchronization objects are NOT supported!
              2014-03-17 17;42;21 INFO  main [GLRenderer] Capabilities; Bindless rendering is NOT supported!
              

              I'm on OSX 10.9.2 as well... but on an older iMac

              john

              learn from the mistakes of others, you may not live long enough to make them all yourself...

              1 Reply Last reply Reply Quote 0
              • S Offline
                slbaumgartner
                last edited by 18 Mar 2014, 00:36

                I'm getting much the same error as John, though the message says "near line 25" instead of the line he reported. The /Applications/su_render/mitsuba_main.serialized file has size 0.

                What can we do to help debug this?

                MacBook Pro Retina, OS X 10.9.2

                Steve

                1 Reply Last reply Reply Quote 0
                • S Offline
                  sadyo
                  last edited by 18 Mar 2014, 02:23

                  Mitsuba seem work fine on my Sketchup 2014-Windowc 8.1 64bit
                  But,
                  How to implementing the clipmap/2D object in Mitsuba ❓ ❓

                  http://s1.postimg.org/jtfu9opfj/image.jpg

                  it won't appear in Renderer

                  1 Reply Last reply Reply Quote 0
                  • D Offline
                    driven
                    last edited by 18 Mar 2014, 11:59

                    Hi,

                    think I found the problem, but not the solution...

                    2014-03-18 11:44:26 INFO main [converter.cpp:127] Creating directory "textures" .. Caught a critical exception: boost::filesystem::create_directory: Permission denied: "textures"

                    john

                    learn from the mistakes of others, you may not live long enough to make them all yourself...

                    1 Reply Last reply Reply Quote 0
                    • T Offline
                      tak2hata
                      last edited by 18 Mar 2014, 12:50

                      @driven said:

                      Hi,

                      think I found the problem, but not the solution...

                      2014-03-18 11:44:26 INFO main [converter.cpp:127] Creating directory "textures" .. Caught a critical exception: boost::filesystem::create_directory: Permission denied: "textures"

                      john

                      Hi,john.
                      Ummm...

                      I guess the problem is delay of writing file.

                      Please search "mitsuba_main.dae" in "/applications/su_render" folder.
                      Tell me that file size.
                      And Start Mitsuba and import "mitsuba_main.dae" file.

                      Is there anything displayed on mitsuba window.

                      Now "mitsuba_main.serialized" is created in that folder.and it is not zero byte.

                      Seriarized file is binary mesh file of mitsuba render.

                      Please send me your "mtsuba_main.dae" If "mitsuba_main.serialized" is zero byte.

                      I will analyze it.

                      Thanks.


                      by TAK2HATA

                      1 Reply Last reply Reply Quote 0
                      • S Offline
                        slbaumgartner
                        last edited by 18 Mar 2014, 13:08

                        When I import that file, I get the attached popup dialog and the log contains the attached messages. The serialized file is then not empty and mitsuba generates a rendered scene! So the problem definitely involves getting from the dae to the serialized file. However, the rendering contains only one instance each of Components that have multiple instances in the SketchUp file. The handling of my original textured material also is weird (looks like a grainy mass of dots instead of the original wood image).

                        Screen Shot 2014-03-18 at 8.56.05 AM.png

                        Steve


                        mitsuba log.txt

                        1 Reply Last reply Reply Quote 0
                        • D Offline
                          driven
                          last edited by 18 Mar 2014, 13:10

                          hi

                          dae is 54kb, fails to make texture folder...
                          mitsuba_main.serialized is empty...

                          if I import the dae into mitsuba, texture folder gets made on import, but is empty...
                          mitsuba_main.serialized is 12kb
                          plugins dae imported into mitsuba
                          john

                          learn from the mistakes of others, you may not live long enough to make them all yourself...

                          1 Reply Last reply Reply Quote 0
                          • S Offline
                            slbaumgartner
                            last edited by 18 Mar 2014, 13:17

                            Here are the folders and contents after importing the dae. As John reported, the textures folder exists but is empty, as is the output folder.

                            steves-macbook:su_render steve$ ls -lR ./*
                            -rw-r--r-- 1 steve admin 6673 Mar 17 21:23 ./Mitsuba_geometries.xml
                            -rw-r--r-- 1 steve admin 1365 Mar 17 21:23 ./Mitsuba_scene.xml
                            -rw-r--r-- 1 steve admin 5867 Mar 17 21:23 ./mitsuba_geom.txt
                            -rw-r--r-- 1 steve admin 30488 Mar 17 21:23 ./mitsuba_main.dae
                            -rw-r--r-- 1 steve admin 903109 Mar 18 09:04 ./mitsuba_main.exr
                            -rw-r--r-- 1 steve admin 3582 Mar 18 08:55 ./mitsuba_main.serialized
                            -rw-r--r-- 1 steve admin 1620 Mar 18 08:55 ./mitsuba_main.xml

                            ./output:

                            ./preview_cash:
                            total 80
                            -rw-r--r-- 1 steve admin 39202 Mar 17 17:31 su2objmtl_default_material.png

                            ./textures:

                            ./tx_default:
                            total 8
                            -rw-r--r-- 1 steve admin 3645 Mar 17 21:23 dark_mahogany.jpg

                            1 Reply Last reply Reply Quote 0
                            • D Offline
                              driven
                              last edited by 18 Mar 2014, 13:18

                              the other thing I tried was exporting a dae directly from SU...

                              filesize 202 KB
                              texture folder empty
                              serialised 11 KB

                              Sophie is facedown on the ground [I don't think she's partially happy about it...]


                              she ain't happy...

                              learn from the mistakes of others, you may not live long enough to make them all yourself...

                              1 Reply Last reply Reply Quote 0
                              • D Offline
                                driven
                                last edited by 18 Mar 2014, 13:28

                                here are all the files for both...

                                this is after the Misuba.app import so it has a textures folder...
                                still empty after untitled was run...
                                su_render.zip

                                learn from the mistakes of others, you may not live long enough to make them all yourself...

                                1 Reply Last reply Reply Quote 0
                                • T Offline
                                  tak2hata
                                  last edited by 18 Mar 2014, 13:40

                                  Hi
                                  Here is the Flow of exporting to mitsuba in my plugin.

                                  1.Create collada mesh without materials and transformation.(for instancing)
                                  2.Convert the collada mesh to serialized mesh by mtsimport tool.
                                  3.Export scene information iclude materials and instancing and transformation for serialized mesh.

                                  Please open "mitsuba_scene.xml" in mitsuba render ,if there is correct serialized mesh "mitsuba_main.serialized" created from "mitsuba_main.dae".

                                  That will be shown all correctly.

                                  Mtsimport work fine?
                                  Collada file created fine?
                                  Seriarize file is not zero byte?


                                  by TAK2HATA

                                  1 Reply Last reply Reply Quote 0
                                  • D Offline
                                    driven
                                    last edited by 18 Mar 2014, 14:08

                                    I can trap the create_directory error by appending at line 269 in mitsuba_main.rb
                                    the serialisation never occurs from the plugin...

                                    system(commandline, ;out => ['/tmp/log.txt', 'a'], ;err => ['/tmp/log.txt', 'a'])
                                    

                                    learn from the mistakes of others, you may not live long enough to make them all yourself...

                                    1 Reply Last reply Reply Quote 0
                                    • T Offline
                                      tak2hata
                                      last edited by 18 Mar 2014, 14:35

                                      @driven said:

                                      I can trap the create_directory error by appending at line 269 in mitsuba_main.rb
                                      the serialisation never occurs from the plugin...

                                      system(commandline, ;out => ['/tmp/log.txt', 'a'], ;err => ['/tmp/log.txt', 'a'])
                                      

                                      In my mac that occurs.
                                      Here is log.txt.

                                      2014-03-18 23;21;32.391 mtsimport[308;507] ApplePersistenceIgnoreState; Existing state will not be touched. New state will be written to /var/folders/v2/nc5st2054wvghywgtfrszpf00000gn/T/org.mitsuba.Mitsuba.savedState
                                      2014-03-18 23;21;32 INFO  main [converter.cpp;137] Beginning conversion ..
                                      2014-03-18 23;21;32 INFO  main [collada.cpp;1596] Loading "mitsuba_main.dae" ..
                                      2014-03-18 23;21;32 INFO  main [collada.cpp;1642] Importing materials ..
                                      2014-03-18 23;21;32 INFO  main [collada.cpp;1669] Importing scene ..
                                      2014-03-18 23;21;32 WARN  main [collada.cpp;1288] instance_geometry does not contain a <bind_material> element!
                                      2014-03-18 23;21;32 WARN  main [collada.cpp;615] Referenced material could not be found, substituting a diffuse BRDF.
                                      2014-03-18 23;21;32 WARN  main [collada.cpp;1288] instance_geometry does not contain a <bind_material> element!
                                      2014-03-18 23;21;32 WARN  main [collada.cpp;615] Referenced material could not be found, substituting a diffuse BRDF.
                                      2014-03-18 23;21;32 WARN  main [collada.cpp;1288] instance_geometry does not contain a <bind_material> element!
                                      2014-03-18 23;21;32 WARN  main [collada.cpp;615] Referenced material could not be found, substituting a diffuse BRDF.
                                      2014-03-18 23;21;32 WARN  main [collada.cpp;1288] instance_geometry does not contain a <bind_material> element!
                                      2014-03-18 23;21;32 WARN  main [collada.cpp;615] Referenced material could not be found, substituting a diffuse BRDF.
                                      2014-03-18 23;21;32 WARN  main [collada.cpp;1288] instance_geometry does not contain a <bind_material> element!
                                      2014-03-18 23;21;32 WARN  main [collada.cpp;615] Referenced material could not be found, substituting a diffuse BRDF.
                                      2014-03-18 23;21;32 WARN  main [collada.cpp;1288] instance_geometry does not contain a <bind_material> element!
                                      2014-03-18 23;21;32 WARN  main [collada.cpp;615] Referenced material could not be found, substituting a diffuse BRDF.
                                      2014-03-18 23;21;32 WARN  main [collada.cpp;1288] instance_geometry does not contain a <bind_material> element!
                                      2014-03-18 23;21;32 WARN  main [collada.cpp;615] Referenced material could not be found, substituting a diffuse BRDF.
                                      2014-03-18 23;21;32 INFO  main [collada.cpp;1680] Done, took 0.0s
                                      2014-03-18 23;21;32 INFO  main [mtsimport.cpp;156] Encountered 14 warnings -- please check the messages above for details.
                                      Finished conversion (took 60 ms)
                                      
                                      

                                      In Sketchup Ruby Console
                                      system(%Q{'/Applications/Mitsuba.app/Contents/MacOS/mtsimport' '/Applications/su_render/mitsuba_main.dae' '/Applications/su_render/mitsuba_main.xml'})
                                      this return False?


                                      by TAK2HATA

                                      1 Reply Last reply Reply Quote 0
                                      • D Offline
                                        driven
                                        last edited by 18 Mar 2014, 14:46

                                        Here is my log.txt. after 2 attempts

                                        2014-03-18 13;58;36 INFO  main [converter.cpp;127] Creating directory "textures" ..
                                        Caught a critical exception; boost;;filesystem;;create_directory; Permission denied; "textures"
                                        2014-03-18 14;22;09 INFO  main [converter.cpp;127] Creating directory "textures" ..
                                        Caught a critical exception; boost;;filesystem;;create_directory; Permission denied; "textures"
                                        
                                        

                                        @tak2hata said:

                                        In Sketchup Ruby Console
                                        system(%Q{'/Applications/Mitsuba.app/Contents/MacOS/mtsimport' '/Applications/su_render/mitsuba_main.dae' '/Applications/su_render/mitsuba_main.xml'})
                                        this return False?
                                        YES it returns false

                                        and if you use this version, you get the same error as the log file in Ruby Console...

                                        %x(/Applications/Mitsuba.app/Contents/MacOS/mtsimport /Applications/su_render/mitsuba_main.dae /Applications/su_render/mitsuba_main.xml 2>&1)
                                        

                                        2014-03-18 14:42:03 INFO main [converter.cpp:127] Creating directory "textures" .. Caught a critical exception: boost::filesystem::create_directory: Permission denied: "textures"

                                        learn from the mistakes of others, you may not live long enough to make them all yourself...

                                        1 Reply Last reply Reply Quote 0
                                        • T Offline
                                          tak2hata
                                          last edited by 18 Mar 2014, 15:05

                                          @driven said:

                                          and if you use this version, you get the same error as the log file in Ruby Console...

                                          %x(/Applications/Mitsuba.app/Contents/MacOS/mtsimport /Applications/su_render/mitsuba_main.dae /Applications/su_render/mitsuba_main.xml 2>&1)
                                          

                                          2014-03-18 14:42:03 INFO main [converter.cpp:127] Creating directory "textures" .. Caught a critical exception: boost::filesystem::create_directory: Permission denied: "textures"

                                          I get this return.

                                          > %x(/Applications/Mitsuba.app/Contents/MacOS/mtsimport /Applications/su_render/mitsuba_main.dae /Applications/su_render/mitsuba_main.xml 2>&1)
                                          2014-03-18 23;58;34.268 mtsimport[472;507] ApplePersistenceIgnoreState; Existing state will not be touched. New state will be written to /var/folders/v2/nc5st2054wvghywgtfrszpf00000gn/T/org.mitsuba.Mitsuba.savedState
                                          2014-03-18 23;58;34 INFO  main [converter.cpp;137] Beginning conversion ..
                                          2014-03-18 23;58;34 INFO  main [collada.cpp;1596] Loading "mitsuba_main.dae" ..
                                          2014-03-18 23;58;34 INFO  main [collada.cpp;1642] Importing materials ..
                                          2014-03-18 23;58;34 INFO  main [collada.cpp;1669] Importing scene ..
                                          2014-03-18 23;58;34 WARN  main [collada.cpp;1288] instance_geometry does not contain a <bind_material> element!
                                          2014-03-18 23;58;34 WARN  main [collada.cpp;615] Referenced material could not be found, substituting a diffuse BRDF.
                                          2014-03-18 23;58;34 WARN  main [collada.cpp;1288] instance_geometry does not contain a <bind_material> element!
                                          2014-03-18 23;58;34 WARN  main [collada.cpp;615] Referenced material could not be found, substituting a diffuse BRDF.
                                          2014-03-18 23;58;34 WARN  main [collada.cpp;1288] instance_geometry does not contain a <bind_material> element!
                                          2014-03-18 23;58;34 WARN  main [collada.cpp;615] Referenced material could not be found, substituting a diffuse BRDF.
                                          2014-03-18 23;58;34 WARN  main [collada.cpp;1288] instance_geometry does not contain a <bind_material> element!
                                          2014-03-18 23;58;34 WARN  main [collada.cpp;615] Referenced material could not be found, substituting a diffuse BRDF.
                                          2014-03-18 23;58;34 WARN  main [collada.cpp;1288] instance_geometry does not contain a <bind_material> element!
                                          2014-03-18 23;58;34 WARN  main [collada.cpp;615] Referenced material could not be found, substituting a diffuse BRDF.
                                          2014-03-18 23;58;34 WARN  main [collada.cpp;1288] instance_geometry does not contain a <bind_material> element!
                                          2014-03-18 23;58;34 WARN  main [collada.cpp;615] Referenced material could not be found, substituting a diffuse BRDF.
                                          2014-03-18 23;58;34 WARN  main [collada.cpp;1288] instance_geometry does not contain a <bind_material> element!
                                          2014-03-18 23;58;34 WARN  main [collada.cpp;615] Referenced material could not be found, substituting a diffuse BRDF.
                                          2014-03-18 23;58;34 WARN  main [collada.cpp;1288] instance_geometry does not contain a <bind_material> element!
                                          2014-03-18 23;58;34 WARN  main [collada.cpp;615] Referenced material could not be found, substituting a diffuse BRDF.
                                          2014-03-18 23;58;34 INFO  main [collada.cpp;1680] Done, took 0.0s
                                          2014-03-18 23;58;34 INFO  main [mtsimport.cpp;156] Encountered 16 warnings -- please check the messages above for details.
                                          Finished conversion (took 42 ms)
                                          

                                          Is this problem security permission?


                                          by TAK2HATA

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

                                          Advertisement