Grease Pencil - Line Art Modifier in Blender 2.93 Alpha

Поделиться
HTML-код
  • Опубликовано: 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

  • @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)