Grease Pencil - Line Art Modifier in Blender 2.93 Alpha

แชร์
ฝัง
  • เผยแพร่เมื่อ 2 ต.ค. 2024
  • Check out my new course, Illustrating with the Grease Pencil! www.canopy.gam...
    UPDATE - 2.93 LTS is now the official release!
    Thanks to ‪@Erindale‬ for making me aware of this new modifier that just dropped in the latest Alpha release! In this video, I have a bit of a play around with it to see how it works, and let you come along for the ride!

ความคิดเห็น • 124

  • @Erindale
    @Erindale 3 ปีที่แล้ว +64

    Really cool to see it getting added! I always struggled with Freestyle being such a process to tweak and render and tweak and render. Getting it live in viewport is going to open so many doors for people!

    • @PCaggegi
      @PCaggegi  3 ปีที่แล้ว +2

      It totally does! I do like how there is some familiarity with it: Freestyle also has similar options for what gets detected, including crease angle. After our discussion yesterday, I figured out that it will actually preview before baking, it just needs a material assigned. It is totally dependent on the complexity of the object/scene and speed of your computer for how long it will take to preview tho!

    • @GerryGoodDude
      @GerryGoodDude 3 ปีที่แล้ว +1

      Yay no more freestyle post processing delays. I can just imagine the workflow efficiencies...

    • @PCaggegi
      @PCaggegi  3 ปีที่แล้ว

      @@GerryGoodDude right? Just delays with grease pencil if you have a super complex scene, but even THEN it beats redoing a freestyle.

    • @superwalnuts2855
      @superwalnuts2855 3 ปีที่แล้ว +1

      this will be awesome! I was just using the wireframe modifier or inverted hull method to get realtime lines previously.

    • @BKGStudios
      @BKGStudios 3 ปีที่แล้ว +3

      Woah hi Erindale, the procedural stuff you make is amazing

  •  3 ปีที่แล้ว +10

    There is such a need in 3D cartoon-like backgrounds, I really hope that Bender will carry on improving the render quality, accessibility & options to get exactly what we are all waiting for. Thanks for the tutorial, I guess I will carry on experimenting.

  • @randirafaeli
    @randirafaeli 3 ปีที่แล้ว

    Just seconds after I finished my npr project, 2.93 came out.... and I needed this kinda of stuff. Darn it.

  • @tobiasschneider8247
    @tobiasschneider8247 3 ปีที่แล้ว +14

    looks great, making a comic doesnt seem like so much work these days cos you can reuse your scenes in different shots. too bad i suck at drawing :D

    • @voqz6667
      @voqz6667 3 ปีที่แล้ว +1

      This^

  • @alekjwrgnwekfgn
    @alekjwrgnwekfgn 3 ปีที่แล้ว +30

    Interpolation for Grease Pencil is pretty huge too. Been waiting for that one.

    • @HalValla01
      @HalValla01 3 ปีที่แล้ว

      But do you still need the same number of points on drawing A and B? Or did they fix that?

    • @alekjwrgnwekfgn
      @alekjwrgnwekfgn 3 ปีที่แล้ว

      @@HalValla01 I don’t know actually, I have been focusing on 3D (meaning I didn’t think grease pencil was worth getting into yet...)- I just saw an awesome teaser video by blender and didn’t realise it was maybe just an improvement. Anyway got me excited and I’m looking forward to Paul’s Udemy course- that will get me into it (turning 3D into 2D line art and being able to colour it makes Blender bleeding-edge in the marketplace)

    • @antonioya
      @antonioya 3 ปีที่แล้ว +1

      @@HalValla01 No, this has been fixed in 2.93.

    • @HalValla01
      @HalValla01 3 ปีที่แล้ว

      @@antonioya Seemed that way, I did a quick test the other day and nothing went stupid. Glad they fixed it

  • @WaterShowsProd
    @WaterShowsProd 3 ปีที่แล้ว +10

    This looks to be an excellent addition. The issue with the filled line style on the collection may be a bug yet to be squished, though I suppose it could be solved in the meantime by creating another layer solely to add the lines where the two objects meet as a workaround.

  • @kdeuler
    @kdeuler 3 ปีที่แล้ว +5

    Thanks for this. Your example with the two cubes appears to show one limitation with this early version: When a contour area appears in front of another object, a contour line isn't generated. Another example is say you have a human figure positioning his hand in front of his chest. will contour lines for the hand be drawn if the torso lies directly behind?
    Very cool development tho.

  • @JohnDoe-gs1cb
    @JohnDoe-gs1cb 3 ปีที่แล้ว +4

    Now we can make our own 2d version of attack on titan season 4

    • @PCaggegi
      @PCaggegi  3 ปีที่แล้ว +2

      Please do it!

    • @JohnDoe-gs1cb
      @JohnDoe-gs1cb 3 ปีที่แล้ว +1

      @@PCaggegi I will try when I have a dedicated gpu, at least a 1060. I have an old 7700 with integrated gpu...

  • @ssn1024
    @ssn1024 3 ปีที่แล้ว +5

    This is very cool! I always struggled with rendering freestyle in a very dense scene. Since this is a grease pencil, I hope it will be handled better.

  • @Beryesa.
    @Beryesa. 3 ปีที่แล้ว +2

    That is little buggy (as it is alpha) about updating in viewport, no need for keyframes or bake. Just do something like move and undo :d

  • @DECODEDVFX
    @DECODEDVFX 3 ปีที่แล้ว +1

    Nice one.

  • @BillRey
    @BillRey 3 ปีที่แล้ว +3

    I dont understand why you would do the ‘fill’ that way. Since it’s an actual 3d object, why not simply use the original cubes to act as the ‘fill’? That’s what I’d do.

    • @PCaggegi
      @PCaggegi  3 ปีที่แล้ว +4

      That's what I would do too! But the option is there.

  • @thefriendlyaspie7984
    @thefriendlyaspie7984 2 ปีที่แล้ว +1

    i can see some anatomy issues. especially in the man on the right arm. but anyhow thanks for the tutorial.

    • @PCaggegi
      @PCaggegi  2 ปีที่แล้ว +1

      Yup. The cost of trying to be fast haha. Definitely substitute anatomy to suit your own needs

  • @TeddyLeppard
    @TeddyLeppard 3 ปีที่แล้ว +3

    Minor point: In illustration, the object closer to the viewer should have the slightly thicker line, so the lines defining the edges of the overhead lights were essentially the reverse of what they should’ve been.

    • @PCaggegi
      @PCaggegi  3 ปีที่แล้ว +2

      Yup, absolutely correct. As a first step, however - getting the line-work generated - this is a game-changer. From there, sculpting, editing and otherwise modifying spots like this would be the natural next steps in the process.

  • @aleistergein114
    @aleistergein114 3 ปีที่แล้ว +3

    Ia yog sothoth, this is the answer to my prayers! The fact that it recognizes intersecting geometry already makes it better than Freestyle. And it's in the viewport, which is leagues better than having to wait for a second--and typically far longer--render to see if I got the settings right.

  • @M.r..R.i.c.e.
    @M.r..R.i.c.e. 3 ปีที่แล้ว +4

    I've been waiting 16 hours for this

  • @gamedesign1
    @gamedesign1 3 ปีที่แล้ว +3

    Rather than baking, just put a transparent shader on the source object :) Not sure if that will work for everything, but it does get rid of it from rendering in a lot of circumstances :) I also just noticed that instead of using transparent shader, just use a diffuse etc and then enable alpha blend and check backface culling

    • @MangaGamified
      @MangaGamified 3 ปีที่แล้ว +4

      can u make a video of it? no voice over needed, only needed to see where to click here and there. You can place subtitles.

  • @Ferenc-Racz
    @Ferenc-Racz ปีที่แล้ว +1

    01:49 : Setting up cube animation
    02:46 : Line art starting for a cube
    08:30 : Line art for collection with two cubes
    10:22 : Filled line art on cubes
    12:40 : Example on an already created project
    16:51 : Final thoughts

  • @rob679
    @rob679 3 ปีที่แล้ว +2

    So the already existing function of converting to GP is now an adjustable modifier that can be easily animated, nice!

  • @davidbennettarts2205
    @davidbennettarts2205 3 ปีที่แล้ว +2

    Awesome video! This is unbelievable 😲 I was thinking about the intersections and the clipping issues when there was a fill material, and I was wondering whether making the grease pencil object as a 3d material or a 2d material will make any difference? I'm not sure but it was something that I thought about.

  • @clanker8021
    @clanker8021 3 ปีที่แล้ว +3

    I really hope this feature gets stable for 2.93 LTS release, it would be GREAT to have that in a long supported version!

    • @antonioya
      @antonioya 3 ปีที่แล้ว +1

      This is the plan. 2.93 is LTS so we need make it stable and keep fixing bugs.

  • @HARDstone3d
    @HARDstone3d 3 ปีที่แล้ว +2

    Awesome! 🔥
    Lanpr is too long coming and GP took their time. Cool.

  • @robertao7564
    @robertao7564 ปีที่แล้ว

    Hi. Can you explain where the photo (12:41min.) has appeared suddenly from? Is that a public file?

  • @A.RDELAVICTORIA
    @A.RDELAVICTORIA 3 ปีที่แล้ว

    HELP I cant check the lineart color!! I choose white, but over my object seems gray

  • @kentjensen4504
    @kentjensen4504 3 ปีที่แล้ว +2

    Great fun watching you figure this out, Paul.

  • @joeg7096
    @joeg7096 3 ปีที่แล้ว

    Its not working on one or two of my objects in the scene, really annoying!

  • @bennyoaks131
    @bennyoaks131 3 ปีที่แล้ว +1

    WoW! I need to learn how to do this. I may just scrap Clip Studio Paint.

  • @DisgruntledPigumon
    @DisgruntledPigumon 3 ปีที่แล้ว +1

    Cool video, on a side note, can you do motion graphics in Blender?? :O

  • @sdqsaafir8365
    @sdqsaafir8365 3 ปีที่แล้ว +1

    the line art modifier isnt in the alpha release that have

  • @kentjensen4504
    @kentjensen4504 3 ปีที่แล้ว +3

    I confesss I came back here to see if youhad done a follow up on this extreely promising new modifier. What I'm wondering the most is if we can control to what extent distance affects the line thickness rendered.

    • @PCaggegi
      @PCaggegi  3 ปีที่แล้ว +1

      It does automatically since it's in 3D space. It's just not as perceptible unless you have really thick lines across a very deep scene, or a very wide angle lens.

    • @kentjensen4504
      @kentjensen4504 3 ปีที่แล้ว +1

      @@PCaggegi Yes, I noticed, but I'm hoping to achieve the opposite; that lines don't have consistent local thickness so that they become hair thin or invisible far off and like thick black logs close to the camera. What I need is that the lines far away are only moderately thinner, the way one inks line art in comics, using different (but usually not extremely different) line weights to help separate foreground from background and main shapes from details. I can acheve that using Freestyle (after having seen your wonderful tutorials multiple times), by having one thin like that is the same thickness regardless of distance, and one that is slightly thicker but which grows thinner in the distance. You culd say the first line acts like a limit or ceilingforhow thin it can get. My simple approach works, but I am hoping this cool new line art modifier can do this more directly and quicker. I actually did purchase your comics shader last year, but I got sucked into other activities than Blender, so maybe the time has come to try your system and see if I can get the effect I seek. And thanks for answering, Maestro!

    • @PCaggegi
      @PCaggegi  3 ปีที่แล้ว +2

      @@kentjensen4504 yup. I get you. I'm hoping to do a follow up soon, and would love to address this. I know exactly what you mean. Would be cool if we could also tint, or decimate through distance from camera. Could be a solution that is effects-based.

  • @thefreshest2379
    @thefreshest2379 3 ปีที่แล้ว +1

    Much better than freestyle even if it has less features

  • @salvadormarley
    @salvadormarley 2 ปีที่แล้ว

    Wow. This is super complex

  • @faustcompany4599
    @faustcompany4599 ปีที่แล้ว

    Hi Paul,
    Your videos have been super helpful!
    I'm utilizing 4 modifiers on a grease pencil empty and having an issue when baking (losing the final modifier: silhouette).
    My modifier stack is:
    1- Line art modifier with creasing at 140 (no contour/silhouette)
    2- Thickness modifier
    3- Noise modifier
    4- Line Art modifier (with silhouette only) to get a thick outline.
    The issue is when I "bake all" the final line art modifier set to silhouette disappears.
    This is not a problem if I have the silhouette on a separate grease pencil empty.
    Any idea why it's disappearing? I've tried stacking in a different order already.
    Thank you!

  • @DarioMiticocchio
    @DarioMiticocchio 3 ปีที่แล้ว +1

    Does this make freestyle obsolete?

    • @DarioMiticocchio
      @DarioMiticocchio 3 ปีที่แล้ว +1

      Never mind, you answered after I typed my question 🤣

  • @klystron2010
    @klystron2010 3 ปีที่แล้ว

    As far as I noticed, this was the one thing that Maya used to do way better than Blender, back when Blender only had Freestyle for generating line art.

    • @PCaggegi
      @PCaggegi  3 ปีที่แล้ว +1

      And now you can do it for free.

  • @MikBurlak
    @MikBurlak 3 ปีที่แล้ว

    shit works only on Eevee

  • @chrisgoodwyn3301
    @chrisgoodwyn3301 3 ปีที่แล้ว

    This seems to really tax my computer. I'm note sure why. My specs are good.

    • @omariparris9953
      @omariparris9953 2 ปีที่แล้ว

      It's really terrible when it comes to complex scenes.

  • @Rawarart
    @Rawarart ปีที่แล้ว

    This will help me greatly for background illustrations

  • @dr.pixels
    @dr.pixels 3 ปีที่แล้ว +1

    there is collection and scene art line modifier now just add it and be done without all this baking or clicking

    • @MangaGamified
      @MangaGamified 3 ปีที่แล้ว +2

      repeated clicking or what buttons or what settings to apply can be solved with a macro or script, IIAR

    • @dr.pixels
      @dr.pixels 3 ปีที่แล้ว +2

      @@MangaGamified add>greasepencil>scene line art, collection line art, or object line art are below as an option now is what I meant.

  • @sergiig2309
    @sergiig2309 3 ปีที่แล้ว +1

    THank You very much for video! Seems nice, but how fast did it work for You in complex scene? I loaded just simple couch, and i can't move my camera, or change the width of strokes without freezingss on 20-30sec. Was baking process of complex scene fast for You?

    • @PCaggegi
      @PCaggegi  3 ปีที่แล้ว +2

      Yes a complex scene takes some time to calculate. Once done, bake, and then you'll be able to move around no problems. Mine took about 40 seconds to a minute.

    • @sergiig2309
      @sergiig2309 3 ปีที่แล้ว +1

      @@PCaggegi Thank You very much!)

  • @elle_e_m
    @elle_e_m 3 ปีที่แล้ว

    Hi, I was wondering if you could help, I am trying to figure out, having watches lots of your previous videos, how to get 'freestyle' in blender to successfully work, I am importing my model from rhino, as either an obj or a fbx however it seems to think they are all a series of vertices and thus not do the outline, I'm not sure if I'm missing anything, or if you have any idea how to get this to work on imported objects? thank you in advance for any advice you have!

  • @blancostudio3d
    @blancostudio3d 3 ปีที่แล้ว +1

    OK the main problem I see is first that you need the camera to project the lines and second the lines can't convert it into another type of object, summary can't become a mesh, neither can't be baked into a texture, then if you create a model with line art you can't export it with the lineart on it

    • @PCaggegi
      @PCaggegi  3 ปีที่แล้ว +1

      ...and that's when you use the inverted hull method. :)

    • @blancostudio3d
      @blancostudio3d 3 ปีที่แล้ว

      @@PCaggegi ohhh let me see O.o you are right, Paul you are AWESOME ;3

  • @JimBimBum
    @JimBimBum 3 ปีที่แล้ว

    the only problem is the floor has too much detail that the lineart becomes just a black floor on it's own so either it should be decreased in width for the floor line art or the floor needs to be more simple.

  • @monochroma3803
    @monochroma3803 3 ปีที่แล้ว

    Cant wait for this to be imported to UPBGE 🥳🥳🥳🥳🥳

  • @PCgmesforever
    @PCgmesforever 3 ปีที่แล้ว

    I'm bit late to the party but Paul how would you go about compositing GP lineart from this mod? I'm specifically curious for cases where you have character behind of outlined object but at the same time obscuring that object with some part of it ( imagine like climb on top of crate - one leg behind, one on top and therefore over lineart of a crate )

  • @Cookedfrfrfr
    @Cookedfrfrfr 3 ปีที่แล้ว +1

    I love to see Blender improve.

  • @bengelman2600
    @bengelman2600 3 ปีที่แล้ว

    Been using this for exactly this reason. Comic style intro to my game.

  • @bishopinskipp2113
    @bishopinskipp2113 3 ปีที่แล้ว

    Love the channel. Please get someone to write some music for your intro : )

  • @vector2680
    @vector2680 3 ปีที่แล้ว

    havent heard this melody in long time 0:00 can anyone tell me the name of it? thank you

  • @matthewbecker7389
    @matthewbecker7389 3 ปีที่แล้ว +1

    Yep. Excited. Off to change pants.

  • @Sociopathcats
    @Sociopathcats 3 ปีที่แล้ว

    can u upload to unreal engine? im wondering about it

  • @BlackMantisRed
    @BlackMantisRed 3 ปีที่แล้ว

    Is it possible to have bumpy lines?

  • @tallifilm4386
    @tallifilm4386 2 ปีที่แล้ว

    You ‘ve managed to put together line art and characters at the end of the video. I tried to create a line art background for my 2d animations but when I add the characters drawn with Grease Pencil the lines of the background overlap with the colors of the characters. I can't understand where I'm wrong

    • @PCaggegi
      @PCaggegi  2 ปีที่แล้ว

      This will require a small update. Check your render pass settings and make sure Z is ticked. Then in your Grease pencil object properties, make sure screen layer ordering is set to 2D layer and not 3D space.

  • @MichaelBridges3D
    @MichaelBridges3D 3 ปีที่แล้ว +1

    This looks so useful!

  • @seighart90
    @seighart90 3 ปีที่แล้ว

    thanks! i was looking for this function!

  • @lawrencedoliveiro9104
    @lawrencedoliveiro9104 3 ปีที่แล้ว

    3:02 Notice those three additional options for the type of Grease Pencil object to add: these will do in one step what you’re about to do with many steps.

  • @GrzegorzChyl
    @GrzegorzChyl 3 ปีที่แล้ว

    Can i save this as svg?

  • @youngyingyang
    @youngyingyang 3 ปีที่แล้ว

    Great video...are you using Evee, Cycles or Workbench to get the line art working?

    • @PCaggegi
      @PCaggegi  3 ปีที่แล้ว

      I'm using eevee in this video but you can use cycles also.

  • @GaryParris
    @GaryParris 3 ปีที่แล้ว

    Erin is awesome! Excellent Paul, exciting times! :O)

  • @joelpithie6254
    @joelpithie6254 3 ปีที่แล้ว

    this is a pretty cool addition. Can you remove lines you don't want?

    • @joelpithie6254
      @joelpithie6254 3 ปีที่แล้ว

      ah yeah you can as you stated at the end of the video, jumped the gun out of excitement

  • @deanbowen658
    @deanbowen658 3 ปีที่แล้ว

    Great demo Paul. It's very cool.

  • @Markom3D
    @Markom3D 3 ปีที่แล้ว

    love the lego on the printer

    • @PCaggegi
      @PCaggegi  3 ปีที่แล้ว

      Ah the 1985 classic FX Star Patroller set! I restored this a couple years back using a site called Bricklink. Was worth it!

  • @plasticflower
    @plasticflower 3 ปีที่แล้ว

    Looks kind of like a mix between Freestyle and Grease Pencil, but you're able to edit it afterwards since it's a grease pencil, unlike pure freestyle lines?

    • @PCaggegi
      @PCaggegi  3 ปีที่แล้ว

      That's correct

    • @antonioya
      @antonioya 3 ปีที่แล้ว +1

      Freestyle works over render but LineArt creates geometry. This geometry is pure GPencil data, so you can copy, edit, sculpt of do anything you can do with hand drawn strokes.

  • @ChengduLittleA
    @ChengduLittleA 3 ปีที่แล้ว

    NICE

  • @glennfleming
    @glennfleming 3 ปีที่แล้ว

    This is great: but the screen image is blurred...

    • @PCaggegi
      @PCaggegi  3 ปีที่แล้ว +1

      Switch your youtube quality to 1080HD maybe?

  • @lawrencedoliveiro9104
    @lawrencedoliveiro9104 3 ปีที่แล้ว +1

    5:43 Actually no, 0° is a flat plane, 180° is when the plane folds back on itself.

  • @ferlaur113
    @ferlaur113 3 ปีที่แล้ว

    Which comic toon shader did you use at 13.15?

    • @PCaggegi
      @PCaggegi  3 ปีที่แล้ว

      My own. There's a card which can take you to a link. You could do this in eevee with the free version if you like - that one has a halftone with it.

    • @PCaggegi
      @PCaggegi  3 ปีที่แล้ว

      If you wanted specifically, I think it was just the eevee base group and halftone group. Both are available in the fee version. Here's the link: gumroad.com/l/JWdjJ

    • @PCaggegi
      @PCaggegi  3 ปีที่แล้ว

      I tinkered with alot of different settings, added procedural textures, etc to get variations, but basically you can recreate this with just those two groups from my shader set.

    • @ferlaur113
      @ferlaur113 3 ปีที่แล้ว +1

      @@PCaggegi ok Paul, that’s great. I’ll try it. Good advice, ty

  • @Naolito
    @Naolito 3 ปีที่แล้ว

    Hey, I did that t-shirt!

    • @PCaggegi
      @PCaggegi  3 ปีที่แล้ว +1

      Wait - that's your design!?

    • @Naolito
      @Naolito 3 ปีที่แล้ว

      @@PCaggegi yeah! I do 3d now but I did a lot of zelda/Nintendo/movies t-shirt designs back then for teefury, etc
      I entered for greasepencil, subscribed for the tee! 🙂

    • @PCaggegi
      @PCaggegi  3 ปีที่แล้ว

      @@Naolito DAAAAAMN! Do you still make sales? Email me a link and I'll put in a screen card and link in description! LOVE those designs!

  • @animationfromtheboss3626
    @animationfromtheboss3626 3 ปีที่แล้ว

    I do not have line art

  • @HouseofDADA
    @HouseofDADA 3 ปีที่แล้ว +1

    Awesome!

  • @ronendraws
    @ronendraws 3 ปีที่แล้ว

    Hi. I'm not a developer but. It's called LineArt for a reason. it's not intended for fills.

    • @PCaggegi
      @PCaggegi  3 ปีที่แล้ว +1

      I agree with you. I also know that if I didn't show it, there would be the inevitable comment asking "what about fills?"

    • @ronendraws
      @ronendraws 3 ปีที่แล้ว

      @@PCaggegi True. And I didn't mean to come out as aggressive. English is not my primary language. I don't think it's a bug tho..A work around would be filling afterwards (for baked animations)