• General
  • Can I define Rhino blocks for asset library objects?

I used a proxy in the Rhino Nature asset library, and since I could not select it and define a block in Rhino, the Rhino file was over 500 MB in size after spreading the proxy. Is there a way to define blocks in Rhino?

  • D-W replied to this.
  • D-W likes this.

    TheShy RN auto encapsulates models in blocks for you if you pick a regular geometry as an entity. If you will pick a block it will reuse it (actually its original definition). Especially, if you've used the original RN library preset with the Proxy option it should fit in very small file size. There must be something else in this file that creates such a big impact on file size. Is it possible for you to upload it via for eg. WeTransfer and send a link to support@rhinonature.com to diagnose it?

    The only option that comes to my mind is that you've imported preset first with Full option and after that, you've imported again the same with Proxy option - if that's the case you just have to run _Purge command - or delete unused blocks via _BlockManager

      D-W The file was deleted by me, and everything is normal now. I suspect that it is because I bake the proxy before, and the proxy after the bake is hidden in the layer. As a result, I did not find that it was bake by me, which caused the saved file to be so large. Because there is no Chinese version of the software, it may be caused by my misoperation. Thank you for your reply

      • D-W replied to this.

        D-W When can the official release some tutorials? And the software launches multi-language version? At present, I can only do some basic operations, and the help document is all in English, which seems rather tiring.

        • D-W replied to this.

          TheShy Could be that - baking downside. May I know which render engine you're using?

          TheShy First will be a webinar hosted by Food4Rhino. I'm working hard to prepare appropriate scenes that will show various approaches when and where you can use RN to speed your work. Regarding language. English is most common over the world at the same mostly accessible to everyone. I have Chinese localization in mind, however, I can't specify any ETA for that. Software localization topic is much more complex than you might think.

          Maybe this will help? https://translate.google.com/translate?sl=auto&tl=zh-TW&u=https://help.rhinonature.com/

          Besides that, there are many things going on right now which I can't disclose for eg. upcoming integrations. Actually, I can mention one thing - ready-to-go RN presets for VizPark customers are being currently discussed.

            D-W I am using Vray rendering, thank you for your reply

            • D-W replied to this.

              TheShy but V-Ray v4(aka Next) or v5? I'm asking as since v5 you don't have to bake anything.

                D-W I only know Food for rhino, but I donโ€™t know where the webinar website is. Can you post the website?

                • D-W replied to this.

                  TheShy Huh? So don't bake just render. You don't have to bake anything. So your initial issue wasn't related to baking at all? I mean did you baked anything? If not then file size had different origin - in case of integration there is no baking at all, it is done in RAM, so it just can't have any impact on file size.

                    TheShy I guess it should be listed here: https://events.food4rhino.com/ - it will be a free webinar. We don't have a stiff date yet. However, you don't have to be present during the real webinar as those are recorded and available later at the McNeel YT channel - should be this playlist.

                    If you have marked that you want to receive a newsletter I will send a notification about it when all details will be known.

                      D-W I also forgot how to do it. I did it indiscriminately at the beginning. If I encounter this problem next time, I will save the file and send it to you๐Ÿ˜…

                      • D-W replied to this.

                        TheShy No problem. Yes, having a file to investigate is very useful as otherwise, we're talking about some action that happened once and we don't know the exact path to recreate it in required order to reproduce the case.

                          15 days later

                          D-W Do you have an email? I found a bug that the file was saved too large, but the forum always failed to upload.
                          I save the file 200MB

                          • D-W replied to this.
                          • D-W likes this.

                            TheShy Forum file limit is 2mb. Scenes you should always send to support@rhinonature.com for various reasons, one most obvious is that often you don't want those files to be public. Besides that, it's always good to use something in the middle for eg. WeTransfer as uploaded files are online for 7 days and after that are deleted plus you share the link only and the file do not occupy your email storage ๐Ÿ˜‰

                            TheShy I found a bug that the file was saved too large

                            Have you checked _BlockManager if there are no unused blocks?

                              D-W I just clarified my thoughts again. I don't know if it was a misoperation. It is any Rhino Nature asset library, such as the tree asset library, which is imported in the form of Full when importing. What the renderer chooses does not seem to affect the result.
                              After the import is completed, spread to the rectangular plane, save the file, and then it will be 100MB, and then delete all the ecosystems, delete the Blocks in Rhino, and save 10MB (I only have a rectangular plane at this time)
                              You test it

                              • D-W replied to this.

                                D-W I found that using the Purge command in Rhino to clear unused blocks can reduce the file size to 12MB, although it is much better.
                                But it seems that the file is still a bit big

                                • D-W replied to this.

                                  TheShy Yes this is as expected as if you will pick full geometry RN will import original full geometry into the file as embedded blocks that's why the file is so big. If you will import proxy then the proxy mesh is imported only and the original mesh stays "detached" from the file as the proxy is only "link" to an external asset.

                                  Here is also an explanation of why RN does not delete those imported and why you should use _Purge in such a situation. If you would import something else not via RN and put it as an entity and then delete entity RN would delete this block also which may not be expected by the user. It could delete something in your design, which would be far more irritating than a bigger file size.

                                  TheShy delete the Blocks in Rhino, and save 10MB (I only have a rectangular plane at this time)

                                  TheShy clear unused blocks can reduce the file size to 12MB

                                  Maybe those are textures saved in a file? Since v7 Rhino tends to save textures within the 3dm file. Check what will happen if you'll save it using _SaveAs and uncheck save textures.

                                    Write a Reply...