How can I do something like this?
I tried to do it using assets such as mk edge and linework, but as I understand it, they are not suitable for this. (These are 4 consecutive frames from one video.)
#Stylized outline
1 messages · Page 1 of 1 (latest)
I think this is a good starting point if you're interested in postprocessing in general as well
https://danielilett.com/2023-03-21-tut7-1-fullscreen-outlines/
Do you know what outline technique is used here or what the video was made with
Video made using Blender
If it's Blender's Freestyle, that specifically draws connected waypoints over the object geometry in screen space and then renders them as line geometry which allows them to be discretely animated
(waypoints or another mesh made of edges, same result anyway)
But I don't think I've seen that technique used in actual realtime applications much, it's often too complex of a process and doesn't scale well
What you want which most realtime outline techniques don't handle are internal outlines, and probably the animation too
Internal outline techniques are often combined with external outline techniques because most types have to work in different ways
got it i'll try to make something that's at least close to the example. maybe I'll show you later. Thank you for the information anyway
The realtime outline techniques that can do internal lines usually have to determine thickness totally in screen space, since they can't use geometry for it
And when in screen space it can be hard to separate different outlines by depth or by material or otherwise, and to render them differently based on that
Variable thickness in screen space usually requires calculating an SDF, which you may be able to implement a weight offset so closer lines are bigger, or that the animated thickness isn't totally random per pixel but has some consitency over a "line" even when those don't discretely exist at that step in rendering
Fixing that is the unique advantage of Freestyle type lines
You can kind of animate SDF outlines in screen space by applying a noise texture to multiply the values, which changes their thickness somewhat non-uniformly
I'd be happy to add a feature like this to Linework, a noise texture could be applied to break up some lines. In the video the noisiness is applied in like a 'stuttery' way so it changes every few frames?
No noise animation is needed; in the video, the outline jerks due to the movements of the camera and characters. If you're interested, here's the full video: https://www.youtube.com/watch?v=IBw5DC2x-ho&t=252s
Поддержать творчество на Бусти: https://boosty.to/rememberme
По вопросам рекламы: https://vk.com/fenrirytube
Группа в вк: https://vk.com/kawodeda
Телега: https://t.me/bIbok_kawodeda
Грустный Пакет - https://www.youtube.com/channel/UCl-7y7AfXSr9etQc3rkQAEA
KU.SE.DI - https:...
That is effectively animated noise, but per line and unique due to the way Freestyle operates
I don't think it's animated noise. In the video, you can see how the outline changes significantly on moving edges and how little it changes on static ones (although it also changes on them due to camera movements)
This is more noticeable on objects that are far away from the camera
As one animator told me, this effect is created by the simultaneous movement of the camera and the character model
It doesn't have to be a specific type of noise animation, but it might use the noise modifier seeded or otherwise driven by position for example
https://docs.blender.org/manual/en/latest/render/freestyle/view_layer/line_style/modifiers/thickness/index.html
But effectively the result is noise in the thickness of the line based on position or other factors
Which is important because post processing line shaders don't have access to all the data that'd be required to make that specific kind of line thickness noise/animation
But may be able to approximate it
Something like this could be done with edge detection to kind of mimic the effect, but nowhere near as high quality as the outlining tools in Blender.
Instead of just displacing the outline, the noise could also be used to modify the thickness of the outline. But again, hard to make it as clean as in Blender.
Looks good in my opinion! Is the animation all happening in screen space?