ExileCon 2023 - Rendering Path of Exile 2

  Рет қаралды 89,982

Path of Exile

Path of Exile

8 ай бұрын

A talk from Alexander Sannikov, a programmer at Grinding Gear Games. Recorded at ExileCon 2023.
You can find Alexander's KZfaq channel here: / @alexander_sannikov
The Shadertoy Alexander mentions during the talk can be found here: www.shadertoy.com/view/mlscz8
Alexander's article on Radiance Cascades can be found here: drive.google.com/file/d/1L6v1...

Пікірлер: 239
@olmaned3795
@olmaned3795 8 ай бұрын
a game can't have a better marketing campaign than just puting the pople that worked on it in the spotlight and have them talk about what they do. the only condition is they have to be as passionate about their jobs as the guys from GGG. like check out this guy, he likes his job so much he wants to share what he does with everyone and doesn't understand why people working on other games don't share their ideas as well 5:41 bless his heart
@dddaaa6965
@dddaaa6965 8 ай бұрын
Yes it can, lole giving every player $100 or even better $1000 or even better 10000 or even better 100000 or even better 10000000 or even better 100000000 or EVNE bettrm10000000000 or even better b100000000000000
@GooseMugs
@GooseMugs 8 ай бұрын
This approach has caused a lot of bad press too. Notoriously "you guys don't have phones?" was said by a project lead at Blizzard and caused massive backlash. You can't just put anyone on a stage and have them captivate people and really sell your product. I still love the transparency and passion that is evident from presentations like this.
@cdcerr
@cdcerr 8 ай бұрын
I imagine most of the people at the bleeding edge of computer graphics feel the same way as he does in regard to the sharing of information. They all come from heavy research backgrounds with PhDs in something related to computer graphics, they are used to the necessary sharing of information in the context of scientific research. These guarded proprietary solutions to general graphics problems have to be frustrating for them.
@Superscope64
@Superscope64 8 ай бұрын
​@@GooseMugs Difference here is one is talking about graphical techniques for a free to play game that people actually like verses one trying to 'sell' a extremely shitty mobile cash grab.
@olmaned3795
@olmaned3795 8 ай бұрын
@@GooseMugs that "do you guys not have phones" guy doesn't meet the passion citeria.
@darkenblade986
@darkenblade986 8 ай бұрын
people do not understand just how VALUABLE this information is. This guy is giving it for free is amazing. Like he said at the start other game companies try to keep this info a secret. Thank you so much!
@darkbibni
@darkbibni 7 ай бұрын
I don't get it. it's not true, we got a hundreds of Game dev talks everywhere sharing about game design / game architecture / rendering / network / physics / AI and such as GDC or SIGGRAPH in a more generic field. There is a lot of talk from all sort of companies from AAA to indie companies. But it takes time, cause you need to focus on the project first. And you have to prepare a big presentation after the game is released else you broke the Non-Disclosure Agreement.
@danielz.8447
@danielz.8447 7 ай бұрын
Right ?! Damn, actually got goosebumps listening
@FreeFlow__
@FreeFlow__ Ай бұрын
Ok smart aleck
@droojohnson
@droojohnson 5 күн бұрын
@@darkbibni he’s providing a lovely overview of performant solutions to common problems in realtime graphics, you don’t often get these techniques packaged together in a sampler that provides you with all the terminology you need to *actually* dig deeper if you want to.
@rubisco5997
@rubisco5997 8 ай бұрын
This was my favorite talk during all of exilecon! And i'll watch it again!
@danielkaplan4299
@danielkaplan4299 8 ай бұрын
0:56 Flowing Materials 3:22 Subsurface Raymarching 6:42 Subsurface Shadows 8:08 Contact Parallax 10:00 Decals/Motion Vectors 15:38 Bent Normals Shadows 17:51 CPU/GPU Particles 20:18 Breaking Waves 24:48 Fields 26:51 Global Illumination 31:01 Hierarchical Radiance Cascades (GI cont.) 39:41 Q&A Was really cool to watch the GI and Cascade sections and I don't even do gamedev! Love the passion.
@Kyoth3
@Kyoth3 8 ай бұрын
Thanks, good sir.
@NihiloNihilum
@NihiloNihilum 8 ай бұрын
thanks
@joshuahensley9395
@joshuahensley9395 8 ай бұрын
That man is happier about lighting rendering then I am anything.
@xxseesxx9234
@xxseesxx9234 8 ай бұрын
Most Gigachad Talk thanks
@wasabitoothpaste5452
@wasabitoothpaste5452 8 ай бұрын
This guy should get so much more credit than people give him 😲
@Pre-Expatriate
@Pre-Expatriate 8 ай бұрын
Agreed. I think most people just kind of take this kind of presentation as something to skip over but you can tell he absolutely loves and knows what he is doing and it's wonderful to see.
@omercognacunsal8378
@omercognacunsal8378 8 ай бұрын
Alexander's lightning rendering technique is revolutionary. Opened my eyes to a lot of things, using a starting energy to render the light and it using half the energy for the next one is crazy. Even though i dont understand rendering by a bit, i can feel the magic behind this technique. Hope to see him more in the future such an enthusiastic guy, never lose your excitement and curiosity man
@Superscope64
@Superscope64 8 ай бұрын
It's extremely impressive. Lightning is one of the biggest costs in a video game outside of poly count, so being able to manage that cost is extremely important in any game these days. The technique expressed here (Hierarchical Radiance Cascades) is a fantastic solution.
@honordevs
@honordevs 8 ай бұрын
As someone learning how to program shaders for my own development, these talks are absolutely gold. Extremely interesting and I love the perspective that GGG introduces in the space.
@janninesanchez1091
@janninesanchez1091 8 ай бұрын
This guy is amazing
@bakalakadaka7000
@bakalakadaka7000 8 ай бұрын
Dang! Barely 8 minutes in and already i feel like I am taking a course in CG. Super interesting and this is probably my favourite of the series of Exilecon vids, the same as the previous one. Edit: Man, it's mesmerising I finished the whole thing without realising. Amazing stuff, Mr Sannikov!
@Alexander_Sannikov
@Alexander_Sannikov 8 ай бұрын
Thanks!
@aladorn
@aladorn 8 ай бұрын
This is the gigachad talk...LOOOVE it
@ecMonify
@ecMonify 8 ай бұрын
"i hope you found it interesting or at least entertaining" definitely both! i could listen to this guy all day - his passion for his craft definitely shines through.
@Pokepunk
@Pokepunk 6 ай бұрын
this guy helps me get more frames on my shitty PC. bless you my friend
@therbeeo5364
@therbeeo5364 8 ай бұрын
Thanks Alexander, amazing talk! Sharing all this hidden knowledge about graphics design is really admirable.
@MushroomGirlDethcapp
@MushroomGirlDethcapp 8 ай бұрын
These are the people I think about when I hear friends complain about the game. So much passion, work and, creativity go into what yall do and it really shows. Thank you for making such a beautiful game for us to spend countless hours on!
@Gurangaa
@Gurangaa 8 ай бұрын
Саня, ты лучший!
@Superscope64
@Superscope64 8 ай бұрын
That approach for Global Illumination is fantastic.
@TheRedBrain
@TheRedBrain 8 ай бұрын
This was cool! I'm not a graphics guy, but just the idea of this thing getting exponentially cheaper the better it gets is just mind blowing :D Absolutely fascinating
@lex6756
@lex6756 8 ай бұрын
This video and lessons was incredible! I feel the passion and it inspired me. POE it is a great idea to do presentations like this! The speaker is awesome.
@FReeck216
@FReeck216 8 ай бұрын
Great presentation! Spasibo!
@Inkdipper
@Inkdipper 8 ай бұрын
Thank you for sharing these techniques with us!
@aspidinton
@aspidinton 8 ай бұрын
This was amazing!
@ratouau
@ratouau 8 ай бұрын
This so amazing, tyvm!!
@Winters637
@Winters637 7 ай бұрын
This was so cool to watch, and very well presented. Thanks!
@Nazgul3001
@Nazgul3001 8 ай бұрын
Alexander! lets GO!
@Shaltinanwenor
@Shaltinanwenor 8 ай бұрын
no, let's GI
@VerticalCorrect
@VerticalCorrect 8 ай бұрын
With all these segments coming out from ExileCon i feel like i'm taking a whole education in Path of Exile. And I love it ... Amazing work from everyone involved!
@f0kes32
@f0kes32 8 ай бұрын
That was incredible!
@peanutadventures
@peanutadventures 8 ай бұрын
PoE 2 is going to be AMAZING!! I haven't been this excited for a game since the original World of Warcraft!
@AnoterosHershy
@AnoterosHershy 7 ай бұрын
You can tell he really enjoys his work. Makes his presentation very digestible. Nice work!
@vomaxHELLnO
@vomaxHELLnO 8 ай бұрын
Amazing, huge thanks!
@Refrodnalf
@Refrodnalf 8 ай бұрын
Watched this on the livestream, really cool to learn about things like this
@zangimike
@zangimike 8 ай бұрын
This is amazing! Way too smart for my smooth brain, but I absolutely love seeing a breakdown of behind the scenes with products. (Bloopers/outtakes from television series, and then talks like this one for video games) Seriously amazing stuff, so cool to get a glimpse at the thought process of the developers!
@Ohverture
@Ohverture 8 ай бұрын
This might be my favourite talk of the con.
@TaylorColpitts
@TaylorColpitts 7 ай бұрын
What an awesome lecture. I would love to buy this guy a beer!!
@balkzoldick6160
@balkzoldick6160 8 ай бұрын
Great great work and one of the best marketing advert... great work Alexander Sannikov
@vano2vano
@vano2vano 7 ай бұрын
Amazing. Thanks you!
@Alexander_Sannikov
@Alexander_Sannikov 8 ай бұрын
Since the talk I have a published a paper on Radiance Cascades. Unfortunately YT does not allow posting links in comments or even mentioning your own videos by name, so.. I guess I can only tell you that there's an announcement on my channel with a link to it?
@olivierdulac
@olivierdulac 7 ай бұрын
If you are the presenter, thank you for this mazing talk. I still have troubles understanding how increasing the amount of light sources (thousands of fireballs) doesn't end up being O(n*n) or maybe O(n logn) but you end up ... O(1) ?? I will need to rewatch it and try to grok it. What number os that constant-limit based on? pixels on the screen? cubes of space?
@Alexander_Sannikov
@Alexander_Sannikov 7 ай бұрын
@@olivierdulac basically it calculates lighting from every pixel of the screen on every other pixel of the screen. Fireballs obviously still have rasterization cost, but the cost of calculating indirect lighting of the scene is fixed, because the total number of pixels does not change.
@TheArtOfJerry
@TheArtOfJerry 7 ай бұрын
Great rendering techniques ❤
@xing1992
@xing1992 8 ай бұрын
very nice video. It was presented in very clear, understandable and entertaining way :)
@ondrejmarek1980
@ondrejmarek1980 8 ай бұрын
this is no mere mortal; no matter how much GGG are paying him they're probably underpaying
@Dee-The-Dee
@Dee-The-Dee 8 ай бұрын
I remember how much this talk blew my freaking mind when watching ExileCon online. I hated the fact that I had to wait until the following day just to watch it again. (then sat down two other people to watch it and blow THEIR minds). Alexander - what you created is utterly amazing, but more so than that is the fact that you could explain it in such a way that my non-designer brain could not only wrap itself around the concept, but realise the sheer genius of it all. POE is so much more than a game for me now that I've gotten these insights. THANK YOU!!
@dakotah2468
@dakotah2468 8 ай бұрын
Making GLSL shaders for Minecraft got me into programming and this has been an amazing presentation. I really enjoyed watching it, thank you Alexander, keep up your magnificent work!!
@rmasoni
@rmasoni 4 ай бұрын
This is absolutely fascinating!
@user-jt6ub2mr4d
@user-jt6ub2mr4d 7 ай бұрын
Great video! Very intresting! Really amazing to understand how it actually works!
@abitfrosty
@abitfrosty 8 ай бұрын
Math is mesmerizing. Thanks for inspiration.
@bravefastrabbit770
@bravefastrabbit770 8 ай бұрын
Fuckyes, it's The Guy!
@buggydust
@buggydust 16 күн бұрын
very fascinating talk!
@eSSentialplaysYT
@eSSentialplaysYT 7 ай бұрын
Alexander's GI technique is incredible. I would love to see John Carmack's reaction to this segment in particular. Path of Exile 2 is shaping up to be absolutely amazing!
@theswamps6589
@theswamps6589 8 ай бұрын
10:48 yeah for some reason that is one of the things that bothers me the most in games, nice to see all these explained so passionately This man def knows what hes doing and its sweet how passionate he is about sharing the information. 13:05 in digital music production theres a similar tech when chopping audio samples, here its called "crossfading", basically a transition between two audio clips that makes it seem smooth by fading in the latter sample and fading out the former audio sample
@MrShouting
@MrShouting 8 ай бұрын
This deserves a much larger audience! Wow
@ardni1
@ardni1 4 күн бұрын
Incredible work
@charlesfinas3826
@charlesfinas3826 8 ай бұрын
That's a very good idea of video. It's both informative and marketing
@raviolin
@raviolin 8 ай бұрын
i'm not even a game developer and i don't even play Path of Exile, but i enjoyed this presentation anyway. so informative!
@nuclarium
@nuclarium 7 ай бұрын
Unfortunately there are very few people in the hall, I would give so much to be there and watch it live
@slobade
@slobade 7 ай бұрын
Thank you for sharing so much clever things to bang my head against
@mattyryon
@mattyryon 8 ай бұрын
TAA is a terrible blurry mess, thank goodness it won't force it on us
@arekwork
@arekwork 8 ай бұрын
This guy is fuckign awesome ! Mind-blowing work !!
@XeqteMusic
@XeqteMusic 8 ай бұрын
I was really exicited watching this. as a 3D and graphic artist myself I can say that this guy and all other artists that works behind it deserves more credit. but one thing that I know of and I know that PoE doesn't need that type of effect, but I think the hardest thing to achieve (and not to fake it) would be caustics effect - effect of light rays passing through refracted and distorted surface then bouncing on other surface. it's kinda easy to fake it with prebaked or overlayed fake textures but to achieve real effect is so hard to calculate in computer graphics and it's heavy + time consuming! once more, awesome presentation, more people should watch it so they can appreciate more people behind the scene!
@nightmareTomek
@nightmareTomek 6 ай бұрын
This is so interesting. Despite that I probably will never work on graphic effects or their technical side. But I am very interested in physics and math and I'm tinkering with the Godot engine, there's CPU/GPU particles as well. Never knew that there was a channel on this. What a great guy!
@infinitenex8165
@infinitenex8165 4 ай бұрын
This was super insightful and Alexander looks like a really cool and passionate guy. Makes me appreciate the game even more.
@paradical
@paradical 7 ай бұрын
in times of game companies falling to greed and mediocracy it's just comforting to know that there are people like Alexander out there spreading the passion for their craft. Just inspiring...
@Chaotic-Star-3-6-9
@Chaotic-Star-3-6-9 8 ай бұрын
the global illumination part was cool
@squrrilslayer
@squrrilslayer 8 ай бұрын
Brain = 🤯 What a time to be alive!
@hail_2_u321
@hail_2_u321 8 ай бұрын
Hold on to ur paper
@Sqlurt
@Sqlurt 8 ай бұрын
Absolute gigachad
@manapotion1594
@manapotion1594 8 ай бұрын
I'm really interested in Bent Normals technique. Is there any chance to get a demo on ShaderToy showing it? Awesome talk BTW! P.s: I'm only not so sure about that the speaker broke the laws of physics by being able cast indefinite amount of rays :D Sounds like some sort of miscalculation TBH
@Alexander_Sannikov
@Alexander_Sannikov 8 ай бұрын
I have since the talk published a paper on it. Lots of people in the field have read it since then, and a bunch of them have already independently replicated my results by implementing the algorithm themselves.
@ladislavseps4801
@ladislavseps4801 7 ай бұрын
I think the big O() is just wrong. He had just computed it "backwards", because the "n", the probe grid structure and render resolution, was already chosen to fixed value... It is like if you take binary search on 32 bit sytem. You have only 32 bit numbers for array indexing so O(log n) can be at worst case O(log 2^32) which is O(32) which is O(1) so we can conclude that binary search is constant time algorithm in practice.... I would say that the GI algorithm still grows O(n^2) with render resolution which grows at exactly same O(m*n) aka O(n^2) rate. Which is nice because 2*O(n^2) is still O(n^2) so the rendering complexity increase is multiplication by a constant which is all that really matters.. (and yes I was blown away too these presentations are cool)
@Alexander_Sannikov
@Alexander_Sannikov 7 ай бұрын
@@ladislavseps4801 big O notation is an asymptotic behaviour in relation to some parameter at infinity. the paper discusses the way raymarching cost scales as a function of the total number of cascades, and not the screen resolution. in other words, O(1) absolutely does not mean "1", it means "asymptotic cost does not depend on this parameter". and just to clarify, the number of rays does absolutely depend on the screen resolution in the screenspace version, and grows as O(w^2) as a function of viewport width. note that this O(w^2) includes "each pixel lighting each pixel" behaviour that normally takes O(w^4) rays to calculate naively (O(w*w) pixels affecting O(w*w) other pixels). I just assume O(w^2) as a baseline that I compare against, assuming this cost is unavoidable in any image-space algorithm. in other words you can think of it as per-pixel cost.
@motrskin333
@motrskin333 8 ай бұрын
Game of the decade!
@Benettor20
@Benettor20 8 ай бұрын
nice
@lxw6657
@lxw6657 8 ай бұрын
all 9 people in the crowd are in on some great shit
@Seisure33
@Seisure33 8 ай бұрын
meanwhile d4 devs: lets load the contents of the chest of all players each time you access it...all dev teams from blizz should look at this seminar (cuz it is basically a seminar at this point)
@witpickles
@witpickles 8 ай бұрын
The global Illumination dropped my jaw so hard. Im dot a designer or programmer and even I can see how incredible this technology is.
@alanleonardopiovesan
@alanleonardopiovesan 8 ай бұрын
The GOD Alexander Sannikov
@MrEHD-fj1bz
@MrEHD-fj1bz 8 ай бұрын
this guy literally keeps GGG light bulb on
@ThaShogun
@ThaShogun 8 ай бұрын
This is what the gaming scene has needed, people that are just passionate about their craft. Somewhere gaming has came from how much money it can make not the craft behind the game.
@MrStanley85
@MrStanley85 8 ай бұрын
I wonder how different the global illumintation algorithm differs from lumen by unreal engine 5 - they also found a way with fixed cost to illuminate trillion geometry information - I am so hyped over poe2 please take your time with it :)
@xxseesxx9234
@xxseesxx9234 8 ай бұрын
I think lumen is way different because it needs to use light from outside the screen while poe don't, but maybe they have figured out a similar tech
@GooseMugs
@GooseMugs 8 ай бұрын
@@xxseesxx9234 Alexanders mentioned that his algorithm can support world space AO and he showed an example of it.
@fishylein013
@fishylein013 8 ай бұрын
At 37:24 he also mentions this works in world space for lights outside of the screen@@xxseesxx9234
@emmas1366
@emmas1366 8 ай бұрын
@@xxseesxx9234 i believe he said in the talk, poe uses screenspace but he made a demo that is world space so it should be roughly the same there unless im missing something
@Alexander_Sannikov
@Alexander_Sannikov 8 ай бұрын
@@emmas1366since then I wrote a paper with detailed analysis, and also a slightly different approach that captures world space radiance (including offscreen light sources and occluders) in screenspace probes.
@Grizzleface
@Grizzleface 6 ай бұрын
this was amazing. so glad they let this guy rip
@ferinzz
@ferinzz 8 ай бұрын
Dude just looked at raytracing and said 'hold my beer'
@pharaoh2426
@pharaoh2426 8 ай бұрын
Universities: Come pay us exorbitant fees to learn how to be a game designer. This guy: Hold my granite flask.
@BicBoi1984
@BicBoi1984 5 ай бұрын
This guy is a hero
@Teramos
@Teramos 7 ай бұрын
Wow great Dude
@MechShark
@MechShark 7 ай бұрын
This was amazing. I recently got into Godot - custom game engines are another beast. Simulating a world is at the pinnacle of complexity, let alone while also being performance-minded.
@lunaaaaaaaaaaaaaaaaaaaa
@lunaaaaaaaaaaaaaaaaaaaa 8 ай бұрын
have nothing but total confidence this will be the greatest action RPG ever made, thank you to the devs for sharing all this insight
@Pre-Expatriate
@Pre-Expatriate 8 ай бұрын
This man is a walking, talking legend.
@tuclance
@tuclance 8 ай бұрын
*Passion* = Poe 2 devteam
@BeardGuardian
@BeardGuardian 8 ай бұрын
between this and last years rendering talk I think Exilecon is publishing more interesting and useful rendering talks than GDC.
@xKingRognarx
@xKingRognarx 8 ай бұрын
Саня - красава!
@bottlewisp
@bottlewisp 8 ай бұрын
pretty neat
@nebucadneza1914
@nebucadneza1914 8 ай бұрын
Yeah
@xplodrox
@xplodrox 7 ай бұрын
Development of the game engine is the base for the future and the sucess of a come to be a great company, many of the actual AAA devs have developed their own, some of them just stalemate the engine development, wich is a death sentence. POE2 with this engine and this devs will rule the ARPG market very soon. Congrats for the great work and transparency. I can't wait to play POE2.
@OfficialMaddeck
@OfficialMaddeck 7 ай бұрын
Hope they fix the SFX impacting on performance.
@evertonbarbon2538
@evertonbarbon2538 8 ай бұрын
Thanks GGG, you are the best gaming company in the world
@shibizzen9175
@shibizzen9175 8 ай бұрын
Tom Cruise can really do everything.
@l-dog
@l-dog 7 ай бұрын
idk wtf I'm watching but I cant stop watching. This company is badass.
@leederlee
@leederlee 6 ай бұрын
i have no idea what he talks about - but this guy seems like the one guy you can´t just pay a lot of money and get him. hes like 1 in a million and GGG seems to have a few of those guys working on POE2. that will be the best arpg period. definetly!
@MrWxar
@MrWxar 23 күн бұрын
Man at this rate this guy in 10 years will be legendary in his field, if he isn't already. The guy just think at night how he can do better on something they already were first to do the previous year. And just wanna F__ing improve it anyway. Just amazed. I might have understood only half of the presentation, but I did listen to all of it that's for sure. GG
@slayer418
@slayer418 8 ай бұрын
So is the new GI technique already used in PoE1?
@Superscope64
@Superscope64 8 ай бұрын
45:04 Sure... you can 'talk' about techniques to others, but implementing them is a completely different story!
@murrayKorir
@murrayKorir 9 күн бұрын
amazing tech, I want to reach your level.
@zokocx
@zokocx 8 ай бұрын
While this dude is working on PoE2 graphics game looks and optimization is in good hands.
@LastEmpireOfMusic
@LastEmpireOfMusic 7 ай бұрын
its sad how there is not enough minds at these events who can deal with that content.
ExileCon 2023: Path of Exile 2 Q&A
54:39
Path of Exile
Рет қаралды 32 М.
ExileCon 2023 - Item Design and Mechanics in Path of Exile 2
50:17
Path of Exile
Рет қаралды 71 М.
МАМА И STANDOFF 2 😳 !FAKE GUN! #shorts
00:34
INNA SERG
Рет қаралды 4,6 МЛН
Me: Don't cross there's cars coming
00:16
LOL
Рет қаралды 13 МЛН
бесит старшая сестра!? #роблокс #анимация #мем
00:58
КРУТОЙ ПАПА на
Рет қаралды 3,6 МЛН
ExileCon 2023: Character Skills in Path of Exile 2
48:55
Path of Exile
Рет қаралды 85 М.
ExileCon 2023: Action RPG Roundtable
51:30
Path of Exile
Рет қаралды 22 М.
ExileCon Dev Talk - Evolving Path of Exile's Renderer
54:38
Path of Exile
Рет қаралды 143 М.
When Your Game Is Bad But Your Optimisation Is Genius
8:52
Vercidium
Рет қаралды 1,4 МЛН
When Optimisations Work, But for the Wrong Reasons
22:19
SimonDev
Рет қаралды 868 М.
Path of Exile 2 - Gamescom Druid Gameplay Walkthrough
13:45
Path of Exile
Рет қаралды 315 М.
Most Performant Global Illumination POE2 Rendering
45:12
Designing Path of Exile to Be Played Forever. Chris Wilson at GDC 2019
59:12
Animation vs. Geometry
9:17
Alan Becker
Рет қаралды 6 МЛН
МОЙ ПИТОМЕЦ КАКАШКА СЕКРЕТНАЯ КОНЦОВКА и ЭТО ПРАВДА СТРАШНО!! (Bou's Revenge)
10:31
КТО ЛУЧШЕ МЕНЯ ЗНАЕТ - МАМА ИЛИ ДЕВУШКА?
20:08