Це відео не доступне.
Перепрошуємо.

90% of Blender Beginners Don't Use This Feature

Поділитися
Вставка
  • Опубліковано 15 сер 2024
  • Spring sale - use code "d3spring"
    blendermarket....
    Thumbnail Artwork by - Piotr Krynski
    In this Blender tutorial, we'll be exploring the concept of instancing, why it's important, and how to use it to speed up your workflow and create more complex scenes.
    First, we'll define what instancing is and how it works in Blender. Simply put, instancing is the process of duplicating an object without actually creating a separate copy of it. Instead, multiple instances of the same object share the same data, which means any changes made to the original object will be reflected across all instances.
    Next, we'll discuss why instancing is important in Blender. It allows you to create more complex scenes with a large number of objects without slowing down your computer's performance. Instead of duplicating objects and creating a separate copy for each instance, you can create multiple instances of the same object, reducing the number of vertices and making your scene lighter and faster.
    We'll also demonstrate practical applications of instancing in Blender, including creating large crowds of people or animals, duplicating trees or rocks in a landscape scene, and creating intricate patterns or designs with repetitive elements.
    Finally, we'll walk you through step-by-step instructions on how to use instancing in Blender. We'll cover how to create an instance of an object, how to modify an instance, and how to use instancing with particle systems.
    By the end of this tutorial, you'll have a good understanding of what instancing is and how to use it to create more complex scenes in Blender while also improving your workflow and reducing the overall complexity of your project. So, whether you're a seasoned Blender artist or just starting out, this tutorial is perfect for you!

