sketchucation logo sketchucation
    • 登入
    Oops, your profile's looking a bit empty! To help us tailor your experience, please fill in key details like your SketchUp version, skill level, operating system, and more. Update and save your info on your profile page today!
    🔌 Smart Spline | Fluid way to handle splines for furniture design and complex structures. Download

    SU2SF

    已排程 已置頂 已鎖定 已移動 Français
    28 貼文 5 Posters 5.1k 瀏覽 5 Watching
    正在載入更多貼文
    • 從舊到新
    • 從新到舊
    • 最多點贊
    回覆
    • 在新貼文中回覆
    登入後回覆
    此主題已被刪除。只有擁有主題管理權限的使用者可以查看。
    • I 離線
      ilay7k
      最後由 編輯

      donnez-vous la peine de regardez http://www.sketchucation.com/forums/scf/viewtopic.php?f=57&t=2780&p=18012 # p18012
      Adam lui ajouter de nouvelles modifications au script
      Didier donnez-vous la peine de regardez-ce trop
      Je vais le tester bientôt

      1 條回覆 最後回覆 回覆 引用 0
      • R 離線
        REGIS
        最後由 編輯

        Oui je l'ai déjà regardé ce topic et téléchargé l'update d'AdamB mais cela ne fonctionne pas chez moi,
        Je refais encore des essais.
        Merci @+

        1 條回覆 最後回覆 回覆 引用 0
        • R 離線
          REGIS
          最後由 編輯

          Avec l'update de Didier cela fonctionne mais pas de textures (pas prévu dans cette version)

          Avec l'update de AdamB ;

          capturesf1.tiff
          capturesf2.tiff

          1 條回覆 最後回覆 回覆 引用 0
          • I 離線
            ilay7k
            最後由 編輯

            À propos de ce problème, vous devez vous adresser à sf.forum

            Pour travailler avec des textures normales besoin:

            1. Réexportation dans toutes les textures du matériel éditeur ... exportateur ne veut pas lire à partir skm
            2. Ensuite, vous devez la lier de nouveau exporté

            in english too

            For normal work with textures need:

            1. Re-export all textures in material editor...exporter doesn't want to read from skm
            2. Then you need to re-link exported
              --
              and in file(project.sc)
            
            shader {
            	name "Shader_StoneGraniteMidnite"
            	type diffuse
            	texture "G;\073\tc/Stone_Granite_Midnite.jpg"
            }
            
            
            1 條回覆 最後回覆 回覆 引用 0
            • R 離線
              REGIS
              最後由 編輯

              Merci beaucoup c'est juste un peu compliqué.

              1 條回覆 最後回覆 回覆 引用 0
              • U 離線
                unisev
                最後由 編輯

                Bonjour,

                J'ai lu tout les topic en question mais je ne comprends pas bien comment il est possible d'exporter les textures de sketchup vers SunFlow avec le 'code' d'Adam.

                De plus les impression d'écran de REGIS ne sont plus en ligne... 😞

                PS:

                • Je n'ai jamais fais de Ruby mais j'ai fais beaucoup de script (VBS, VMS, Batch-DOS)
                • Je commence à bien maitriser SU
                • Je viens de découvrir SunFlow
                1 條回覆 最後回覆 回覆 引用 0
                • Didier BurD 離線
                  Didier Bur
                  最後由 編輯

                  Les textures ne sont PAS exportées par su2sf. Il faudrait modifier le script vec un texturewriter, comme dans su2kt ou su2pov.

                  DB

                  1 條回覆 最後回覆 回覆 引用 0
                  • U 離線
                    unisev
                    最後由 編輯

                    Merci Didier,

                    Et la modif d'Adam, elle fait quoi ? (chez moi elle en fonctionne même pas)

                    1 條回覆 最後回覆 回覆 引用 0
                    • Didier BurD 離線
                      Didier Bur
                      最後由 編輯

                      Apparement (je ne l'ai pas (encore) intégrée à su2sf), la modif rajoute les UV maps (texturage déformé, tourné, dilaté...) et ajoute les textures aux déclarations de shaders dans le fichier au format Sunflow.
                      Mais n'exporte pas les fichiers eux-mêmes (c-à-d les images qui servent pour les textures). Il faut le faire à la main...

                      P.S.: je suis en train de refaire SU2POV pour GSU6. Ca sera pas mal je pense. L'idée c'est de faire un "one-click render" (rendu immédiat sans aucune intervention de l'utilisateur).

                      DB

                      1 條回覆 最後回覆 回覆 引用 0
                      • U 離線
                        unisev
                        最後由 編輯

                        Merci Didier !! ca fait rêver un rendu directement dans SU !!!

                        Le TOP du TOP serait un One-Click render dans SU qui mettrait en FILE d'attente dans une autre applis les 'photos' prise dans SU, comme ça on continue à travailler sous SU pendant que l'appli de RENDER calcule les images les unes après les autres... (ptet que je ré-invente la poudre la, mais si ça existe, il faut me le dire 😍 )

                        par contre, je trouve que les images rendues avec SF sont quand-meme très belles (même si moi j'arrive pas à faire aussi zoli que la gallery sur le site 😄 )

                        1 條回覆 最後回覆 回覆 引用 0
                        • R 離線
                          REGIS
                          最後由 編輯

                          @unisev said:

                          Merci Didier !! ca fait rêver un rendu directement dans SU !!!

                          Le TOP du TOP serait un One-Click render dans SU qui mettrait en FILE d'attente dans une autre applis les 'photos' prise dans SU, comme ça on continue à travailler sous SU pendant que l'appli de RENDER calcule les images les unes après les autres... (ptet que je ré-invente la poudre la, mais si ça existe, il faut me le dire 😍 )

                          par contre, je trouve que les images rendues avec SF sont quand-meme très belles (même si moi j'arrive pas à faire aussi zoli que la gallery sur le site 😄 )

                          Essaye Turbosketch éventuellement par contre il n'est pas gratuit mais il y a une trial version.
                          @+

                          1 條回覆 最後回覆 回覆 引用 0
                          • Didier BurD 離線
                            Didier Bur
                            最後由 編輯

                            Bon, le topic dévie mais voilà une image du nouveau SU2POV avec GSU6 à droite et le rendu équivalent à gauche.
                            J'ai résolu pas mal de problèmes d'UV maps, d'export de textures, de groupes et composants imbriqués, de brouillard, d'ombres, mais pour le moment ce n'est que du rendu de jour. Les lumières artificielles, ça viendra après...


                            su2pov.jpg

                            DB

                            1 條回覆 最後回覆 回覆 引用 0
                            • R 離線
                              REGIS
                              最後由 編輯

                              Le topic dévie mais pas de beaucoup.
                              En tout cas sunflow et pov-ray sont de la même veine à mon sens.
                              Dommage qu'il n'y ait pas d'interface graphique si ce n'est une fenêtre avec une multitude de lignes pour gérer les réglages. C'est un peu austère à mon goût, il faut avoir l'habitude de manipuler les éditeurs de texte pour s'en servir 😄
                              En tout cas c'est sympa de te donner la peine de revoir les scripts d'exportation vers ce genre de moteur de rendu qui à l'air bon de surcroît.
                              Ceci dit j'ai bien essayé et adopté Kerkythea 👍
                              @+

                              1 條回覆 最後回覆 回覆 引用 0
                              • Didier BurD 離線
                                Didier Bur
                                最後由 編輯

                                @unknownuser said:

                                Dommage qu'il n'y ait pas d'interface graphique

                                C'est vrai, et c'est d'ailleurs pour cela que POV-Ray, qui est de loin le plus puissant des langages, a perdu toute l'avance qu'il avait sur les autres. Sunflow, Indigo et Yafray restent inutilisables sans plugin d'export (comme ceux pour Blender ou 3DS), et Pov-Ray manque maintenant en plus d'algos de calcul de radiosité plus actuels (Metropolis Light transport par exemple.). Un utilisateur final ne peut pas se servir de langages compliqués de description, qui sont en plus tous différents. Pas d'interface, pas d'utilisateurs... Je ne comprends pas que les développeurs ne comprennnent pas ça...
                                Sinon Moray 3.5. est devenu gratuit, ce qui permet d'avoir à peu près la même interface que Kerkythea pour l'édition de la scène au format Pov-Ray.
                                J'avais (il y a longtemps) commencé à écrire le plugin su2kt que T. Marek m'a disons... emprunté au début. Il en a fait qqchose de très bien, simple et efficace.
                                Kerkythea est à mon sens et de loin le meilleur moteur de rendu gratuit qui existe (à cause de son interface justement, et aussi de la rapidité des calculs).
                                Sinon pour ce qui est du plugin su2pov je le fais plutôt pour apprendre que par nécessité. Ruby est très puissant, mais l'API Sketchup est plutôt pauvre, alors il faut trouver des "trucs" pour arriver à ses fins. Je vais m'intéresser aux Webdialogs par exemple et voir ce qu'on peut faire avec (éditeur de matériaux par ex).

                                @unknownuser said:

                                comme ça on continue à travailler sous SU pendant que l'appli de RENDER calcule les images les unes après les autres

                                L'ancienne version de su2pov (pour SU 5) pouvait faire (et peut encore) des anims.

                                à+

                                DB

                                1 條回覆 最後回覆 回覆 引用 0
                                • U 離線
                                  unisev
                                  最後由 編輯

                                  @regis said:

                                  L'ancienne version de su2pov (pour SU 5) pouvait faire (et peut encore) des anims

                                  C'est pas exactement ce dont je parle, ce que je veux dire c'est :

                                  On utilise SketchUp normalement, à un instant T on "prend une photo" à l'aide d'un icône adapté (rajouté par le plugin), et sa exporte le tout (y compris la camera) dans un moteur de rendu qui commence immédiatement le calcul.

                                  Pendant ce temps on peut continuer à travailler sous SU et éventuellement recliquer sur l'icone "prendre une photo", ce qui met en file d'attente ce second "export+rendu" dans le moteur de rendu.

                                  Quand une photo est rendue biensur elle POP tout seule....

                                  Et c'est à ce moment la que je me réveille 😮 , non j'ai pas de moteur de rendu aussi simpla à utiliser 😢

                                  En tout cas merci à tout ceux (et celles) qui développe des chose pour les utilisateur de SU free, c'est vraiment super.

                                  1 條回覆 最後回覆 回覆 引用 0
                                  • R 離線
                                    REGIS
                                    最後由 編輯

                                    REGIS wrote:
                                    L'ancienne version de su2pov (pour SU 5) pouvait faire (et peut encore) des anims

                                    Non non c'est pas moi qui l'ai écrit mais plutôt Didier Bur mais c'est pas grave.

                                    Ce que tu veux faire avec un bouton dans sketchup et je dirai même carrément une palette de boutons pour les réglages c'est Turbosketch qui fait ça. Le rendu ce fait dans une fenêtre à part de la vue sketchup comme ça tu peux continuer à plancher dans sketchup pendant ce temps et de plus tu n'as pas besoin de faire un export de ta scène puisque turbosketch est intégré dans sketchup.
                                    http://www.turbosketch.net/

                                    1 條回覆 最後回覆 回覆 引用 0
                                    • Didier BurD 離線
                                      Didier Bur
                                      最後由 編輯

                                      @unknownuser said:

                                      On utilise SketchUp normalement, à un instant T on "prend une photo" à l'aide d'un icône adapté (rajouté par le plugin), et sa exporte le tout (y compris la camera) dans un moteur de rendu qui commence immédiatement le calcul.

                                      J'avais compris. Bon, ce que tu veux c'est pas évident, faut voir? Ce qui est le plus simple pour l'utilisateur est toujours le plus compliqué à programmer...

                                      DB

                                      1 條回覆 最後回覆 回覆 引用 0
                                      • U 離線
                                        unisev
                                        最後由 編輯

                                        @regis said:

                                        Ce qui est le plus simple pour l'utilisateur est toujours le plus compliqué à programmer...

                                        Tout à fait 😄 , je travaille en maitrise d'ouvrage donc je comprends très bien ce que tu dis 😛 😛 😛

                                        1 條回覆 最後回覆 回覆 引用 0
                                        • AdamBA 離線
                                          AdamB
                                          最後由 編輯

                                          [désolé pour l'usage de l'anglais]

                                          Its a very small change to use the Sketchup Texture_writer to dump the actual textures too. If you just add an extra argument to export_material(material) to make it export_material(material, entity), then you can replace my original change with this (the change is after File.exists?):

                                          
                                          # AMB added
                                                  elsif mat.texture
                                          			# check which extension it is  
                                          			filepath = File.dirname(mat.texture.filename) + "/"
                                          			filename = File.basename(mat.texture.filename) 
                                          			filename = filename.split(".")[0] if filename.split(".").length > 1
                                          			
                                          			[".jpg",".png",".tif",".bmp",".gif",".tga"].each do |ext|
                                          				testfile = filepath + filename + ext
                                          				unless File.exists?(testfile)
                                          					tw = Sketchup.create_texture_writer
                                          					tw.load(entity, true)
                                          					tw.write(entity, true, testfile)				
                                          				end
                                          
                                          		          @stream.print "shader {",
                                          		            "\n\tname \"#{name}\"",
                                          		            "\n\ttype diffuse",
                                          		            "\n\ttexture \"#{testfile}\"",
                                          		            "\n}\n\n"
                                          		          return name
                                          			end        	
                                          ######
                                          
                                          

                                          Adam

                                          Developer of LightUp Click for website

                                          1 條回覆 最後回覆 回覆 引用 0
                                          • I 離線
                                            ilay7k
                                            最後由 編輯

                                            Merci...Thanks...

                                            1 條回覆 最後回覆 回覆 引用 0
                                            • 1
                                            • 2
                                            • 1 / 2
                                            • 第一個貼文
                                              最後的貼文
                                            Buy SketchPlus
                                            Buy SUbD
                                            Buy WrapR
                                            Buy eBook
                                            Buy Modelur
                                            Buy Vertex Tools
                                            Buy SketchCuisine
                                            Buy FormFonts

                                            Advertisement