106 833 296 polygons in Blender. Handling huge scenes. EP17

Поділитися
Вставка
  • Опубліковано 30 гру 2020
  • Your scene takes forever to render? Don't blame it on the poly count.
    ProxyTools
    www.dropbox.com/s/mos8ltv9fca...

КОМЕНТАРІ • 356

  • @blenderguru
    @blenderguru 2 роки тому +271

    I wish I discovered your channel sooner! Beginner tutorials are fun, but there's an increasing amount of pros who need help with production workflows.
    And explaining limitations like proxies to a wide audience is how development change happens. So please keep it up! The more people who learn from you, the better Blender will become.

    • @BlenderBob
      @BlenderBob  2 роки тому +28

      Blender Guru! I am honoured by your presence and comment on my channel. Thank you so much! Have you seen this clip? If not, you have to! ua-cam.com/video/cBv5tgCpqdA/v-deo.html

    • @BlenderBob
      @BlenderBob  2 роки тому +32

      OMG! I’ve just heard about your news letter! So nice of you! Messages are poring in! 700+ subscribers in one hour! I can’t believe it! I can’t imagine how it will be in a week! You have all my gratitude! Thank you so much!

    • @mwsiviero
      @mwsiviero 2 роки тому +6

      @@BlenderBob 14K now and counting! hahahahaha

    • @BlenderBob
      @BlenderBob  2 роки тому +7

      @@mwsiviero Yep! Almost doubled in a few days!

    • @blenderguru
      @blenderguru 2 роки тому +17

      @@BlenderBob haha nice. Just left a comment. Glad I could help you gain more subs :)

  • @sammosapian
    @sammosapian 2 роки тому +7

    I feel like I just unlocked the secret to creating scenes that I'd be proud of sharing while creating on my lower-end rig. As an amateur seeking workflow to simplify my scenes this add-on saves me from a baking nightmare. I wish I had heard of point cloud sooner.

  • @KouroshAyat
    @KouroshAyat 2 роки тому +1

    Thank you so much Bob
    this was amazing

  • @FabrizioLazzeretti
    @FabrizioLazzeretti 3 роки тому +1

    Thanks for sharing so much knowledge. Happy new year Bob!

    • @BlenderBob
      @BlenderBob  3 роки тому +1

      Thanks Fabrizio! You too!

  • @midphase
    @midphase 3 роки тому +8

    You're doing great, love your videos, and the fact that you're on a Mac is the cherry on top!!!

  • @DECODEDVFX
    @DECODEDVFX 3 роки тому +4

    Good demo Bob.

  • @ruppert5134
    @ruppert5134 3 роки тому +1

    Happy NEW YEAR Blender Bob. Just what I needed,

    • @BlenderBob
      @BlenderBob  3 роки тому

      Happy new year to you too! :-)

  • @nadstunes77
    @nadstunes77 2 роки тому +1

    Wow just had to pick my jaw off the floor lol had no idea Blender could handle anything like what you just threw at it....gob smacked and so happy you discussed proxies I've been looking for this god sent tool which I loved in 3D Max....genius

  • @greentokyo
    @greentokyo 2 роки тому +3

    Excellent video! Subscribed! I'd love to hear more about your professional experiences and how blender can match up to those needs!

  • @alexandreancel6423
    @alexandreancel6423 3 роки тому +2

    All the best for 2021 Bob ! ;)

  • @suyeonlee1732
    @suyeonlee1732 Рік тому +1

    OH MY GOD this is absolutely amazing!! you are my savior

  • @blendercomp
    @blendercomp 3 роки тому +1

    Interesting as usual. Happy new year! :)

    • @BlenderBob
      @BlenderBob  3 роки тому

      Thanks Blendercomp! You too!

  • @alvarocafe
    @alvarocafe 3 роки тому +1

    Happy new year, Blender Bob!

  • @Kram1032
    @Kram1032 3 роки тому +21

    The reason for this is that, to a raytracer like Cycles, all it ever does is calculate ray intersections an bounces. Very complex geometry might make the octree building worse in which case that intersection testing could become worse, but afaik that's a rather robust data structure and for the most part lookups in an octree are of order like O(ln(n)) so it's not a huge deal.
    In a pathtracer like this you could, in principle, define exact primitives too. Such as (within floating point precision) *perfect* spheres. Cycles does not support this, instead breaking down everything into triangles, but in principle it's possible and your computer wouldn't break a sweat at it.
    The issue isn't at all geometry, but rather ray path complexity. And very complex geometry *could* facilitate more complex rays. However, you can easily achieve some really complex ray paths with very little geometry. Literally a handful of planes might do the trick if you set it up right.
    The fact that the rendering is so geometry-independent and also, for instance, robust to really bad geometry, is one of the greatest strengths of such stochastic algorithms like Cycles uses.
    It would definitely matter much more to Eevee though.

    • @BlenderBob
      @BlenderBob  3 роки тому +8

      You lost me at octree and more at O(ln(n)) but that's ok.

    • @Kram1032
      @Kram1032 3 роки тому +3

      @@BlenderBob An Octree is a datastructure that divides space into ever smaller cubes. It's a way to quickly narrow in on points so you can speed up intersection checks: Instead of the entire scene, you only need to check a small volume.
      If you set up a scene in a very contrived way, it's possible that you can manage it to slow WAY down but in almost all cases it scales logarithmically.
      Meaning, for every time you *double* the number of points to consider, you only need to calculate a single step deeper. You need an absolutely insane amount of geometry to make the octree lookups noticeably slow. - And by absolutely insane I mean far beyond what you did here.
      So effectively, only a small bit of geometry is actually checked per ray cast.

    • @BlenderBob
      @BlenderBob  3 роки тому +1

      @@Kram1032 Interesting. I remember that before we tried to keep the geometry as light a possible and when you had too many polys in one bucket, it would slow down the renderer like crazy. Now, I just rendered 27 M polys in a single bucket and it went crazy fast. Does this has to do with the fact that Cycles is a path tracer?

    • @Kram1032
      @Kram1032 3 роки тому +3

      ​@@BlenderBob Yes! This is precisely what such a renderer excels at.
      A rasterizer (such as Eevee) depends on relatively regular structure and can't deal with tooo heavy stuff at speed. But path tracers like Cycles care about completely different things. You can hand them what's called Polygon Soup and they still arrive at reasonable results in reasonable times.
      The following isn't directly about rendering, but instead about geometry processing, wherein they apply what has happened in Path Tracers for *years* now to Geometry Processing with a similar noise tradeoff but the talk does compare it explicitly to early rendering techniques (Radiosity) vs. stochastic ones (such as Path Tracing) so it might give some insight in the different strengths and weaknesses :)
      ua-cam.com/video/zl9GtPX0LjM/v-deo.html
      You don't have to watch the entire video. He goes through the relevant differences really early on. Like just the first three minutes or so give you the gist.
      Really the bottom line is that everything is *local* so for individual rays it simply does not matter how dense your mesh is.

    • @BlenderBob
      @BlenderBob  3 роки тому +1

      @@Kram1032 I will check it out right now. Is it the same technic that Unreal 5 is using? They can handle what seems to be unlimited geometry. Pathtracing combined with denoising?

  • @julians3danimations
    @julians3danimations 2 роки тому +2

    OMG this is SUPER useful TYSM for this video, it stopped my computer from crashing.

  • @StaticPhotons
    @StaticPhotons 3 роки тому +4

    Happy new year Bob! Awesome stuff as always. I could listen to you talk about render optimisation for ages :D

    • @BlenderBob
      @BlenderBob  3 роки тому +1

      Happy new year to you too! But you will hear me talk about cookies and advanced modelling next. :-)

    • @StaticPhotons
      @StaticPhotons 3 роки тому +1

      @@BlenderBob Looking forward to it, your modelling videos are also excellent!

  • @SteveWarner
    @SteveWarner 3 роки тому +3

    Great video, Bob. These sorts of technical deep dives are what help identify issues with Blender which need to be resolved in order to handle more complex productions. In terms of keeping data in memory so it doesn't have to reload (2:30), E-Cycles has this functionality. It will keep all geometry in the scene in memory so it doesn't have to build the BVH every frame. This only works if nothing is moving in your scene (except for the camera) but it does make renders extremely fast.

    • @BlenderBob
      @BlenderBob  3 роки тому +1

      Yeah, if eCycles can do it, no reasons what so every Cycles could not. Thanks for the comments! :-)

  • @riverpiers
    @riverpiers 2 роки тому +4

    With heavier geometry I noticed that if you turn off the visibility of the selection in overlays the responsiveness of the viewport increases, then you select in the outliner to be sure. Also if you select objects and go to local view(copy etc) vieport becomes even more responsive.

  • @WhatsMikeUpTo
    @WhatsMikeUpTo 2 роки тому +1

    Excellent video dude

  • @AlekseyOsipenkov
    @AlekseyOsipenkov 2 роки тому +1

    Many thanks! You helped me a lot!

  • @Archi.Island
    @Archi.Island 10 місяців тому +1

    This video is really helpfull and with a nice detailed explenation on how memory works, it's about 2 year I'm looking for proxy and I just discoverd with this video, thanks a lot!!

  • @lukasnelson2153
    @lukasnelson2153 2 роки тому

    THIS WAS SO F'ING HELPFUL, THANK YOU SO MUCH!

  • @hadarnesher
    @hadarnesher 3 роки тому

    amazing video, well done!

  • @radioactiveag2531
    @radioactiveag2531 Рік тому +1

    People underestimate Blender to this day. Bob knows the truth. Thats why we love Bob.

    • @BlenderBob
      @BlenderBob  Рік тому +1

      Thank you. But Bob should remove that clip because it's outdated and the addon doesn't work anymore. :-)

  • @superkaboose1066
    @superkaboose1066 Рік тому +10

    The killer is when you need to go into edit mode, since it needs to redraw the whole object every change or selection you make.

  • @ExpertManOfficial
    @ExpertManOfficial 3 роки тому +1

    Happy New Year, @Blender Bob!

  • @stefanguiton
    @stefanguiton 3 роки тому +1

    Impressive!

  • @mrhollywood1173
    @mrhollywood1173 3 роки тому +1

    GREAT Tutorial ............. Happy New Year Bob
    Cheers
    MR H

  • @RyanMarice
    @RyanMarice 3 роки тому +1

    Great video!

  • @martinmalmquist
    @martinmalmquist 3 роки тому +3

    Thanks for testing this so thoroughly! Working in VFX I too recognize the parts of Blender that is lacking for it to be even more useful and versatile.
    I find it interesting how slow it gets if you want to enter Edit mode on a high poly model. Guess thats similar to copying.

    • @BlenderBob
      @BlenderBob  3 роки тому +3

      They are working on it, for the high poly mesh. Let's hope it will be soon.

    • @picosdrivethru
      @picosdrivethru 2 роки тому

      yeah the tools are awesome but compared to Maya, which isn't even the best, its viewport / high poly / high object performance is lacking :/

    • @meh2063
      @meh2063 2 роки тому

      @@BlenderBob that gave me a bit of hope
      been 4 months tho

  • @SoftYoda
    @SoftYoda 3 роки тому +3

    Really hope the blender point cloud system will be cool (vertex color and billion point cloud supported with octree)

  • @chielsaro2501
    @chielsaro2501 3 роки тому +2

    Hi Bob, Love watching your video's!
    Quick Tip: @7:01 you can ALT+click the menu to apply settings to all selected objects. This will work in most dropdown menu's. I know how much you like time savers.
    Keep up the good work!

    • @BlenderBob
      @BlenderBob  3 роки тому +1

      Yeah, I use it all the time actually. I wanted to show how unresponsive Blender became. Thanks,

  • @jittertn
    @jittertn 3 роки тому +1

    Happy new year sir !

  • @Zoudinison
    @Zoudinison 2 роки тому +1

    Nice man, finaly someone have made this nice work. You work great than the blender fundation

  • @BlenderBob
    @BlenderBob  3 роки тому +25

    I get many suggestions (and thank you all for that!) about Proxify and using link. Proxify is cool for LOD but in my case it makes things worst as now you have many versions of the same object in memory. As for links, it will make the Blender file smaller but even if the geometry is linked, it will still be loaded in memory. What I'm looking for is having a bounding box or a cube on screen instead of the highness geo and only at render time will it switch the geometry. I just exchanged a few words with Brecht, the creator of Cycles. He told me that it's not possible but they are working on something that could fix the issue using USD and Alembic. I also found this, looks like we can do pre-render scripts. blender.stackexchange.com/questions/138928/pre-render-script-behaviour

    • @mikeschmitt9725
      @mikeschmitt9725 3 роки тому +2

      how about pointing a cube to an alembic file of your large mesh using the mesh sequence cache modifier. then put that cube in a collection that is activated via the ViewLayer at render time? Or, without using Collections, in the modifier on your cube, turn off viewport display but leave render display on. Then only cube is loaded into memory, but when you render, the alembic is loaded. Materials should work with this, too.

    • @mikeschmitt9725
      @mikeschmitt9725 3 роки тому +2

      I've used this method to render in Cycles large meshes generated in Houdini

    • @BlenderBob
      @BlenderBob  3 роки тому +6

      Interesting solution. Our programmer is working on something right now that will fix the issue. I will share once it's done. :-)

    • @acadgatsu
      @acadgatsu 3 роки тому +1

      @@BlenderBob Did you ever get that working? the dropbox link is broken.

    • @BlenderBob
      @BlenderBob  3 роки тому +1

      I just added a new link for the latest version. Can you give it a try?

  • @BlenderBob
    @BlenderBob  3 роки тому +12

    There's a V2 of the addon that dies what I wanted to do. Link in the description.

    • @valentinmoser8103
      @valentinmoser8103 3 роки тому +2

      Search for Proxify(or lodify) addon

    • @ciso
      @ciso 3 роки тому +2

      You got a pretty cool concept there and you know how its done in other software. But its not very likely that the right people will see this video. So I would suggest that you write some lines about it and post it together with a link to this video on rightclickselect (community page for blender concepts/designs/ideas) blender.community/c/rightclickselect/ oh and HAPPY NEW YEAR :)

    • @BlenderBob
      @BlenderBob  3 роки тому +1

      @@valentinmoser8103 Thanks for the suggestion. Proxify will make it worst as all LOD will be in the same blender file. It's faster for the viewport for previews but that's it. This is from the FAQ: The addon was not made with linking from external blends in mind.

    • @valentinmoser8103
      @valentinmoser8103 3 роки тому

      @@BlenderBob interesting. Didn't know that.

    • @BlenderBob
      @BlenderBob  3 роки тому +7

      @@ciso I'm way ahead of you! Right-Click0Select is a mess. Way too many suggestions there and unless you get a 106 833 296 likes, it will be lost in the suggestion jungle. I sent a message to the developer's board instead. :-) Happy new year to you too!

  • @Puckerization
    @Puckerization 3 роки тому +2

    Thanks Bob. I have an RTX 3090 and a Ryzen 5950x with 32Gb of ram and I was still running out of memory on some scenes. This helped me out a lot with memory managment. BTW, if you have an RTX 30 series card, Blender 2.92 alpha is waaaay faster than 2.91 and 2.83.

    • @BlenderBob
      @BlenderBob  3 роки тому +1

      Unfortunately Apple doesn't support Nvidia cards anymore but my machine at the office does. I'm pretty sure they will upgrade me to a 30 series soon. My 2080ti only has 5 gigs of ram and it's not enough. My iMac, with 16 gigs, gives me better performances, except of course for GPU rendering. But I can use GPU if I boot it in Windows. Still, no CUDA so not as fast.

    • @Puckerization
      @Puckerization 3 роки тому

      @@BlenderBob On quick researching Blender proxies and the plugin you posted on DropBox (thanks btw) I came across Lodify... a free plugin that can also be used as a proxy. devtalk.blender.org/t/level-of-detail-addon/12840

    • @BlenderBob
      @BlenderBob  3 роки тому +1

      Yeah, I tried it too but it couldn’t create a point cloud or a bounding box. Just lower res model, if we are talking about the same addon. Not sure. Too tired. Going to sleep. :-)

  • @WaylakeAnimations
    @WaylakeAnimations 9 місяців тому

    "please stop freaking out about the amount of polygons in your scene"
    - a man with high-end content-creation-oriented machine that costs thousands of dollars

    • @BlenderBob
      @BlenderBob  9 місяців тому

      The Blender Bob channel is oriented for people working in VFX.

  • @MrTomyCJ
    @MrTomyCJ Рік тому +1

    To update the script for the latest blender version, you need to edit a few lines in the script. The main thing is: where it says "bpy.ops.mesh.select_random", replace "percentage=" by "ratio=".
    Then, where it says "reduce_verts : FloatProperty" you can change the range (min, max) to zero and one. so now a ratio of 0.9 equals the 90%. You also probably want to update the version numbers near the top of the script. Removing the line saying "subtype= percentage" removes the outdated % in the slider.

    • @BlenderBob
      @BlenderBob  Рік тому

      Oh cool! Thanks! The original developer doesn't want to work on it anymore

    • @BlenderBob
      @BlenderBob  Рік тому

      Is that from the V2 version?

  • @ExpertManOfficial
    @ExpertManOfficial 3 роки тому +2

    Happy New Year!

    • @BlenderBob
      @BlenderBob  3 роки тому

      Thanks Expert Man! You too!

  • @REDLINEROADS
    @REDLINEROADS 2 роки тому

    That joke was good enough for me lol

  • @MusicalGeniusBar
    @MusicalGeniusBar 2 роки тому +1

    It’s very important to know that blender uses occlusion culling

  • @beachmobjellies
    @beachmobjellies 2 роки тому +4

    Yes, you can stare at bounding boxes ..... or you can use Clarisse :) (if the budget allows it, that is)

  • @Uradamus
    @Uradamus 2 роки тому +1

    Memory is my main choke point, got 16GB RAM and only 2GB VRAM. Had an 8GB card, but it died and I had to drop back to an old 750ti while waiting for card prices to come back down from the clouds. Luckily I only focus on moderately low poly game assets and rough sculpting these days, so it isn't too often I run into my system's limitations.

  • @stephanechataignie
    @stephanechataignie 3 роки тому +2

    Peut être dans une future version de Blender, la 3 ... :)
    Trés bonne année 2021 Bob et reste fou s'il te plait

    • @BlenderBob
      @BlenderBob  3 роки тому +3

      Merci et à toi aussi! La folie va toujours être la. C'est dans mon ADN...

    • @stephanechataignie
      @stephanechataignie 3 роки тому +1

      @@BlenderBob J'avais remarqué !!! :))))))

  • @Robulite
    @Robulite Рік тому +2

    If you disable from viewport and then close your file and reopen it then it clears it from memory. Idk why you have to go about doing it that way, but yeah that's a thing. A lot of destructions scenes I have require me to close the blend file and reopen it because I'll disable them from the viewport and it'll still lag.

  • @tamilorejoseph4704
    @tamilorejoseph4704 2 роки тому +1

    thank u for the tutorial, the proxy tools doesn't reduce my geometry but hence keeps it hiding and displays error. what can I do to help?

    • @BlenderBob
      @BlenderBob  2 роки тому

      Proxy too will not reduce your geometry. It will replace it with either a bounding box or a point cloud. As for the error, I can't help as I don't know what the error is.

  • @gunnarbennemann7849
    @gunnarbennemann7849 3 роки тому +1

    Interesting, HNY2021 as well

  • @ROVideos
    @ROVideos 7 місяців тому +1

    Has this been implemented in Blender?
    This is like a very neat feature to have.

    • @BlenderBob
      @BlenderBob  7 місяців тому

      Nop! I had a meeting with the devs at BCON begging for it.

  • @mrflyman123456789
    @mrflyman123456789 3 роки тому +1

    seems like the viewport performance is affected by particles and even basic physics? and probably even parented objects? I tried subdiving an object to see when it will slow down my viewport and I could go up to 50M polys. Wheres on another scene where I had few intanced tree models which the scene was abput 5M polys, the viewport was very sluggish. I dont understand this at all. Any idea?

    • @BlenderBob
      @BlenderBob  3 роки тому

      Particles are juste points, like point clouds and they should not slow you down that much, depending of course on how many millions you have in your scene. Physics will hit your GPU. What are your system's specs?

  • @workflowinmind
    @workflowinmind 2 роки тому +1

    Hi, CyclesX has procedurals for Alembic (the equivalent of Arnold's standins) cheers

  • @Kris-vz4xr
    @Kris-vz4xr 3 роки тому +1

    Thanks for making this video. I've encountered much the same issues. No problem rendering huge scenes, but I have to keep most everything disabled in the viewport. I could understand if it were just the 3D viewport which got sluggish, but my primary gripe is how unresponsive the UI gets. Why can I not quickly and easily move through the outliner and make changes to modifiers? Everything slows to a crawl! I'm running 256GB RAM, so memory is less of a problem than UI performance.
    I'll definitely be checking out some of these proxy tools. I've just been creating copies and decimating them for proxies; having something like these point clouds would be real handy!

    • @BlenderBob
      @BlenderBob  3 роки тому

      We’re working on a solution at the office and we’ll be glad to share when it’s ready. But it will probably be customized for our pipeline. Buy we can share the concept behind it.

    • @BlenderBob
      @BlenderBob  3 роки тому

      I also wonder why everything becomes so slow. The entire interface. I don’t get it.

  • @bilmidu
    @bilmidu 3 роки тому

    As I know this is the way (the Link function) how you can make library files, from where you can pick up object (link) to your project file.

    • @BlenderBob
      @BlenderBob  3 роки тому +1

      See my previous reply please :-)

  • @muratz1
    @muratz1 2 роки тому +1

    Hi. I am on a scene that contains an air battle. (My client manages a history channel) I have to use a wide landscape that will seen under planes for a few minutes. My main question is it possible to reduce the impact of parts that are far from eye yet? (English is not my native and I hope I could make myself clear) I mean my environment is huge but the all parts are not visible in same amount in all animation. The far mountainsnor trees are not clear since the planes go there. For example could it help to set the clipping distance? I remember a function about this issue but I do not remember its name. It wasbin Cinema 4d or something different. When you increase the distance you look it reduces the calculation as whatever seen on screen.
    Note: I don't have external render engine.

    • @BlenderBob
      @BlenderBob  2 роки тому +1

      You could try an addon like proxify that will allow you to create LOD (level of detail) geometry so that objects far away have less resolution or try the addon that I'm using on this clip you could only see your geometry as point cloud in the viewport but see the real thing at render time (link in the description of this clip). Keep your ground as a referenced object (linked) so that your scene doesn't get too heavy.

    • @muratz1
      @muratz1 2 роки тому

      @@BlenderBob Thanks for reply. I remember the word now. Auto LOD. And I've found an addon named Lodify but not looked at yet. Also I'll try the point cloud addon which you've shown.

  • @zmoodel
    @zmoodel 2 роки тому +1

    Hi BlenderBob. Are there any news regarding offloading heavy geo in Blender 3.x ? I was really hoping for some development in this are in cyclesX but haven't been able to find any info on that. Am I missing somthing?

    • @BlenderBob
      @BlenderBob  2 роки тому

      I haven’t heard anything.

  • @abhishekprabhu2086
    @abhishekprabhu2086 3 роки тому +2

    Never tried rendering a billion poligons in Blender. Though this is very helpful. Will keep it in mind while rendering heavy scenes. How do I connect with you for my personal project for feedbacks. Please let me know.

    • @BlenderBob
      @BlenderBob  3 роки тому

      You can reach me on my Facebook page. Search for Blender Bob :-)

  • @trinumedia
    @trinumedia 3 роки тому +1

    Wow, very cool addon. Much better workflow than Lodify.

    • @BlenderBob
      @BlenderBob  3 роки тому

      I’m not sure if I changed the link for the latest version. I will have to check

  • @hardiksoni6546
    @hardiksoni6546 16 днів тому +1

    a question sir, if i use scatter objects in my blender scene, will the scattered object increase the face count int the scene??

    • @BlenderBob
      @BlenderBob  14 днів тому

      Yes but it won’t take more memory as they are all instances.

  • @tomasluza9378
    @tomasluza9378 7 місяців тому +1

    Hello BlenderBob,
    I just stumbled upon your channel because i was trying to find this very solution in Blender Cycles. I mean is this real that there is no "standart" proxy system? It's almost 2024 so It's been 2 years since your released this video and still nothing? Were you able to find some workaround? Do you know about somebody doing working on addon like was proxy tool? I don't really understand why is this being overlooked even thou it is such a big deal :(
    Anyway thank you for pointing this out! Live long and prosper!

    • @BlenderBob
      @BlenderBob  7 місяців тому

      I had a meeting with the devs at BCON begging for it.

  • @chokedboy
    @chokedboy 8 місяців тому

    Hi Bob! Proxy Tools only works on Blender 2.91? is there an equivalence for blender 3.0 and more? i really need a proxy add-on i try to manage heavy scenes in blender and its always tuff... is displaying an high poly mesh in "bounds" save as much memory as create a proxy?

    • @BlenderBob
      @BlenderBob  8 місяців тому

      Nop. Too old. Need someone to make it up to date. The guy who deleopped it doesn't care about it anymore.

  • @kreynusr4242
    @kreynusr4242 3 роки тому +1

    Bob have heard of e cycles. It resolve the issue of reloading every frame when rendering. Might wanna check it out.

    • @BlenderBob
      @BlenderBob  3 роки тому +1

      Yeah I know about that but at home I don’t have an nVidia card and at the office most of the stuff I do is too heavy for hardware rendering.

  • @ushirogeri8085
    @ushirogeri8085 2 роки тому +1

    I work on a Mac Pro 5.1, 2x GTX 1080, and had to install Linux after Cuda support ended. Great system but has limitations. What is the best solution now to use Blender on Mac Os X?

    • @BlenderBob
      @BlenderBob  2 роки тому

      None as Apple dropped nVidia and I hate them for that. Cycles X is supposed to add AMD support but CUDA is nVidia tech so it will halo for sure but will never be as efficient. :-(

    • @ushirogeri8085
      @ushirogeri8085 2 роки тому

      @@BlenderBob They let a lot of people down. Well, I'm not going to spit in the wind. Linux is great :)

  • @lotusinframe
    @lotusinframe 3 місяці тому +1

    Great addons and nice explanation, sadly the addons doesnt work on the latest blender version

    • @BlenderBob
      @BlenderBob  3 місяці тому

      Thanks. I should remove that clip as it’s too outdated

    • @lotusinframe
      @lotusinframe 3 місяці тому

      @@BlenderBob nah let it stays here, you don't need to

  • @ficopoki164
    @ficopoki164 2 роки тому

    Have you ever tried importing large FBX files? I got problem with importing 6 GB files

    • @BlenderBob
      @BlenderBob  2 роки тому

      6 GB!!! Yeah, good luck! Maybe you should cut it in smaller pieces.

  • @rafaelsanson3124
    @rafaelsanson3124 Рік тому

    Both metalic and glass that you are using have non rough reflection. What usually slows down renders in shsders are opaque shaders. Try rendering both in aluminum shader.

    • @BlenderBob
      @BlenderBob  Рік тому

      Default shader: 1:23, metallic at 1, roughness at .5: 1:15, Glass shader roughness at .5: 1:16, glass shader roughness at 0: 1:07.

  • @bilmidu
    @bilmidu 3 роки тому +6

    Hey Bob, I think if you load a geometry as a link from other blender file - ( you find the Link function under File menu ) Blender will not load the geometry in to the Ram, so you can load and instance a lot of geometry into your file but the filesize and memory use remain relatively low. Happy New Year!

    • @BlenderBob
      @BlenderBob  3 роки тому +2

      Happy new year to you too! Links will also load the geometry data. The main file will be small but once you open the file, it will load everything. That's the only way to display something one the viewport. What I need is a way to link something but if you only display the bounding box, it won't load anything else, like in Arnold or Renderman.

    • @bilmidu
      @bilmidu 3 роки тому +1

      @@BlenderBob Maybe Maybe this not exatly the same what you want: what if you set the geometry display mode to bounding box in the library file, and when you link the object into you project file Blender will place it already in bounding box mode... I made a try and Blender didnt use as much memory in this way , as if I link the geometry in textured mode.. But nevertheless I import in bounding box mode (form the library file) Blender say it has the same amount of vertex and face as the textured one... Okay, so its nothing to do but waiting the right solution as you mentioned in your reply how Arnold and Renderman works....

  • @gurubhaitube
    @gurubhaitube 3 роки тому +1

    try collection instance in blender. put your models in collection and make collection instance with it. you can unlimited poly. btw happy New year 😀. I watched 1st video of your in 2021....

    • @BlenderBob
      @BlenderBob  3 роки тому

      Linking an object directly or a collection is irrelevant as Blender will have to load the geometry in memory. If you can see it on the viewport, then it's in the memory. What I need is to only load a bounding box or a point cloud. But thanks. :-)

    • @BlenderBob
      @BlenderBob  3 роки тому

      And happy new year to you too! It's stil 2020 here...

  • @robertYoutub
    @robertYoutub 2 роки тому

    Old video, but total agree.. still nothing happened

    • @BlenderBob
      @BlenderBob  2 роки тому

      Well, there’s been some improvements for handling heavy geometry and Alembic now has the ability to just display a bounding box. I’ve never been able to make it work but it’s experimental

  • @robbycrawford
    @robbycrawford 2 роки тому

    Blender 2.93 stops responding when ever I try to edit an object (to clean up amount of double vertices) prior to trying to attach the object to an armature. Same thing happens if I just try attaching the object as is to an armature. I have waited upto 30 mins. until I had to Force Stop (close) the Blender program (or turn off PC and turn back on).

    • @BlenderBob
      @BlenderBob  2 роки тому

      try 3.0. They worked a lot on handling big geometry

  • @UcheOgbiti
    @UcheOgbiti 2 роки тому +1

    Do most VFX shops still use CPU rendering? If yes why?

    • @BlenderBob
      @BlenderBob  2 роки тому +1

      Because it doesn't take long to fill out the GPUs memory.

    • @BlenderBob
      @BlenderBob  2 роки тому +1

      CPUs are cheaper too. Maybe slower but you can add more of them in the farm

  • @paxandq
    @paxandq Рік тому

    did blender ever get this implemented?

    • @BlenderBob
      @BlenderBob  Рік тому +1

      Nop but something similar is in the work

  • @motivizer5395
    @motivizer5395 Рік тому

    Thank you so much, in the rendering mode it still render as the point clouds , how do we change into high res ?

    • @BlenderBob
      @BlenderBob  Рік тому +1

      No, that's the whole point. You get a low res on screen but full geo at rendering. :)

    • @motivizer5395
      @motivizer5395 Рік тому

      @@BlenderBob no it doesnt giving me the full res evan in the rendering mode ? Is there have some settings should i change ?

    • @BlenderBob
      @BlenderBob  Рік тому +1

      @@motivizer5395 I have no idea. Hard to tell without seeing the file.

    • @BlenderBob
      @BlenderBob  Рік тому +1

      @@motivizer5395 It shouldn't render the point cloud at all. Could it be that since then Blender supports point cloud rendering? I would have to check but I'm too busy for the next few weeks

    • @motivizer5395
      @motivizer5395 Рік тому

      @@BlenderBob Thank you so much for effort, it might be about my PC or some kind of drivers problem. I will dig deep about that. Thank you again

  • @SodaPartyNetwork
    @SodaPartyNetwork Рік тому +1

    Hi sir great channel! How can I get a fast view port? I have a gaming computer that's brand new and my Blender View port is still slow. Please help with any suggestions. Thanks

    • @BlenderBob
      @BlenderBob  Рік тому +1

      What are the specs?

    • @SodaPartyNetwork
      @SodaPartyNetwork Рік тому

      @@BlenderBob Thanks for the reply, sir. My specs are: HP OMEN - 40L Gaming Desktop - Intel Core i5-12400F - HyperX 16GB Memory - NVIDIA GeForce RTX 3060 - 1TB SSD

    • @BlenderBob
      @BlenderBob  Рік тому +1

      @@SodaPartyNetwork How heavy is your scene?

    • @SodaPartyNetwork
      @SodaPartyNetwork Рік тому

      @@BlenderBob Thank you. My scene only has 36,864 Tris. If I'm on Solid mode it's super fast but if I switch to Preview Mode or Render Mode and I simply turn the object around it's sluggish and slow. Any suggestions, please? Thank you for taking your time to share your suggestions, sir.

    • @BlenderBob
      @BlenderBob  Рік тому +1

      @@SodaPartyNetwork 36k polys? That's nothing. How many objects in your scene?

  • @EmilKlingberg
    @EmilKlingberg 2 роки тому

    ok but just attempting to import a 3mil poly sculpt takes forever, like more than i can bother waiting. so even if it could render it in the viewport, it just takes forever to load

    • @BlenderBob
      @BlenderBob  2 роки тому +1

      What machine do you have? 3 mil is not that much.

  • @petrholusa5855
    @petrholusa5855 2 роки тому +1

    I am wondered how the blender can manage animation in viewport with 5 mil poly and 5000 objects?

    • @BlenderBob
      @BlenderBob  2 роки тому

      5000 independent animations or instances? I did a stadium with over 100k people in it but I only had 30 characters. 5 mil polys is not that much if it's on a few objects.

    • @petrholusa5855
      @petrholusa5855 2 роки тому +1

      @@BlenderBob Mix of both. I am working in c4d but I struggle with simple belt animations with about 300k poly. I get 3 fps. :D

  • @arianaa7767
    @arianaa7767 2 роки тому +1

    blender bob hehe blender bob hahahaha blender bob lmao

  • @thanatosor
    @thanatosor 2 місяці тому

    Tip: Use point cloud by proxy add-on.

  • @abhishekprabhu2086
    @abhishekprabhu2086 3 роки тому +1

    Happy new year macha. As we say it in Konkani, Navin varsachi hunhunit parabi.

    • @BlenderBob
      @BlenderBob  3 роки тому +2

      Happy new year to you too! Google Translate couldn't translate what you wrote but I'm sure it's very nice :-)

  • @itchytastyurr
    @itchytastyurr Рік тому +1

    5700g, 660ti, 32gb ram- had 7gb used up im multi web tabs(loads) 25.1 million polys took up 9gb and the i duplicated it (several highly subbed polly cubes) and crashed (pc stall then blender died). i did have two point lights though. more ram and a gpu with also more ram would be nice....

  • @tinman3000
    @tinman3000 Рік тому

    I think this is probably beyond me but I'm hoping to learn by asking lots of stupid questions. So... here's a stupid question. I've tried to use Proxy Tools with Blender v3.2.1 in Eevee and every time I try to create a proxy and send it to my created directory, I get a python script error (which I don't understand) and then Proxy Tools removes itself from my UI. Is there a possible incompatibility or am I just in over my head here?

    • @BlenderBob
      @BlenderBob  Рік тому

      I think this add-on is Cycles only

    • @MrTomyCJ
      @MrTomyCJ Рік тому

      To update the script for the latest blender version, you need to edit a few lines in the script. The main thing is: where it says "bpy.ops.mesh.select_random", replace "percentage=" by "ratio=". Then, where it says "reduce_verts : FloatProperty" you can change the range (min, max) to zero and one. so now a ratio of 0.9 equals the 90%.

  • @bowserlm
    @bowserlm 3 роки тому +3

    Link to Proxy Tools?

    • @BlenderBob
      @BlenderBob  3 роки тому

      Oh! I forgot! Fixed now.

    • @bowserlm
      @bowserlm 3 роки тому

      @@BlenderBob Thanks. Have you tried the Proxify addon?

  • @picosdrivethru
    @picosdrivethru 2 роки тому +1

    I get selection lag, even if I hide objects, when working with high object counts, say like 10K parts...any ideas how to optimize that in blender? In maya its seamless.

    • @BlenderBob
      @BlenderBob  2 роки тому +1

      Maya is better at handling bigger scenes but right now they are working hard on optimisation and Blender 3.0 should make a big difference. As you trying to select polys from a very hight density mesh?

    • @picosdrivethru
      @picosdrivethru 2 роки тому

      @@BlenderBob It's actually very low density meshes, total polycount for the entire scene is around 10 million polys, but there are about 12,000 separate objects. All clean sub-d parts, non smoothed.
      Not sure if its something on my end, but I'll def. check again in Blender 3.0!

    • @BlenderBob
      @BlenderBob  2 роки тому

      Instances or all individual objects?

    • @BlenderBob
      @BlenderBob  2 роки тому +1

      Any way you can combine some of them?

    • @picosdrivethru
      @picosdrivethru 2 роки тому

      @@BlenderBob I suppose I could, generally for texturing and stuff I like to keep separate objects, separate, it's a giant mechanical model with lots of bolts and things. I'll try it out.
      Individual objects, not instances. Scene file is about 2gb.
      I was just testing Blender, because the plugin community for modeling is far superior than Maya. Glad to see edit poly performance is on the dev blog.
      I'm mostly fine with Maya for modeling, but I spent a decent amount of time augmenting its modeling tools with my own python scripts.

  • @p.m3204
    @p.m3204 2 роки тому +1

    Lmao I was going to brag about the specs xD

  • @Shalfatk01
    @Shalfatk01 3 роки тому

    i hope your wish come true :D

  • @fabbrobbaf
    @fabbrobbaf 2 роки тому

    Did we eventually get it?

    • @BlenderBob
      @BlenderBob  2 роки тому +1

      Get what? Covid?

    • @fabbrobbaf
      @fabbrobbaf 2 роки тому

      @@BlenderBob a functional proxy system with the new asset browser? Btw covid not yet 🤞

    • @BlenderBob
      @BlenderBob  2 роки тому

      Nop. It’s not in blender yet but it could come with a future implementation of USD

  • @AkameGaKill194
    @AkameGaKill194 2 роки тому +1

    Basically have a good pc and gpu and you set.

    • @BlenderBob
      @BlenderBob  2 роки тому

      Sometimes you need more than that... :)

  • @andreasschultze6644
    @andreasschultze6644 2 роки тому

    Have you found a solution to offloading disabled collection Geometry? I made several tests and it is kind of a bummer that cycles loads even completely disabled collections on rendertime. I had projects where I just needed to render a cube in a massive scene and it took all Vram and shared memory cause it just loads everything and anything in the scene. Thought of writing a script that links everything within a viewlayer into a new scene, to get around that issue.
    Please, if someone has a good workflow to avoid these "memory dumps", comment!

    • @BlenderBob
      @BlenderBob  2 роки тому +1

      No solution for me but alembic has an experimental feature that will only display a bounding box and load the real geo at render time.

    • @noitecold
      @noitecold Рік тому

      @@BlenderBob There is a way!

  • @johantri
    @johantri Рік тому +1

    Can you update this for Blender 3.2? Is there any new update or improvement in Blender?

    • @BlenderBob
      @BlenderBob  Рік тому +1

      They made some improvement since then for handling huge polysets but the rest is still the same. Alembic has the option of showing a bounding box but that doesn't help much.

    • @johantri
      @johantri Рік тому

      @@BlenderBob Does rendering with alembic is better than rendering directly from .blend files with rigs, simulations? what's the pro and cons for alembic rendering?

    • @BlenderBob
      @BlenderBob  Рік тому +1

      @@johantri Alembic will get rid go all bones and the animation will be baked. It's faster to play back as Blender doesn't,t need to calculate the deformation. But make sure you load your alembic with the original model first otherwise you will lose all the shaders. Then you can delete the original. ISD if the next thing. It's based on alembic but it's supports shaders. But that's actually more complicated than that,

    • @johantri
      @johantri Рік тому

      @@BlenderBob I see... This could be an idea for your next video I guess hehe :D I look forward to it!

    • @MrTomyCJ
      @MrTomyCJ Рік тому

      To update the script for the latest blender version, you need to edit a few lines in the script. The main thing is: where it says "bpy.ops.mesh.select_random", replace "percentage=" by "ratio=". Then, where it says "reduce_verts : FloatProperty" you can change the range (min, max) to zero and one. so now a ratio of 0.9 equals the 90%.

  • @DigitalImageWorksVFX
    @DigitalImageWorksVFX 2 роки тому +21

    Och yes, Blender definitely needs some feedback from users that actually work in the industry, not only from freelancers.

    • @lawrencedoliveiro9104
      @lawrencedoliveiro9104 2 роки тому +1

      You make it sound like freelancers don’t “work in the industry”.

    • @DigitalImageWorksVFX
      @DigitalImageWorksVFX 2 роки тому +4

      ​@@lawrencedoliveiro9104 They work, but as a freelancer I'm very interested how people work in a big studios, what is the difference between people like me or many other Blender users who work on great looking but not that big scenes and people in big studios whoworks on huge scenes for big budget movies like Star Wars etc.

  • @cg_kutty_story
    @cg_kutty_story Рік тому

    Pc slow problem solving video pls

  • @aeonbreak4728
    @aeonbreak4728 3 роки тому +1

    Why doesnt the film industry use GPU farms for rendering? GPUs are supposed to be faster than CPUs for rendering right?

    • @BlenderBob
      @BlenderBob  3 роки тому +3

      Because you are way too limited in VRAM. You can't get a graphic card with 380 gig of ram. A 64 core machine will render as fast if not faster than a GPU render.

  • @Vertexvoyager
    @Vertexvoyager 2 роки тому

    i have a rtx3060ti but when i try to render an animation with a car driving on street with condominiums on the side it says 'system is out of gpu and shared host memory' i was rendering in cycles gpu and have windows 11

    • @BlenderBob
      @BlenderBob  2 роки тому +1

      That means your scene takes more memory than what you have on your graphics card so you will need to render CPU.

    • @Vertexvoyager
      @Vertexvoyager 2 роки тому +1

      @@BlenderBob oh I see thanks so much you rock!

  • @fetigepomes4551
    @fetigepomes4551 2 роки тому +1

    When using ProxyTools (saving the model) I always get an Error:
    Python:
    Traceback (most recent call last):
    File "\ProxyTools", line 238, in execute
    File "C:\Program Files\Blender Foundation\Blender 2.93\2.93\scripts\modules\bpy\ops.py", line 132, in __call__
    ret = _op_call(self.idname_py(), None, kw)
    TypeError: Converting py args to operator properties: : keyword "percent" unrecognized
    location: :-1

    • @BlenderBob
      @BlenderBob  2 роки тому

      Did you try v2 in the link? I'm not the one who write the addon so it's hard for me to help you. Maybe it gets in conflict with another addon. You could try to turn only this one on.

    • @fetigepomes4551
      @fetigepomes4551 2 роки тому

      @@BlenderBob I downloaded from the dropbox in the description. What do you mean with v2?

    • @BlenderBob
      @BlenderBob  2 роки тому

      @@fetigepomes4551 When I did the clip I was using v1 of the add-on. But I checked and I thing I only have v2 on the dropbox so you have the latest version.

    • @fetigepomes4551
      @fetigepomes4551 2 роки тому

      @@BlenderBob Is v1 still available somewhere?

    • @fetigepomes4551
      @fetigepomes4551 2 роки тому

      nvm, found it in the forum

  • @MarcinHRN
    @MarcinHRN 3 роки тому +1

    Bob's your uncle

  • @Sayuru
    @Sayuru 2 роки тому

    3:14 Well that's weird

  • @akifan1064
    @akifan1064 3 роки тому +1

    How to fix out of memory optix error illegal

    • @BlenderBob
      @BlenderBob  3 роки тому +1

      Get a bigger graphic card. You are running out of CUDA processor.

    • @akifan1064
      @akifan1064 3 роки тому

      @@BlenderBob yep i am using rtx 2060 powerful gpu i actually create a forest scene with couple of trees and grass and i deleted almost many trees and grasses as much as possible but still its out gpu 😫

    • @BlenderBob
      @BlenderBob  3 роки тому +1

      @@akifan1064 Ok so it's but a cheap graphics card. How much VRAM on your card? Sometimes I get this issue when I render on both the viewport and render view. So I switch the viewport to wireframe. You can try to make the scene lighter and lighter by hiding things an add them little by little until you reach the point where it crashes. Are your tress all instances?

  • @German_CG_Artist
    @German_CG_Artist 3 роки тому +1

    Now i want to get a new pc and test this on linux.

    • @BlenderBob
      @BlenderBob  3 роки тому +1

      I was actually surprised because at the office I have a 32 core machine, 64 gigs of ram and a 2080ti but Blender was really really slow at 50M polys compare to the Mac. I thought my office machine you be much more powerful than my Mac but it's not, well, not for 50+ M polys. ;-)

    • @German_CG_Artist
      @German_CG_Artist 3 роки тому

      @@BlenderBob ok, i dont know why it is slower, but on my mac books it is extreamly slow at 6m poligons. i won't buy a mac for 3d stuff, i will buy a pc running linux.

    • @BlenderBob
      @BlenderBob  3 роки тому

      @@German_CG_Artist How old if your Mac book? I have a 2013 MacBook Pro and I cranked it up to 16 M and it's still workable. Sluggish but workable.

    • @German_CG_Artist
      @German_CG_Artist 3 роки тому

      @@BlenderBob 2017 mac book air intel core i5 8gb ram 1tb mvme m.2 samsung 960 ssd, as soon as i open up blender it becomes a jet!

    • @German_CG_Artist
      @German_CG_Artist 3 роки тому

      @@BlenderBob and on my i5 2012 mac mini with 16gb of ram i have the same probelm, but luckly it isn't a jet

  • @vrSpeechless
    @vrSpeechless 3 роки тому +1

    I have a feeling that the cat knows a little something about blender that you don't, he/she was trying to get a word in, but you ended the video.

    • @vrSpeechless
      @vrSpeechless 3 роки тому +1

      And Happy new year!

    • @BlenderBob
      @BlenderBob  3 роки тому

      @@vrSpeechless Thanks! You too! No, the cat only cares about 4 things. Sleeping, eating, going out, coming back. Repeat to infinity.

    • @vrSpeechless
      @vrSpeechless 3 роки тому

      @@BlenderBob That's what you think, Monsieur. The little mignon is in complete control of your actions, of which starting the Blender Bob channel was just a prelude, first step, towards the cats master plan, in which you are just a pawn. Pretty soon you will notice that people are noticing the cat more and more and you less and less, and you will be compelled to change the name of the channel to Blender Bob's Cat. To your surprise, however, this will ultimately be beneficial for you as you will notice that, that was the gimmick you needed all along to push your channel subscriptions into the millions like you have always dreamed. And you will happily accept your fate that the cat will always be the main attraction and you will be sideshow Bob in the cats destiny. Sometimes you get what you want, but never the way you wanted it.
      .
      .
      .
      My imagination is wild sometimes, lol.

    • @BlenderBob
      @BlenderBob  3 роки тому

      @@vrSpeechless Ah ah! Look at the beginning of my previous clip about nomads in Nuke. You will see that there's ANOTHER CAT in the back. It's a conspiracy!

    • @vrSpeechless
      @vrSpeechless 3 роки тому

      @@BlenderBob Its a gang of cats...its worse than I imagined.

  • @hurtstopee1895
    @hurtstopee1895 2 роки тому

    You: Intel Xeon W-2155 Processor (13.75M Cache, 3.30 GHz) Single Thread Rating: 2637, 32gb 2666 ram radeon vega 64 16gb.
    just ordered my parts: 5700g Single Thread Rating: 3285, 32gb 3600 ram. good so far, but i'm hanging on to my 660 ti 2gb, witch is 234% weaker than your vega 64 (plus -50% for vega 8). glad i didn't go for 64gb ram- i might get lucky and find a better budget card......

  • @anjoomfaisal
    @anjoomfaisal 3 роки тому +1

    why u flexin so hard? 😭 (also cool joke btw even though i didnt get it lol)

    • @BlenderBob
      @BlenderBob  3 роки тому

      I have no idea which joke you are talking about. I made too many clips and I forgot most of the jokes I did. It's the age...

    • @anjoomfaisal
      @anjoomfaisal 3 роки тому

      @@BlenderBob oh sorry 😂 i meant the joke at 3:30

    • @BlenderBob
      @BlenderBob  3 роки тому

      @@anjoomfaisal We don't serve their kind here. In Star Wars, the bartender says that about droids. Now it's about Maya... stupid joke...

    • @anjoomfaisal
      @anjoomfaisal 3 роки тому

      @@BlenderBob hehe good one