КОМЕНТАРІ • 232

  • @djpiercy1235
    @djpiercy1235 Рік тому +341

    If you are still having viewport performance issues, it's a good idea to create a new file, then slowly import your scene one part at a time, then check to see what causes a performance drop when imported.
    I once made the mistake of using a mesh deform modifier to rig a character, which turned pressing the undo button into a 30-second commitment, and increased the file size by 3 gigabytes. I had no idea what the issue was for weeks, until i finally tried reimporting my scene one part at a time.

    • @TheDucky3D
      @TheDucky3D  Рік тому +28

      Thank you!!!

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

      Good idea. It also helps to export completed cached simulations to alembic and importing them again. I also have started experimenting with using scenes to model and animate individual objects and then combining them in a final scene. Keeps blender fast and lean

  • @CuB_sTaR
    @CuB_sTaR Рік тому +304

    0:30 instoncing, the secret nobody is talking about

    • @Hilislaw
      @Hilislaw Рік тому +85

      Instonces are Blender stonks!

    • @andyo5220
      @andyo5220 Рік тому +27

      ​@@Hilislaw I love how the algorithms have added 'translate to English' under your comment. 😂

    • @Hilislaw
      @Hilislaw Рік тому +8

      @@andyo5220 lol, algorithms picking up blenderspeak :D :D

    • @nerukas86
      @nerukas86 Рік тому +8

      instoncing sounds promising, it just slaps the "O" right when you need it!

    • @NraButtons
      @NraButtons Рік тому +11

      Love using Blendor

  • @mopozuJIko
    @mopozuJIko Рік тому +31

    Learn how link collections between files. This way you can optimize larger scenes even more. Separate your project into several parts and work on them in different files. When you're ready to render you can link all of the collection to the main file and it won't lag as much

  • @jamesc5801
    @jamesc5801 Рік тому +116

    If you need to break out an instance to make it unique, just apply scale to it and you'll be prompted to make it a unique mesh. You can reverse this by shift selecting your original instance and link objects. Either way you aren't locked in

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

      Good tip. Thanks.

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

      I was finding that when I joined instances, the triangle count when up. Would what you described prevent the extra triangles?

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

      thank I didnt know this one

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

      Thanks a billion!

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

      @@zarinahsguides4686 that may be because when you're joining two instances, it then instances the joined version to all the other meshes. So yes I think making both objects unique before merging would prevent this, if I'm understanding you correctly that is.

  • @WoodysFx
    @WoodysFx Рік тому +114

    when you use ALT + D to duplicate, you aren't technically creating an instance. you are creating a new object that shares the same object data. you can however give the linked duplicate unique properties by making the object data a single user. with an instance though, or instanced collection, you need to make the instances real in order to edit unique properties. people also often forget about object instancing as well.
    there are some significant differences (and benefits) between instancing on the object level, and instancing a collection. too if you are using geometry nodes to create instances (like instancing on points), you can run into a shading error (with eevee and workbench in my experience) that require you to use the 'Make Instances Real' node. it unfortunately makes the instancing redundant, but can be resolved using object instancing. you should have also mentioned the 'Simplify' option as an extra option to increase the viewport performance.

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

      Alternatively, we can continue calling it an instance because there is no other easily understandable word for it that everyone will understand 🤷‍♂️

    • @elliejohnson2786
      @elliejohnson2786 Рік тому +3

      Was thinking this - He wasn't really creating instances from my understanding of them.

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

      @@heikichikazu5942 there is a proper term to describe it. it is called "linking" in Blender (or "referencing" in Maya). it is very important in a professional setting to understand the difference. both are essential techniques, but very different in how they manage data. unlike instancing, you can actually link assets and data from other scene files.

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

      @WoodysFx this is a UA-cam comment section homie, not sure people really care about specifics

    • @elliejohnson2786
      @elliejohnson2786 Рік тому +9

      @@heikichikazu5942 I care. That's why I'm here, to learn.

  • @christianm6042
    @christianm6042 Рік тому +61

    One thing i learned when making big scenes is that you could use an add on called proxify, basically lets say you have an object with 3 Million tris. you can make a simple cube and make it as a reference object, therefore in the viewport it only reads a simple cube, so you can basically make a High poly city but still having the viewport optimization. i hope this helps someone.

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

      Is it free? Or how much?

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

      @@EL_N0IR_2201 it is completely free

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

      @@christianm6042 could I get skink or pint me in the right directions please? I do have a powerful pc but I want support just invade I need it.

    • @overseastom
      @overseastom 5 місяців тому

      Vray had this proxy feature for over 15 years now, so I'm surprised that Blender doesn't it built in already. Even just the general silhouette shape/bounding box for the object would be useful.

  • @palpytine
    @palpytine Рік тому +22

    InstOncing?
    Olso, I wos genuinely convinced you were going to tolk obout render borders from thot intro.

  • @diacosiapentacontahex
    @diacosiapentacontahex Рік тому +6

    I've been looking for a method like this. This is perfection for making tiled models. This way you can make a tileset, and then build using instances of that tileset, so if you go back to edit said tileset it effects every copy of that tile equally- and as an added bonus it does significantly less damage to the GPU??? This is a lifesaver.

  • @Mraxu.
    @Mraxu. Рік тому +7

    I've followed you ever since I got into blender 2 years ago and your tutorials have always been real useful, thanks Ducky keep it up!

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

    I can not even begin to tell you how useful this is as a guy who makes horror game models for a living I duplicate a lot of stuff and knowing this my computer won’t blow up

  • @garrettsmith315
    @garrettsmith315 Рік тому +13

    Man i needed this in my scenes a long time ago.....big save on GPU memory. Way better than the array modifier. I love your videos , so helpful. Your teaching style is so relatable for both beginners and those of us might be a little beyond that too.

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

    Another note that instances are only counted once in the "Statistics" option in the 3D view (where you can see vertex, object, and triangle counts). So you if you have 3 Suzannes that are all instances, it's only counted once.

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

    In simple words SHIFT A duplicate the object with new mesh but ALT A duplicate the object with same mesh. I leaned this in the Famous course Apples by CG BOOST.
    Thank for giving it in more details 👍🏻

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

    Instancing shows the difference between a mesh and an object as well as their data structure perfectly. While you would add a Cube and call it "Mesh", because has a visible surface, the mesh lies beneath the object, that you can access in edit mode. One mesh has one definite shape. It's name will always identify a certain data block without doubt. With instancing, we obviously have more and more objects, but the mesh stays the same. They share the data block, that defines the mesh. It works almost exactly like assigning materials in the properties. You have a drop down of your data blocks in the respective panel and select which one to use for the object. Awesome feature.

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

    I didn't know that it is possible to use modifiers (to a certain extent if I understood correctly) on instances! Wow! A whole new perspective when using instances. Thank you!

  • @ottobyte
    @ottobyte Рік тому +6

    Thanks for the very useful information. Also the pace of this video was great, my mind sometimes struggles to keep up 😊

    • @TheDucky3D
      @TheDucky3D  Рік тому +4

      Thanks for that! I was worried I was taking too much time

  • @ahmedshakib3883
    @ahmedshakib3883 Рік тому +5

    I think you spelled Instancing incorrectly by accident , the pop up says instoncing.

  • @hongquiao
    @hongquiao Рік тому +11

    InstOncing?... 😅

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

    Seriously, I've been using Blender for about 4 years and no one has ever mentioned instancing before?! How did I not know about this?!

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

    I think you wrote instonces. Great video though.

  • @lawrenceclark7079
    @lawrenceclark7079 8 місяців тому +1

    question : if the array modifier uses more resources than alt d instancing, why doesn't the modifier use the same method to create its copies (and therefore not have the issue of additional geometry calculation)?

  • @DoingHawaii
    @DoingHawaii Рік тому +4

    Excellent explanation and advice, as always. Thank you.

  • @MechanicalMadness
    @MechanicalMadness Рік тому +3

    Is that first scene with the island yours? Because that looks incredible! Would love to see videos on how you made it if so.

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

    Didn't know you could instance lights, that's clever. Can you instance a bunch of houses and make them random colors without realising geometry?

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

    Hi! Sorry, but I have to say that you have typo in INSTANCING at 0:29
    Thank you for the video, really helpful)

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

    Did not know you could apply different modifiers to individual instances....that is very cool 👍

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

    Hey man, your channel is really cool, been doing some animations and every problem I ran into, your channel saved me some time. hope you having a great day !

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

    Thank you, i remembered before I am just have a 4gb memory laptop. What i did was separate the files and use linking some components on separate file to my main scene (assembly scene file) including ground with grass particles and buildings are on separate file. Had some additional steps to edit some components but saved some memory.

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

    At 2mins you have Alt A on the screen. It should be Alt D for anyone else who got confused.

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

    Pure Gold, I had forgotten about this, thanks Nathan!! You rock, man. 🙏🏾

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

    please add the topic, in this case "INSTONCING" to the video thumbnail to make your video not 100% reliant on clickbait to get watched, or well if that's what you're aiming for

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

    Thanks man this really helped me alot in the scene I'm working on for my environment project 👍👍🙏🙏

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

    This is a life saver for people working on low spec computers

  • @austin-multicellular
    @austin-multicellular Рік тому

    0:28 I love this transition thingy but it really must suck to make something look that good only to realize that it was a spelling error

  • @titaniumreaper4266
    @titaniumreaper4266 Рік тому +3

    Very usefull information as always thank you for the awesome videos keep it up ps would love a tutorial of that scene in the beginning. Seems like something fun to build.

    • @Elysium.4D
      @Elysium.4D Рік тому

      you must be new to blender :)

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

    Good video, thanks for making this subject more widespread. I've been using instancing from the very beginning, and I don't think there's a single video on my channel where I don't use instances.

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

    As soon as you add a modifier, the instanced is converted into an own mesh, thats why subdivisions suck in Blender… only trick collection instances.

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

    As I have been learning Blender I have found your videos very helpful. Thank you!
    What would really be helpful to see is: how to tell from the Blender interface which object is the original copy. I find that when instanced copies are made in the 3D editor, their names and icons in the outliner do not seem to indicate which is which. I am new to this so perhaps I am just missing it.

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

      There is no 'original' with instances. The only difference between instances is the object transform (location, rotation, scale) and any modifiers you might put on them (though technically speaking once you've put a modifier on an instance you lose the memory and performance benefits of instancing because Blender still has to do a unique evaluation of the modifier stack for every instance that has modifiers before rendering).

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

      Christopher3D uploaded an excellent video on this topic discussing this problem and a great solution...the tutorial is called "Edit Collection Instances Add On" his channel is awesome and you should check it out

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

    Holy shit i just downloaded and started blender 5 days ago and my potato pc can't even handle a circle and this thing saved my table from catching on fire
    no need to wait 1-2 minutes after each change when finally making a model

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

    Started this video thinking ”ohh such clickbait” but actually learned something new! Thanks 🤘

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

    I'm making a forest in blender and was dealing with a laggy viewport. This was a godsend.

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

    please make a video about Array vs Instance Collection

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

    is it really Alt + A or do you mean Alt + D? at 2.03 you write Alt + A but this doesn't work with me.

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

    Can't you also link/import large objects as empties? Making them really light? I learned this but forgot how to do it.

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

    You can also use geometry nodes to reduce the number of polygons only on view port and keep the real value in render view

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

    when you use a particle system and attach objects to hairs, does it make geometry with each particle object or is that also a form of instancing?

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

    I have maybe a very stupid question, but if you have the hallway of lights (like you said) with instanced lights, is it possible to animate one to make it flicker without having to make it a unique object? I can see that it might be easier to just make a separate light for that, but I was just wondering if it were possible.

  • @Sayaki.Yuumakou
    @Sayaki.Yuumakou Рік тому

    Brilliant, good pedagogy, liked + subscribed

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

    Nice feature! Thanks to share ti :D

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

    Would a geometry nodes partical system of instances, like the one you showed, be more efficient or less heavy than just the standard particle system?

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

    Excellent as always

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

    My computer screamed for help every time, but artificial respiration seems possible if I use the method you gave me. thank you very much

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

    Great info!😎
    Thnx Sir 👊

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

    Awesome recommendation!

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

    This tips are very good 🌠

  • @user-pp5fd6fm5e
    @user-pp5fd6fm5e Рік тому

    Alt D - not working! Firstly get this issue, help me please! (pressing "alt d" at any object, and it's working same as shift d - no connection in scaling or moving+new geometry in the outliner), how to fix?!

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

    Thank you for the valuable info. Much appreciated! 😄

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

    so funny you put your call on screen, everybody is satisfied who it was, no more question, focusing on your session ! epic move ! really focus ! wow

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

    Im a new creator, and this is extremely helpful. thanks so much.

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

    lol I actually found out why most of the time I had a slow viewport like 30 min ago. my gpu wasnt calculating the subserface modifier because I was using auto smooth.

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

    Great video, tysm!

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

    Thanks man I really needed this rn

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

    DAMN , never to late to learn sthing , i love this one

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

    Hi
    Thank you for the tips!
    Is there a way to simply differentiate a copy and an instance in the "outliner-view". I mean without unfolding the object to see the "object data properties".
    Thank you.

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

    Thank you!

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

    Cool video. Thank you.

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

    Interesting, i always use Instancing, Never heard of Instoncing

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

    This was insanely helpful.
    Does anyone know of a gumroad tutorial or resource to help me develop a workflow to create large vista scenes and environments like in the thumbnail? I
    ’m trying to develop environment concept art for a World building project

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

    I appreciate everything u have been doing

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

    This is cool! The definition was a tongue twister tho! Ty for explaining it but I'll have to watch it again to get it in my head. Is there any better computers than the last one you showed? Or for the time being, what can I do with my tower? It only has 21g. I know it needs a heck of a lot more to do a good job 😅 Its done ok, but it needs to fix up.

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

    Awesome tips & tricks

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

    Hey Ducky absolutely love your content! If you don't mind a little bit of feedback, I found the definitions of instancing really hard to follow due to your speech being very far behind the animated text. It's just a small thing but it meant I had to go back a few times and read the definitions multiple times :)

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

      I apologize for that! I appreciate the feedback I will definitely improve on that for the next one

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

    Is there a way to instance object with instanced modifiers

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

    Very amazing dude....💯💯💯💯

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

    love ur content

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

    unfortunately blender viewport still laggy as hell for scenes and objects with high poly count, you can compare it with maya or max on one pc, and difference will be notable.

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

    Thanks for the content... It really helped...

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

    would really appricate any help on a Pc been using mac for to long and just constantly crashes

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

    u can use proxys also

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

    I love instancing, but generally i do with with collection instance, its really rare to me to use alt d

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

    I’ve been using blender for 2 years and never knew about this magic 😮

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

    So much potential

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

    Geometry nodes are very strong tools. I like that you insert interuption in yours video. :D Nice tutorial, inspirative.

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

    yo can you do a tutorial/walkthrough of how you made the "d3spring" scene?

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

    Hi I have a question out of this topic hope you can help out, I am trying to import an alembic particle in blender , but I can't seem to be able to see it on the render shade mode even I try to add a material what am I doing wrong ? Thanks

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

    Thank you. 🙏🏼💜

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

    I believe there's a way to use geonodes to make a pseudo array modifier that does instancing instead, but I've never tried to do it so I'm not 100% sure.

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

    Instoncing changes everything

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

    Shift R has been a game changer for me.

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

    prefer isoloate selection :)

  • @SubhrajyotiAcharyyaDSB
    @SubhrajyotiAcharyyaDSB Рік тому +31

    INSTANCING. you made a typo

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

    So helpfull!

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

    Hi ,great video. Can help with budget monitor,i just start blender.TY

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

    Is INSTANCING spelled wrongly (INSTONCING) on purpose in the opening? Otherwise, great info.

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

    Do you have a paid or unpaid tutorial for making this kind of scenery?
    0:29

  • @Frosty.003
    @Frosty.003 Рік тому +1

    So Ducky buddy has 9 Likes in 2 mins and 10 views, AMAZINGGGGGGG

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

    Hi dude i m traveller can i buy Asus proart studio 16 for blender &. 3d rendering or rog strix g15 with rtx 3080

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

    Does it render any faster?

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

    Isn't it instAncing, like instance (a case or occurrence of anything) and not instOncing?

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

    where did you get your statistics from?