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.
@BlenderBob3 жыл бұрын
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! kzbin.info/www/bejne/mXPZZqedeNWkmqM
@BlenderBob3 жыл бұрын
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!
@mwsiviero3 жыл бұрын
@@BlenderBob 14K now and counting! hahahahaha
@BlenderBob3 жыл бұрын
@@mwsiviero Yep! Almost doubled in a few days!
@blenderguru3 жыл бұрын
@@BlenderBob haha nice. Just left a comment. Glad I could help you gain more subs :)
@DECODEDVFX4 жыл бұрын
Good demo Bob.
@BlenderBob4 жыл бұрын
Thanks Decoded!
@sammosapian3 жыл бұрын
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.
@midphase4 жыл бұрын
You're doing great, love your videos, and the fact that you're on a Mac is the cherry on top!!!
@BlenderBob4 жыл бұрын
Thanks Midphase!
@Kram10324 жыл бұрын
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.
@BlenderBob4 жыл бұрын
You lost me at octree and more at O(ln(n)) but that's ok.
@Kram10324 жыл бұрын
@@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.
@BlenderBob4 жыл бұрын
@@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?
@Kram10324 жыл бұрын
@@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 :) kzbin.info/www/bejne/sJ2ceKeGjZV_oK8 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.
@BlenderBob4 жыл бұрын
@@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?
@BlenderBob4 жыл бұрын
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
@mikeschmitt97254 жыл бұрын
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.
@mikeschmitt97254 жыл бұрын
I've used this method to render in Cycles large meshes generated in Houdini
@BlenderBob4 жыл бұрын
Interesting solution. Our programmer is working on something right now that will fix the issue. I will share once it's done. :-)
@acadgatsu3 жыл бұрын
@@BlenderBob Did you ever get that working? the dropbox link is broken.
@BlenderBob3 жыл бұрын
I just added a new link for the latest version. Can you give it a try?
@SteveWarner4 жыл бұрын
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.
@BlenderBob4 жыл бұрын
Yeah, if eCycles can do it, no reasons what so every Cycles could not. Thanks for the comments! :-)
@riverpiers3 жыл бұрын
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.
@nadstunes773 жыл бұрын
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
@ROVideos Жыл бұрын
Has this been implemented in Blender? This is like a very neat feature to have.
@BlenderBob Жыл бұрын
Nop! I had a meeting with the devs at BCON begging for it.
@Archi.Island Жыл бұрын
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!!
@SoftYoda4 жыл бұрын
Really hope the blender point cloud system will be cool (vertex color and billion point cloud supported with octree)
@alexandreancel64234 жыл бұрын
All the best for 2021 Bob ! ;)
@BlenderBob4 жыл бұрын
Thanks Alex! You too!
@julians3danimations3 жыл бұрын
OMG this is SUPER useful TYSM for this video, it stopped my computer from crashing.
@greentokyo3 жыл бұрын
Excellent video! Subscribed! I'd love to hear more about your professional experiences and how blender can match up to those needs!
@MalmqvistM3 жыл бұрын
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.
@BlenderBob3 жыл бұрын
They are working on it, for the high poly mesh. Let's hope it will be soon.
@picosdrivethru3 жыл бұрын
yeah the tools are awesome but compared to Maya, which isn't even the best, its viewport / high poly / high object performance is lacking :/
@meh20633 жыл бұрын
@@BlenderBob that gave me a bit of hope been 4 months tho
@mrflyman1234567894 жыл бұрын
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?
@BlenderBob4 жыл бұрын
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?
@suyeonlee17322 жыл бұрын
OH MY GOD this is absolutely amazing!! you are my savior
@chielsaro25013 жыл бұрын
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!
@BlenderBob3 жыл бұрын
Yeah, I use it all the time actually. I wanted to show how unresponsive Blender became. Thanks,
@KouroshAyat3 жыл бұрын
Thank you so much Bob this was amazing
@StaticPhotons4 жыл бұрын
Happy new year Bob! Awesome stuff as always. I could listen to you talk about render optimisation for ages :D
@BlenderBob4 жыл бұрын
Happy new year to you too! But you will hear me talk about cookies and advanced modelling next. :-)
@StaticPhotons4 жыл бұрын
@@BlenderBob Looking forward to it, your modelling videos are also excellent!
@FabrizioLazzeretti4 жыл бұрын
Thanks for sharing so much knowledge. Happy new year Bob!
@BlenderBob4 жыл бұрын
Thanks Fabrizio! You too!
@alvarocafe4 жыл бұрын
Happy new year, Blender Bob!
@BlenderBob4 жыл бұрын
Thanks Alvaro! You too!
@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%. 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 Жыл бұрын
Oh cool! Thanks! The original developer doesn't want to work on it anymore
@BlenderBob Жыл бұрын
Is that from the V2 version?
@superkaboose10662 жыл бұрын
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.
@ruppert51344 жыл бұрын
Happy NEW YEAR Blender Bob. Just what I needed,
@BlenderBob4 жыл бұрын
Happy new year to you too! :-)
@Puckerization4 жыл бұрын
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.
@BlenderBob4 жыл бұрын
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.
@Puckerization4 жыл бұрын
@@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
@BlenderBob4 жыл бұрын
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. :-)
@Robulite2 жыл бұрын
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.
@hardiksoni65466 ай бұрын
a question sir, if i use scatter objects in my blender scene, will the scattered object increase the face count int the scene??
@BlenderBob6 ай бұрын
Yes but it won’t take more memory as they are all instances.
@petrholusa58553 жыл бұрын
I am wondered how the blender can manage animation in viewport with 5 mil poly and 5000 objects?
@BlenderBob3 жыл бұрын
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.
@petrholusa58553 жыл бұрын
@@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
@beachmobjellies3 жыл бұрын
Yes, you can stare at bounding boxes ..... or you can use Clarisse :) (if the budget allows it, that is)
@BlenderBob3 жыл бұрын
I wish!
@stephanechataignie4 жыл бұрын
Peut être dans une future version de Blender, la 3 ... :) Trés bonne année 2021 Bob et reste fou s'il te plait
@BlenderBob4 жыл бұрын
Merci et à toi aussi! La folie va toujours être la. C'est dans mon ADN...
@stephanechataignie4 жыл бұрын
@@BlenderBob J'avais remarqué !!! :))))))
@blendercomp4 жыл бұрын
Interesting as usual. Happy new year! :)
@BlenderBob4 жыл бұрын
Thanks Blendercomp! You too!
@UcheOgbiti2 жыл бұрын
Do most VFX shops still use CPU rendering? If yes why?
@BlenderBob2 жыл бұрын
Because it doesn't take long to fill out the GPUs memory.
@BlenderBob2 жыл бұрын
CPUs are cheaper too. Maybe slower but you can add more of them in the farm
@Uradamus3 жыл бұрын
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.
@tamilorejoseph47043 жыл бұрын
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?
@BlenderBob3 жыл бұрын
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.
@ExpertManOfficial4 жыл бұрын
Happy New Year, @Blender Bob!
@BlenderBob4 жыл бұрын
Thanks Expert Man! You too!
@ExpertManOfficial4 жыл бұрын
@@BlenderBob thank you too :)))
@BlenderBob4 жыл бұрын
There's a V2 of the addon that dies what I wanted to do. Link in the description.
@valentinmoser81034 жыл бұрын
Search for Proxify(or lodify) addon
@ciso4 жыл бұрын
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 :)
@BlenderBob4 жыл бұрын
@@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.
@valentinmoser81034 жыл бұрын
@@BlenderBob interesting. Didn't know that.
@BlenderBob4 жыл бұрын
@@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!
@SodaPartyNetwork2 жыл бұрын
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
@BlenderBob2 жыл бұрын
What are the specs?
@SodaPartyNetwork2 жыл бұрын
@@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
@BlenderBob2 жыл бұрын
@@SodaPartyNetwork How heavy is your scene?
@SodaPartyNetwork2 жыл бұрын
@@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.
@BlenderBob2 жыл бұрын
@@SodaPartyNetwork 36k polys? That's nothing. How many objects in your scene?
@WhatsMikeUpTo2 жыл бұрын
Excellent video dude
@abhishekprabhu20864 жыл бұрын
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.
@BlenderBob4 жыл бұрын
You can reach me on my Facebook page. Search for Blender Bob :-)
@ushirogeri80853 жыл бұрын
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?
@BlenderBob3 жыл бұрын
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. :-(
@ushirogeri80853 жыл бұрын
@@BlenderBob They let a lot of people down. Well, I'm not going to spit in the wind. Linux is great :)
@Struct.33 жыл бұрын
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
@BlenderBob3 жыл бұрын
What machine do you have? 3 mil is not that much.
@shshsh-i2i2 жыл бұрын
THIS WAS SO F'ING HELPFUL, THANK YOU SO MUCH!
@mrhollywood11734 жыл бұрын
GREAT Tutorial ............. Happy New Year Bob Cheers MR H
@BlenderBob4 жыл бұрын
Thanks Mr H! You too!
@tomasluza9378 Жыл бұрын
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 Жыл бұрын
I had a meeting with the devs at BCON begging for it.
@lotusinframe9 ай бұрын
Great addons and nice explanation, sadly the addons doesnt work on the latest blender version
@BlenderBob9 ай бұрын
Thanks. I should remove that clip as it’s too outdated
@lotusinframe9 ай бұрын
@@BlenderBob nah let it stays here, you don't need to
@fetigepomes45513 жыл бұрын
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
@BlenderBob3 жыл бұрын
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.
@fetigepomes45513 жыл бұрын
@@BlenderBob I downloaded from the dropbox in the description. What do you mean with v2?
@BlenderBob3 жыл бұрын
@@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.
@fetigepomes45513 жыл бұрын
@@BlenderBob Is v1 still available somewhere?
@fetigepomes45513 жыл бұрын
nvm, found it in the forum
@johantri2 жыл бұрын
Can you update this for Blender 3.2? Is there any new update or improvement in Blender?
@BlenderBob2 жыл бұрын
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.
@johantri2 жыл бұрын
@@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?
@BlenderBob2 жыл бұрын
@@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,
@johantri2 жыл бұрын
@@BlenderBob I see... This could be an idea for your next video I guess hehe :D I look forward to it!
@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%.
@Kris-vz4xr4 жыл бұрын
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!
@BlenderBob4 жыл бұрын
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.
@BlenderBob4 жыл бұрын
I also wonder why everything becomes so slow. The entire interface. I don’t get it.
@workflowinmind3 жыл бұрын
Hi, CyclesX has procedurals for Alembic (the equivalent of Arnold's standins) cheers
@Zoudinison3 жыл бұрын
Nice man, finaly someone have made this nice work. You work great than the blender fundation
@bilmidu4 жыл бұрын
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.
@BlenderBob4 жыл бұрын
See my previous reply please :-)
@motivizer53952 жыл бұрын
Thank you so much, in the rendering mode it still render as the point clouds , how do we change into high res ?
@BlenderBob2 жыл бұрын
No, that's the whole point. You get a low res on screen but full geo at rendering. :)
@motivizer53952 жыл бұрын
@@BlenderBob no it doesnt giving me the full res evan in the rendering mode ? Is there have some settings should i change ?
@BlenderBob2 жыл бұрын
@@motivizer5395 I have no idea. Hard to tell without seeing the file.
@BlenderBob2 жыл бұрын
@@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
@motivizer53952 жыл бұрын
@@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
@robbycrawford3 жыл бұрын
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).
@BlenderBob3 жыл бұрын
try 3.0. They worked a lot on handling big geometry
@MusicalGeniusBar2 жыл бұрын
It’s very important to know that blender uses occlusion culling
@ficopoki1642 жыл бұрын
Have you ever tried importing large FBX files? I got problem with importing 6 GB files
@BlenderBob2 жыл бұрын
6 GB!!! Yeah, good luck! Maybe you should cut it in smaller pieces.
@picosdrivethru3 жыл бұрын
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.
@BlenderBob3 жыл бұрын
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?
@picosdrivethru3 жыл бұрын
@@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!
@BlenderBob3 жыл бұрын
Instances or all individual objects?
@BlenderBob3 жыл бұрын
Any way you can combine some of them?
@picosdrivethru3 жыл бұрын
@@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.
@zmoodel3 жыл бұрын
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?
@BlenderBob3 жыл бұрын
I haven’t heard anything.
@andreasschultze66442 жыл бұрын
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!
@BlenderBob2 жыл бұрын
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.
@MineNeuron2 жыл бұрын
@@BlenderBob There is a way!
@muratz13 жыл бұрын
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.
@BlenderBob3 жыл бұрын
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.
@muratz13 жыл бұрын
@@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.
@tinman30002 жыл бұрын
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?
@BlenderBob2 жыл бұрын
I think this add-on is Cycles only
@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%.
@bilmidu4 жыл бұрын
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!
@BlenderBob4 жыл бұрын
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.
@bilmidu4 жыл бұрын
@@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....
@Vertexvoyager2 жыл бұрын
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
@BlenderBob2 жыл бұрын
That means your scene takes more memory than what you have on your graphics card so you will need to render CPU.
@Vertexvoyager2 жыл бұрын
@@BlenderBob oh I see thanks so much you rock!
@jittertn4 жыл бұрын
Happy new year sir !
@BlenderBob4 жыл бұрын
Thank you! You too!
@REDLINEROADS2 жыл бұрын
That joke was good enough for me lol
@ExpertManOfficial4 жыл бұрын
Happy New Year!
@BlenderBob4 жыл бұрын
Thanks Expert Man! You too!
@kreynusr42423 жыл бұрын
Bob have heard of e cycles. It resolve the issue of reloading every frame when rendering. Might wanna check it out.
@BlenderBob3 жыл бұрын
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.
@aeonbreak47284 жыл бұрын
Why doesnt the film industry use GPU farms for rendering? GPUs are supposed to be faster than CPUs for rendering right?
@BlenderBob4 жыл бұрын
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.
@akifan10643 жыл бұрын
How to fix out of memory optix error illegal
@BlenderBob3 жыл бұрын
Get a bigger graphic card. You are running out of CUDA processor.
@akifan10643 жыл бұрын
@@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 😫
@BlenderBob3 жыл бұрын
@@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?
@osipenkovarts3 жыл бұрын
Many thanks! You helped me a lot!
@RyanMarice4 жыл бұрын
Great video!
@BlenderBob4 жыл бұрын
Thanks Ryan!
@rafaelsanson31242 жыл бұрын
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.
@BlenderBob2 жыл бұрын
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.
@paxandq Жыл бұрын
did blender ever get this implemented?
@BlenderBob Жыл бұрын
Nop but something similar is in the work
@itchytastyurr Жыл бұрын
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....
@gurubhaitube4 жыл бұрын
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....
@BlenderBob4 жыл бұрын
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. :-)
@BlenderBob4 жыл бұрын
And happy new year to you too! It's stil 2020 here...
@hadarnesher3 жыл бұрын
amazing video, well done!
@gunnarbennemann78494 жыл бұрын
Interesting, HNY2021 as well
@BlenderBob4 жыл бұрын
Thanks! You too!
@WaylakeAnimations Жыл бұрын
"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 Жыл бұрын
The Blender Bob channel is oriented for people working in VFX.
@stefanguiton3 жыл бұрын
Impressive!
@samueljacobson4702 жыл бұрын
Is there no solution to this yet?
@BlenderBob2 жыл бұрын
There’s an experimental feature for alembic that will display just the bounding box and load the hires at render time but I haven’t been able to make it work yet.
@MineNeuron2 жыл бұрын
@@BlenderBob Man, I think that in this version Blender could already have it. I saw a little bit and as a programmer this would be simple with what we have today, you would need to create maybe something "fake, but it would work". At least when I talk about blender 3.0, this should have already been done. And thank you.
@BlenderBob2 жыл бұрын
@@MineNeuron Show me the money!
@MineNeuron2 жыл бұрын
@@BlenderBob I will make a video!
@meh20632 жыл бұрын
@@MineNeuron you didn't make the video
@fabbrobbaf3 жыл бұрын
Did we eventually get it?
@BlenderBob3 жыл бұрын
Get what? Covid?
@fabbrobbaf3 жыл бұрын
@@BlenderBob a functional proxy system with the new asset browser? Btw covid not yet 🤞
@BlenderBob3 жыл бұрын
Nop. It’s not in blender yet but it could come with a future implementation of USD
@abhishekprabhu20864 жыл бұрын
Happy new year macha. As we say it in Konkani, Navin varsachi hunhunit parabi.
@BlenderBob4 жыл бұрын
Happy new year to you too! Google Translate couldn't translate what you wrote but I'm sure it's very nice :-)
@thanatosor8 ай бұрын
Tip: Use point cloud by proxy add-on.
@BlenderBob8 ай бұрын
??
@trinumedia3 жыл бұрын
Wow, very cool addon. Much better workflow than Lodify.
@BlenderBob3 жыл бұрын
I’m not sure if I changed the link for the latest version. I will have to check
@cg_kutty_story Жыл бұрын
Pc slow problem solving video pls
@Sayuru2 жыл бұрын
3:14 Well that's weird
@Bubblebunz7 ай бұрын
What are your render settings? I use Nvidia Rtx 3050 Ti. I have a total of 20 objects in the scene. Sunlight. 2million tris. Cannot render on CPU or GPU. Blender is Garbage! What is wrong in the program? I have tried Everything and it wont render
@BlenderBob7 ай бұрын
2M polys is nothing. On a 3050 it should render no problems. I can help you if you send me the file. I’ll find out what’s going on. If you are on Discord get in touch with me on the BlenderBob channel
@BlenderBob7 ай бұрын
Blender is not crap. We render super heavy files for Hollywood VFX.
@DigitalImageWorksVFX3 жыл бұрын
Och yes, Blender definitely needs some feedback from users that actually work in the industry, not only from freelancers.
@lawrencedoliveiro91042 жыл бұрын
You make it sound like freelancers don’t “work in the industry”.
@DigitalImageWorksVFX2 жыл бұрын
@@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.
@rhashadcarter20516 ай бұрын
@@DigitalImageWorksVFXcompositing
@AkameGaKill1943 жыл бұрын
Basically have a good pc and gpu and you set.
@BlenderBob3 жыл бұрын
Sometimes you need more than that... :)
@robertYoutub2 жыл бұрын
Old video, but total agree.. still nothing happened
@BlenderBob2 жыл бұрын
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
@p.m32043 жыл бұрын
Lmao I was going to brag about the specs xD
@vrSpeechless4 жыл бұрын
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.
@vrSpeechless4 жыл бұрын
And Happy new year!
@BlenderBob4 жыл бұрын
@@vrSpeechless Thanks! You too! No, the cat only cares about 4 things. Sleeping, eating, going out, coming back. Repeat to infinity.
@vrSpeechless4 жыл бұрын
@@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.
@BlenderBob4 жыл бұрын
@@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!
@vrSpeechless4 жыл бұрын
@@BlenderBob Its a gang of cats...its worse than I imagined.
@German_CG_Artist4 жыл бұрын
Now i want to get a new pc and test this on linux.
@BlenderBob4 жыл бұрын
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_Artist4 жыл бұрын
@@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.
@BlenderBob4 жыл бұрын
@@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_Artist4 жыл бұрын
@@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_Artist4 жыл бұрын
@@BlenderBob and on my i5 2012 mac mini with 16gb of ram i have the same probelm, but luckly it isn't a jet
@arianaa77673 жыл бұрын
blender bob hehe blender bob hahahaha blender bob lmao
@hameddesign703 жыл бұрын
Just accidentally press TAB key on that highres mesh for fun plz.
@BlenderBob3 жыл бұрын
It will go into edit mode but it’s simply unusable. Maya has no problem editing it. I know Blender is working on dealing with super heavy meshes. I hope they will reach Maya’s level soon. I hate to have to go to Maya because of things that Blender can’t do. I still use Maya for UV editing because it’s light years ahead of Blender.
@hameddesign703 жыл бұрын
@@BlenderBob It's not unsable , atleast for jewerly design , it is necessary .
@BlenderBob3 жыл бұрын
@@hameddesign70 Are you dealing with 19 million polys in jewelry design?
@hameddesign703 жыл бұрын
@@BlenderBob 1 million polys in edit mode are enough for a high end pc to act like a turtle , in jewerly design somehow we need to join all of open ornamental surfaces into a single solid and do boolean etc on it to meke thickness , and details are too much i'll make a video about it , btw , programs like mesh mixer are made for this purpose , but their speed is the same as the blender maybe even slower .
@CosmoWenman3 жыл бұрын
Yep. 2.9 is deadly slow in Edit mode on multi-million face meshes. I have to go back to 2.79, which for some reason is much, much faster on heavy meshes. (Designing for 3D printing + related fabrication; 5 million ,10 million, 20 million tri meshes used all the time. 2.9 can't handle them.)
@hurtstopee18952 жыл бұрын
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......
@anjoomfaisal3 жыл бұрын
why u flexin so hard? 😭 (also cool joke btw even though i didnt get it lol)
@BlenderBob3 жыл бұрын
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...
@anjoomfaisal3 жыл бұрын
@@BlenderBob oh sorry 😂 i meant the joke at 3:30
@BlenderBob3 жыл бұрын
@@anjoomfaisal We don't serve their kind here. In Star Wars, the bartender says that about droids. Now it's about Maya... stupid joke...
@anjoomfaisal3 жыл бұрын
@@BlenderBob hehe good one
@mohaseayo4 жыл бұрын
나는 영어를 못하고 구글 번역기로 글을 썼습니다. blendernation에서 당신이 쓴 글을 봤다. "Blender's compositor is about at 15% of what Nuke can do" Blender compositor 를 개선할때 Nuke의 어떤 부분이 부족하고 우선적으로 개선되어야 하는지 당신 youtube에 올리면 좋을것 같다. Blender compositor 개선시 우선사항을 이야기하면 좋을 것 같다.
@BlenderBob4 жыл бұрын
Google Translate perfectly translated your comment. I will eventually make a video about compositing CG and I will cover that topic. Google 번역은 귀하의 의견을 완벽하게 번역했습니다. 결국 CG 합성에 대한 영상을 만들고 그 주제를 다룰 것입니다.
@afrosymphony82074 жыл бұрын
thanks for showing me proxy tools but the rest of the video isnt really for ppl on even a slightly high end pc. 26mil polygons bruh only something super highend like ur pc can handle that loool
@BlenderBob4 жыл бұрын
Yep! That’s a lot of polys. I wanted to push my machine to the max it could do. Also, my Blender Bob channel is all about working in the VFX film industry, where we deal with millions of polys on a daily basis. :-)
@afrosymphony82074 жыл бұрын
@@BlenderBob just did a lil research on youtube for proxy tools nd so far looks like you are the only one nd its basically the best proxy add on i've seen so far so thanks again such a great find
@BlenderBob4 жыл бұрын
I’m glad I can help!
@afrosymphony82074 жыл бұрын
@@BlenderBob hey how do i load the plugin blender, i am not familiar with this .py format, also it says 2.8 does it work on newer versions
@BlenderBob4 жыл бұрын
Just install it like any other plugin. It doesn’t work on Linux. PY is for python script. I used it on 2.91 so it’s fine. It has never been updated. I tried to reach the author but he never replied to me.