The Power of Collection Instance Blender 2.8
Vložit
- čas přidán 26. 02. 2020
- In this tutorial you will learn how you can use Collection instances to create symmetrical and modular design. Hope you it will be beneficial for you .
You can support me on PATREON where you will be able to download the the project files and models that I will be using in my tutorials and speed ups, modelling or sculpting videos.
Here is the link:-
/ huzzain
if you like my video and if you want to follow my work you can follow me on :-
FACEBOOK:-
/ artwork-of-saqib-hussa...
ARTSTATION:-
www.artstation.com/huzzain
DEVIANT ART:-
www.deviantart.com/huzzain
Wow I didn't know collections could function like this, amazing. Thank you!
You're welcome.
I still don't know it.
@@onjofilms what, you don't see how "Collection" relates to "collection" and "collection"? /s
@@jeric_synergy8581 no
Wow, that trick with duplicate+rotate and shift+R is some crazy voodoo combo man!
Thanks dude. You're welcome
can i do this trick with grab? im trying to go straight down an axis instead of rotating.
@@petermoss7387 Perhaps? I'm curious too. I would guess shift + r stands for repeat last action like in a lot of Photoshopping software, perhaps it's the same.
You can also just tap "M" to add to a new or existing collection. It saves a bit of time.
Also "C" if you are in the out liner tab.
man your workflow always astonished everytime i rewatched it
thanks :)
Thank you for this. I knew about the instancing but had a lot of trouble creating mesh and having it not be located at the world-origin. This was very helpful to understand. Thank you.
One of the best CZcams channels to teach Art. easy and straightforward explanation 👏
Never heard of this anywhere else. Thank you for sharing this technique!
you're welcome
Never seen this feature before but you make its use look amazing.
Thanks alot
Glad you find it amazing.
I just discovered this function a couple of days ago, it is soooo powerful. Will come handy for Tileable highpoly baked textures :)
Definitely its really helpful if its used to bake out the textures for the creation of the materials.
Wooow this is so cool technique I didn’t even know it was excised! Thank you so much so much for making this vid. I’ll incorporate this work flow from now on.
Thanks. Glad you find it cool . Happy to help.
Beauty!! Thanks for share this with us.
Glad you enjoyed it!
Thank you so much!! You've explained this very clearly and it was really easy to understand
Glad it was helpful!
That’s really neat - thanks for the cool tutorial!
You're welcome
Great demo! Thanks for sharing.
Thanks for good tutorial. Good bless you.
This changes everything! You man are up there next to Ian Hubert and Cgmatter! Crazy!
thanks .
You are kidding me. That was sick. This will make my life easier.
yeah definitely it can create some really cool designs.
Using this to make repeating 3D geometry that I render out for a texture, which consequently becomes a repeating 2D texture. Normally I would just do this all in 2D, but in 3D it allows me to bake normal maps. Can only be done easily if I have the whole 2D texture in 3D though. Very nice. Thank you.
sooo cool!
Wow, thanks
Saqib ...
Your welcome bro, thanks.
This helped a lot, thank you!
You're welcome! Glad to hear that.
Superb awesome..
thanks
Great job!
Thanks alot dear .
excelente gracias!
Thanks. There is also another option for doing this. Array modifier + curve modifier (let's say curve will be a circle to produce a similar result but can be anything)
You're welcome , Yes you can use curve with array but it has its own limitations the technique I have shown is easy to use and is not binded with limitations as you can freely move ,rotate, scale any mesh after duplication.
Thank you!
Thank you. Very useful.
you're welcome
I love you high detailed models
thanks :)
Great! Thanks for your videos : ^ )
you're welcome
Wow! Thank you!
you're welcome
Very interesting, amazing result. Thanks!
you're welcome
@@SaqibHussain88 I wanted to ask, (inexperienced), one thing.
If I wanted these "collections" to be a unique object to move and manipulate them. Is it possible to join them?
@@FrancoAversa No , but I want to know why you want to join them . The purpose I was doing this is because it does not eat your memory and due to that computer does not lag . If I just duplicate and join these meshes and ever wanted to edit them again it will make the interface to slow that I would not be able to work on it. Thats why in the video you will see if I add a mesh to the original one it automatically updates it to the other instances.
@@SaqibHussain88 Because the technique was good for producing very elaborate things, but they have a symmetry between them.
So if I want to use the result by inserting what I get into another project, I can't move it. But I'm sorry because I'm not a bit beginner with Blender and I don't know some things yet. Thanks again.
Great tutorial!!
Thank you! Glad you like it.
Really amazing content
thankyou
Holy shit! This is incredible!
AMAZING
thanks
Cool
Thanks!
nice work!
thanks
thanks so much
bro! thank you!
No problem bro.
Very neat, though you should probably use the array modifier instead for atleast a portion of the stuff here
Nice!
Thanks!
زبردست بھائی
آپ کا شکریہ
Incredible
hey thanks alot man :)
Absolutely my friend. You are helping me out in life grandly. I cannot thank you enough.
TYSM ❤
You're welcome
@@SaqibHussain88 Made this using the technique u showed: czcams.com/video/enKgUEFq0J4/video.html
ahhh man why'd go and break my mind like that o0
Thanks man .
amazing, how do u make the scale to work perfectly when your're making a circle
Thanks , Sometimes I rotate the mesh in edit mode to make them a perfect circle .
Very powerful tip! But I need some time to understand how it works like that way. Thanks anyway!
No worries! take your time . I am sure will understand it completely eventually.
subbed!
thanks for the sub.
This is pretty fucken cool
Really useful and informative video - great job!
One question though, I now want to move my collection... yet it will only let me select one object at a time. Any time I try to move objects all others are affected, (or only that one)... how can I move the entire set as a collective?
I figured out a method to move the items inside a collection / instance by putting the items into an EMPTY. To do this I create an empty, then from the object properties, I go to the INSTANCE section and select COLLECTION, then my collection. Voila - I now have an option to move a copy of my collection.
Use edit mode to move whole collection , Make sure that you are are editing the source mesh . You can also assign empty to move whole collection.
this wow. 👍👍👍 thank for watching. 😉🖖🏻
Thankyou .
Nice video! I'm having trouble using collections when I want to edit one 'instance' - I'd been using object/apply/make instances real, but any changes still propagate throughout my design. Anything I'm forgetting? thanks!
You're welcome! but Pardon me, I didn't get what you are saying can you elaborate?
@@SaqibHussain88 I created a section of catwalk that I used to create longer connected catwalks that I grouped into a collection. Later, I wanted to edit one section - to 'destroy' part of it, but even after selecting it, using the object menu to apply 'make instances real' when I edited the section I wanted to change, the change propagated in other areas of my building where I didn't want the catwalks to be damaged...thanks again for the video...
omg thats so cool! thx so much
You're welcome bro
Omg!!!!
this driving me absolutely insane! for the last 2 months i have been using this method with no issues, now whenever i duplicate (which i can no longer use hotkeys for, wtf) it wont apply the transformation so i have to add the distance in my case together to manually calculate.
what the heck is going on with your pc, you cant use hotkeys anymore?
Can you please make tutorial how you model these meshes?
lets see may be in near future .
Would using Alt + D be better for this workflow instead of using shift + D ? I believe due to the way the alt D duplication works it would be even better with this method unless that is what the instance collection stuff is doing already
Yes you can use alt + D but the method I have use uses empty as the origin of the mesh and that actually changes when we change the position of the mesh its kind of using 3d cursor for the origin of the mesh just it is replaced by the empty, Therefore we done need to change and define the origin everytime manually as we can change the position of the mesh and the empty will be its origin.
@@SaqibHussain88 thanks! Seeing all the different unique techniques are super interesting and fun to learn
What about an array modifier paired with a bezier circle/curve?
The collections instance does not eat alot of memory as compared to the array modifier whether you use it with bazier circle or curve . Therefore it is helpful while creating new design or modular assets that have higher number of polygons.
Which is the difference between that and using an Array modifier that does that?
The main difference is Array modifier just makes a copy of the mesh at a distance but the collection instance not only makes a copy of the mesh but you can also change the position scaling and rotation of the individual instance without changing the original one and if you add any thing to the original mesh the instance will also going to update it .
@@SaqibHussain88 Oookay, thank you!
@@navi1615 No problem :)
Mm ok but you can just add instance copy without involving collections at all.. so didn't see anny benefit of this method per se..
@@goldstick3D He doesn't really show in this video, but the point of collection instances is that you can put whatever you want into the collection, like multiple meshes, even arrays, linked duplicates etc and instance the whole thing as one object. You can do a whole scene with dozens of nested collections, then make an instance of the complete scene by instancing the root collection
I’m not understanding the need of 1. Keeping your original object in the center of the world, and 2. Putting that instanced collection into another collection. Can you please explain.
First one is done to define the pivot of the collection instances at that point you will see and empty will appear . Second putting instanced collection into another collection will help you keep your collection instance meshes well organized Otherwise you may get huge mesh list inside Scene collection.
Saqib Bhai aap kamal hain. Aap konsay city main rehtay hain?
Karachi.
nice, but can we also delay the instance animation between the multiples?
Can not understand what you are saying . Can you elaborate ?
@@SaqibHussain88 offset the animations between the collection instances so that they not animate all at once.
notification squad...
Thanks ,
I don't use insta to much but if you want to know here is the link:-
instagram.com/saqibhuzzain/
Thanks man @ post stuff there its better than fb now a days i suppose ...any way keep up the good stuff....
I don't fully understand what this "empty cross is (is that an empty axis?) Also, when you had the orig object in the scene and the instance collection of it too, how did the orig object suddenly disappear? When I do this, I still have the original in the scene and the instance so if I move the original, the instance is sitting there underneath it. ??? Plus, you are doing this with only one mesh. I want to rotate a group of objects as one object around a pivot point like this but use instancing to save memory. None of these tuts show a good way to do that. anyone know how to rotate a GROUP OF OBJECTS around a circle by using instancing? array mod didn't work, this tut doesn't work for that..... Why can I not create objects that exist in a collection but are not in the scene or layout view? arg... None of these tuts are about copying multiple objects. It either works in a straight line with mult objects or a curve with one. oh well... got to be a simpler way to rotate instances that contain mult objects.
Basically C4D cloner but lengthy process
You showed how to do circular instancing but what if I want to scatter a bunch of instanced trees all over a plane to create a forrest? Seems impossible
You will need to have particles systems to scatter trees . This video is for creating unique designs.
Saqib Hussain i know but how do you scatter “instanced” objects so you don’t increase the memory?
Sir could you please tell us your PC configuration? I am asking because if I try to duplicate a detailed model so many times, my view port lags so much that it becomes very frustrating to continue. My PC is Xeon E3 1246 v3, 16 GB RAM, GeForce GTX 750 Ti, 256 GB M.2 SSD
Intel i7 @3.40GHz
24 GB ram
GeForce GTX 1050
You will get better result if you go higher then these specs
@@SaqibHussain88 Thanks. But I think your configuration might be costlier as well.
I think at 1:30 you say "press Control D", you mean Shift D, correct?
At that time blender was hopping and releasing new version of it and because of that I made some mistakes due to old habits.
what is the difference between Collection Instance and ALT + D ?
main difference is collection instance comes with an empty which decides the origin of the mesh but you will not get that with alt + D you will need to manually define the origin of the mesh every time if you do this with alt + D.
@@SaqibHussain88 thanks
would you please reply with a list of steps starting at 1:05 to 1:15.
I must be missing a step.
Thanks
.
Please list the steps starting with creating a very simple creation of for example two primitives, then creating a collection and then the additional steps.
To Create Instance Collection:-
1, You just need to select a mesh make sure its a single mesh(source mesh ) and its pivot point is position on the worlds origin .
2, Then right click mouse button inside scene collection and select new to create new collection
3, Then select the source mesh and put it inside the collection.
4, After that select the source mesh from the 3d viewport and select collection instance from the Add tab .
Additional steps for duplication, rotation and repeat command.
When you will add the mesh to collections instance then it will create a instance of the mesh with empty(cross) in the scene and you can also see the name of the instance collection in the scene collection then you just need to do this :-
1, Go to the scene collection right click and select new or just press c to create new collection.
2, Then select the instance collection and put it in the newly created collection .
3, Then select the source mesh (original mesh ) and drag it or slide it away from the center of the world origin.
4, Then select the empty cross and press r to rotate the mesh you can also use shift key to get precision.
5, Then press shift + d to duplicate and just after that press r to rotate it .
6,After deciding the rotation press enter and pres shift + R to repeat the previous command , so that blender can duplicate and rotate the mesh for you based on your previous rotation angle.
Hope this helps.
Thank you so much for your reply. I'll be working on it.
@@SaqibHussain88 Thanks, I was completely lost before. Now it is more clear.
this is one of the most confusing feature in blender, i got it working once, now i can not again. its like 3 layers of collections with the same name and it wont work.
1:30 SHIFT-D, you mean.
1:27 "Empty Cross" -- what empty cross??
please shortkeys
short key used in this tutorials were:-
press 'c' inside scene collection to create new collection.
cntrl + d to duplicate a mesh
shift + r to repeat the previous action.
@@SaqibHussain88 thanks... but video tutorial+shortkeys
It'd be really helpful if you'd NAME some things other than "collection".
Welcome from Pakistan? Are you a Pakistani? I have studied Software Engineering from NUST, Islamabad.
Yes I am from karachi.
I got confused when you said "Collection"
Another tip, instead of doing all that stuff, just duplicate with ALT+D and then blender will create automatically an instance
wtf is this wizardry
media.giphy.com/media/12NUbkX6p4xOO4/giphy.gif
Please practice how to put emphasis on the English words in the right places, because sometimes it’s impossible to hear what Word you are trying to say.
Sure I will make sure to work on it But you can use subtitles of the video if you are having problems in hearing my voice.
His speech is fine to me.
The BEST way to study speech including accents is to practise listening with CLOSED EYES. That way is to heighten your sense of hearing and train your ears for all the nuances of tones; to study intonations, time parses, etc.
Try this on model English speakers. Close your eyes and listen in complete darkness.
Guy's English is fine. I have audio processing issues. Turn subtitles on if you struggle with certain accents cos you're non-native or like me.
For the life of me... I swear I don't get it.
Okay what do you want to know about it ?
- Why do you have to put the new instance in its own collection ? (01:08)
(At some point, I was able to add collection inside a collection, inside a collection... something like a loop happened and it crashed Blender)
- How do you move the whole piece, once done ? (without altering it)
I think I have to practice it a bit to grasp the power of it
(Edit : Its definitely possible to loop/crash blender by adding an instance to its own collection, or something like that, I just did it again. Its looping "adding to the collection", crashing Blender)
@@Cyber_Kriss I did that to organize the duplicated copies inside the collection other wise you will get a lot of copies of the instance and will get hard to manage them.
Don't drag any other mesh inside the source collection mesh otherwise blender will stop working.
@@SaqibHussain88 Yes, its what I did, it is stupid they did not prevent that action
I'm sorry if I have to see another 'Bernie the Communist' ad on CZcams I am going to puke!
Pardon me, you had to experience such ad well that's youtube for you showing political ads on art tutorial that so absurd.
Thank you !
You're welcome!