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!
    ⚠️ Important | Libfredo 15.6b introduces important bugfixes for Fredo's Extensions Update

    Nodebased GUI [WIP]

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

      NODEBASED GUI

      //Work in progress......

      1 條回覆 最後回覆 回覆 引用 0
      • jolranJ 離線
        jolran
        最後由 編輯

        Here question, suggestion whatever can be discussed regarding this tool.

        Please keep in mind this is a concept that might not make it due to various factors that are being investigated. But let's keep the hope up!

        Also when comparing to Rhino Grasshopper we must stay humble. I watched a tutorial yesterday about it. And it's simply an amazing piece of software.
        We can borrow some ideas from in there though. That's legitamate and a good idea, I think..
        Nodebased system is an old concept though, Grasshopper is not first in line with that behavior.

        :removed OT comments.....

        That said. Shoot!

        1 條回覆 最後回覆 回覆 引用 0
        • TIGT 離線
          TIG Moderator
          最後由 編輯

          So since this 'Node-Base' GUI is yesterday's flavor [and has therefore passed us by]... what is it to be NEXT ?

          TIG

          1 條回覆 最後回覆 回覆 引用 0
          • D 離線
            dmatho
            最後由 編輯

            Hi, a humble start is good!

            There's another solo developer, Ian Keough, working along the same lines. The project is for Autodesk Revit/Vasari called "Dynamo" and can be found @ GitHub - https://github.com/ikeough/Dynamo

            Cheers,

            . Diego .

            1 條回覆 最後回覆 回覆 引用 0
            • jolranJ 離線
              jolran
              最後由 編輯

              @unknownuser said:

              So since this 'Node-Base' GUI is yesterday's flavor [and has therefore passed us by]... what is it to be NEXT ?

              Talk is cheap, huh ? Or something like that? I'll get it.....

              I just started this topic to merge the other discussion into this one, as per Thomthoms suggestions. Theres nothing NEW actually.

              @unknownuser said:

              There's another solo developer, Ian Keough, working along the same lines. The project is for Autodesk Revit/Vasari called "Dynamo" and can be found @ GitHub - https://github.com/ikeough/Dynamo

              Thanks, maybe can get some ideas from there..

              1 條回覆 最後回覆 回覆 引用 0
              • plot-parisP 離線
                plot-paris
                最後由 編輯

                @tig said:

                [...]... what is it to be NEXT ?

                good question. Of course instead of replicating Grasshopper it would be awesome to go further, creating something new. But what might that be?

                Perhaps some crazy kind of magic, that is only possible within SketchUp? Some sort of integrating Dynamic Component functionality perhaps. I will think of it... 😕

                @Joel: As soon as you have anything to show off... your audience awaits you 😄

                1 條回覆 最後回覆 回覆 引用 0
                • jolranJ 離線
                  jolran
                  最後由 編輯

                  Hi!

                  Many things will of course be inspired by Grasshopper or Dynamo(Revit). But (at least at first) I'm thinking more of a simpler design tool. Just connecting nodes and adjusting values.(the first betas probably wont be advanced anyway)

                  I wish this one to be relatively easy to use (in Sketchup fashion), yet possible to perform different tasks with plenty of nodes to choose from.

                  One has to think about performance before ordering the whole dish. I can't test that properly until I'm almost done with the core and have many nodes to play with.

                  Grasshopper appears to have real visual programming with python or VB (?).
                  But we already have various ruby-consols for doing that kind of stuff with Ruby, although connecting nodes facilitates things I suppose. So it's open for debate...

                  Linking the result(baking) to a Dynamic Component was an idea I had.
                  Problem is dynamic components is not documented in the API and information is sparse.
                  Also there are some ethical questions involved. But one do have to render the result somehow if creating an entity, so that part is under invastigation.

                  I'll post something when/if I have something more intresting to show.
                  Working with the JS/Ruby core I only have created a few nodes for testing, since I'm at the design/redesign stage. So there's visually not much to show yet.
                  I might add nodes bit by bit to do be able to perform more advanced tests, so maybe that will be a good moment.

                  I find it a little troublesome having to switch between JS and Ruby all the time. It's easy to loose the momentum, that adds to the development time.(a little whining 😄 )

                  1 條回覆 最後回覆 回覆 引用 0
                  • thomthomT 離線
                    thomthom
                    最後由 編輯

                    Yea - I've been making wrappers, so I can control most webdialog content from Ruby classes. Allows me to work without leaving Ruby space - and I don't have to repeat myself for common operations.

                    Thomas Thomassen — SketchUp Monkey & Coding addict
                    List of my plugins and link to the CookieWare fund

                    1 條回覆 最後回覆 回覆 引用 0
                    • jolranJ 離線
                      jolran
                      最後由 編輯

                      Aha ☀ Did not think about that "reward" doing wrappers. That sounds very efficient indeed, when setup is done that is.
                      At this stage I think I'll keep going as is. But when the code feels more solid and certain I might convert to that. Thanks for the idea 😄

                      1 條回覆 最後回覆 回覆 引用 0
                      • B 離線
                        baldaman
                        最後由 編輯

                        Hi guys,
                        you should take a look at the work of Eric Cheung:
                        http://www.pycheung.com/weblog/?p=764
                        "graphical relationship script sequencer on Sketchup: current progress 3"

                        http://www.pycheung.com/weblog/wp-content/uploads/800x337xzrtn_001n560f190d_tn.jpg.pagespeed.ic.uCAGhVP5tn.jpg

                        I Hope that it will help you

                        1 條回覆 最後回覆 回覆 引用 0
                        • jolranJ 離線
                          jolran
                          最後由 編輯

                          Hi baldman. Have not seen that one before.

                          @unknownuser said:

                          I Hope that it will help you

                          You mean help deciding if I should continue developping this plugin or not ? 😉

                          I'm not going to waste my time developping a plugin if someone else has similar working project with status ready for release. That would be silly..
                          Maybe as a side project with less priority then, cause I do have something going on..

                          Looks like he's going svg(d3.js ?) all the way. Might be difficult to link to webdialog.
                          Although seams like he's in Sketchup already hammering..

                          How's the status of this coming program ?
                          The links are over a year old.

                          1 條回覆 最後回覆 回覆 引用 0
                          • thomthomT 離線
                            thomthom
                            最後由 編輯

                            December 1, 2011 by eric
                            Still in development? Or has it stopped?

                            Thomas Thomassen — SketchUp Monkey & Coding addict
                            List of my plugins and link to the CookieWare fund

                            1 條回覆 最後回覆 回覆 引用 0
                            • D 離線
                              dmatho
                              最後由 編輯

                              Hi, apparently Eric's most recent last is dated June 3 - http://www.pycheung.com/weblog/?p=1322

                              Joel, IMHO or if you will suggestion is reaching out. It appears Eric is not in on this forum and may well enjoy and/or benefit himself from what SketchUcation folks have to offer... It doesn't hurt to ask or invite him over.

                              Cheers,

                              . Diego .

                              1 條回覆 最後回覆 回覆 引用 0
                              • jolranJ 離線
                                jolran
                                最後由 編輯

                                @unknownuser said:

                                Hi, apparently Eric's most recent last is dated June 3 - http://www.pycheung.com/weblog/?p=1322

                                I really do not know what to make of that. Don't understand the status of the project.
                                Until I have more detailed info I probably continue as usual, don't know what else to do.

                                @unknownuser said:

                                Joel, IMHO or if you will suggestion is reaching out. It appears Eric is not in on this forum and may well enjoy and/or benefit himself from what SketchUcation folks have to offer... It doesn't hurt to ask or invite him over.

                                I understand you good will in saying that. I need to work on this plugin at my pace with my ideas, otherwise I will be lost due to less experience in programming.
                                Hope that came out modestly enough, don't wanna sound harsh.

                                1 條回覆 最後回覆 回覆 引用 0
                                • D 離線
                                  DOD3R
                                  最後由 編輯

                                  Hi Jolran,
                                  I believe your development style is much better. Your big plus is consistency of development and communication. I believe from time to time someone tries to program something but nobody really can be consistent, but you are !!! Actually i was wondering if something like that already exists in china and i didn't find anything, but i will keep looking there is a lot of interesting stuff in there.
                                  kind regards
                                  D.

                                  1 條回覆 最後回覆 回覆 引用 0
                                  • B 離線
                                    baldaman
                                    最後由 編輯

                                    Hello Jolran,
                                    sorry if I disturbed you.
                                    I know nothing about coding, I'm just an everyday Sketchup user.
                                    I think that you guys coders and developpers are like shamans dealing with something that is like magic for me.
                                    When I'm working on something I always want to know if others are also digging in the same direction and I try to get in touch with them to exchange thoughts and ideas.
                                    This guy, Eric, is explaining the problems he meets trying to achieve his script sequencer, I just thought it would help you. But everyone has its own way and some prefer staying focused on their own stuff.
                                    Please continue your own way, we are thousands Sketchup user behind you! ☀

                                    1 條回覆 最後回覆 回覆 引用 0
                                    • jolranJ 離線
                                      jolran
                                      最後由 編輯

                                      Thank you for your kind words DOD3r 😄

                                      I don't think I'm particulary consistent in developping, though. And my style
                                      surely could be criticised 😄
                                      It does look like this Eric guy has done quite some spectacular things, but may
                                      have been discouraged by the usual performance bottleneck issues in Ruby API.
                                      Woulden't be the first one..
                                      Although looks like he's using the C++ API and building a dialog on top of an external
                                      program? Not sure about that.
                                      Anyway like I said, business as usual. I see no reason so far to quit just yet.

                                      Try to do my best and update information when I have any. Sometimes in may not be
                                      interesting for the masses, but can send out a signal developpment is still going on.

                                      @unknownuser said:

                                      Actually i was wondering if something like that already exists in china and i didn't find anything, but i will keep looking there is a lot of interesting stuff in there.

                                      Thanks for looking out.

                                      1 條回覆 最後回覆 回覆 引用 0
                                      • jolranJ 離線
                                        jolran
                                        最後由 編輯

                                        Hi Baldman.

                                        Sorry must have typed a message when your came in.

                                        You don't have to apologize 😄
                                        You did a fine job finding that link. God knows how much I have searched for info about the subject..

                                        It's actually interesting read to see he's explorations(they are quite advanced).

                                        So again, many thanks for the information and don't stop bringing in the news, good or bad.

                                        /Joel

                                        1 條回覆 最後回覆 回覆 引用 0
                                        • D 離線
                                          dmatho
                                          最後由 編輯

                                          Hi!
                                          Here's another "shaman", Bret Victor, talking about "Drawing Dynamic Visualizations" in this presentation: https://vimeo.com/66085662 and his website: http://worrydream.com/#!/DrawingDynamicVisualizationsTalkAddendum

                                          Hope you'll all enjoy!

                                          Cheers,

                                          . Diego .

                                          1 條回覆 最後回覆 回覆 引用 0
                                          • jolranJ 離線
                                            jolran
                                            最後由 編輯

                                            Thanks Diego, good info!
                                            I scidded through it cause it was quite long, but interesting indeed.
                                            I wonder where/when the prototype will be launched(from your second link) ?

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

                                            Advertisement