Low Complexity, High Fidelity: The Rendering of INSIDE

  Рет қаралды 175,473

GDC

GDC

Күн бұрын

In this 2016 GDC Europe session, PlayDead's Mikkel Gjoel and Mikkel Svendsen detail the techniques used to achieve high visual fidelity in the context of the uncompromisingly simplistic aesthetic of INSIDE, Playdead's follow-up to the critically acclaimed LIMBO.
GDC talks cover a range of developmental topics including game design, programming, audio, visual arts, business management, production, online games, and much more. We post a fresh GDC video every weekday. Subscribe to the channel to stay on top of regular updates, and check out GDC Vault for thousands of more in-depth talks from our archives.
Follow us on Twitter
/ official_gdc
Check out our Facebook page for GDC exclusives
/ gamedevelopersconference
Visit our site: ubm.io/2ctNvqZ

Пікірлер: 107
@BenjaminSteber
@BenjaminSteber 7 жыл бұрын
The detail Inside has is amazing. There was a hole between two buildings that I never fell into. I watched a lets play today where the guy accidentally falls into that hole and when he hit at the bottom there was a cat that got spooked and ran away. So there is a cat in the game that they thought up, modeled, programmed, everything and you only see it for 2 seconds if you fall down one pit. I mean...I can't. It's so good.
@Jayy997
@Jayy997 7 жыл бұрын
Where is this hole? I've played the game multiple times and I have never seen a cat.
@BenjaminSteber
@BenjaminSteber 7 жыл бұрын
It is between two buildings in the ruined city as the zombies are marching on the roads below. It's an easy jump to make so you either have to really screw it up like I did, or you have to go looking for it.
@Jayy997
@Jayy997 7 жыл бұрын
Incredible. I would bet that 99% of people would miss that. You need to consciously make an effort to fall there to see it. I just tried falling down the very next crevice and there is a custom animation when you land in a shopping trolley... I'm going to start falling into every hole just to see what else they have put into the game.
@Micro593
@Micro593 6 жыл бұрын
There’s a another lovely detail just after the shockwave area, after the sinking elevator, after swinging into the closing garage door that you have to swing on the rope and run under as it closes, the area right before being reintroduced to the long haired mermaid, a door in the background is slightly ajar with a green light behind it. If you wait in that room long enough, someone from behind that door will come along and close it.
@leosefcik
@leosefcik 5 жыл бұрын
Near the part where you get the helmet to control the zombies (when you ditch the submarine) theres a area to the left if you choose not to jump up the ladder and theres a long hole with a flashlight that fell down there and a big spike. If you precisely land on the spike there are two outcomes, in one of which the boy gets impaled trough the back and struggles to pull himself upwards, but then just gives up.
@Merthalophor
@Merthalophor 7 жыл бұрын
i understood about 5% of what was said, but this stuff is seriously interestinh...
@Clairvoyant81
@Clairvoyant81 6 жыл бұрын
That fire effect alone was worth the entire hour. Very clever approach and amazing presentation overall.
@FoodLiquorCool
@FoodLiquorCool 7 жыл бұрын
I played around 60 (geez that feels like a lot) games in the seventh gen, and Limbo was my favorite. A clean, straightforward, responsive non-buggy thematic atomsepheric indie that just blew me away in its masterful simplicity.
@Rokannon
@Rokannon Жыл бұрын
What was your Top 2?
@iFukuyama
@iFukuyama 7 жыл бұрын
Watching noise examples in a KZbin video is probably not a good idea.
@kilroy987
@kilroy987 6 жыл бұрын
A nicely technical discussion. Watching playthroughs, I can make my own assumptions about how they achieved certain effects, but they obviously did a lot of homework honing the processing to achieve all the effects they were looking for - it's a lot more involved than I imagined.
@SpudMackenzie
@SpudMackenzie 7 жыл бұрын
Hoo boy youtube's compression does not like animated noise one bit.
@Glowbox3D
@Glowbox3D 2 жыл бұрын
Incredible game. One of the best. As much as I love the visuals, the sound design in this game is a masterpiece. As a cg artist, this was an awesome find from GDC. Cheers.
@chronokoks
@chronokoks 7 жыл бұрын
Very very nice simple tricks.. these guys are great since they have a great eye for aesthetics.. many programmers don't have that.. they can program anything but they struggle to create tricks that actually visually are pleasing
@EcstasyTiger
@EcstasyTiger 7 жыл бұрын
I'm an artist first and I know nothing of coding but I'm hoping to learn some and make a game or two over the next three years starting once I build my first good pc!
@nitras.design
@nitras.design 6 жыл бұрын
Simple? They rewrote basically everything:) in my book that is considered mastering.
@papermartin879
@papermartin879 2 жыл бұрын
not sure what you mean, tech artist is literally a whole discipline of programmers doing exactly that
@chronokoks
@chronokoks 2 жыл бұрын
@@papermartin879 now you're just straight up lying - or you're just strongly want to be in denial. You know very well what I mean. Even in the demoscene since the early beginnings, most of the dudes programming the gfx weren't the ones doing 3d models, textures, 2d art or music. Again there are very few really skilled graphics programmers that can actually do nice art.. heck even combine proper colors. Stop fluffing up the reality.
@papermartin879
@papermartin879 2 жыл бұрын
@@chronokoks that's not what you originally said tho, you said "they can program anything but they struggle to create tricks that actually visually are pleasing", something that's pretty much proven wrong by the fact every major studio has several tech artists whose jobs is to do exactly that especially for mobas and MMOs
@raveltammeleht6278
@raveltammeleht6278 6 жыл бұрын
Superb presentation!!! I honestly like how they have reused some oldschool tech to achieve such great visuals. Feels like a over enginered PS2 game. And I mean it in a good way!
@okzz2
@okzz2 7 жыл бұрын
great video. i wish they showed the shockwave though :/
@mitaywalle
@mitaywalle 5 жыл бұрын
one of the best talks on GDC I've seen
@zenithquasar9623
@zenithquasar9623 7 жыл бұрын
I love how much technical work was put into to have the concept art to reality! Love your work so much! Well done and thank you.
@awesomeguitarshorts
@awesomeguitarshorts 4 жыл бұрын
Just finished it on my ps4. Probably the best game I have ever played and one of the best game ever made in gaming history. Great job Playdead.🙏🏼
@HarhaMedia
@HarhaMedia 7 жыл бұрын
That simple GI Faking trick is really neat! Great talk.
@nitras.design
@nitras.design 6 жыл бұрын
HarhaMedia would you be so kind to point me to the time stamp?
@erickh555
@erickh555 3 жыл бұрын
this might be the most technical and hard presentation i ever watched, i watched it 3 times already and i keep serching words in google every 5 minutes
@thisisfyne
@thisisfyne 2 жыл бұрын
I don't recommend the talk about Shading on Ghost of Tsushima then o_O /watch?v=LC8VedwibkI
@erickh555
@erickh555 2 жыл бұрын
@@thisisfyne mmmmmmmmmm no thanks then
@IRDean
@IRDean 6 жыл бұрын
This was an insightful presentation. The examples, pictures, etc were excellent.
@mhnoni
@mhnoni 6 жыл бұрын
I came here since i thought they baked the light in Vray somehow and bring it to game, but seems not, on of the best light ever seen in any game.
@ErrorNamenotfound-so2gt
@ErrorNamenotfound-so2gt 7 жыл бұрын
Gave me some of my own ideas for visual effects in my game, thanks!
@MichaelPohoreski
@MichaelPohoreski 7 жыл бұрын
Excellent talk -- I really wish all the effects were _also_ shown in **wireframe** -- would make it easier to understand the mapping.
@mBrajan
@mBrajan 7 жыл бұрын
amazing stuff! i would looove to see their take on character animation too.
@snazztacular
@snazztacular 4 жыл бұрын
hey I know your comment is like three years old but, I know right??? how is it so good? everything moves so fluidly
@gnt3c
@gnt3c 4 жыл бұрын
They have one of best character animations I've seen in games
@BlueEdgeTechno
@BlueEdgeTechno 3 жыл бұрын
@@snazztacular yeah actually, it's feels so natural and authenticated.
@siddharthrajsoni
@siddharthrajsoni 3 жыл бұрын
This is just incredibly clever the way Playdead uses resources. You can't of course achieve this in 3D games where you can't shade pixels due to variable perspectives but after watching this I am confirmed Playdead is the most revolutionary game studio there is atm
@stevethepocket
@stevethepocket 7 жыл бұрын
Ha, a "time to crate" reference. The spirit of Old Man Murray lives on.
@trev3d
@trev3d 5 ай бұрын
Coming back here after watching (second) Mikkel's talk on Cocoon's graphics this year.
@zetetick395
@zetetick395 6 жыл бұрын
Does he realize that when he wears his jacket it makes his T-Shirt say "DIE" ?
@forgottenmohawks8734
@forgottenmohawks8734 4 жыл бұрын
@Zetetik yeah it’s German, it means “THE” :P
@robotomato13
@robotomato13 3 жыл бұрын
kzbin.info/www/bejne/hV6ylYurmdyEp9E
@p5rsona
@p5rsona 3 жыл бұрын
To this day this is the most beautiful, stunning game I ever played.
@JohnDaniels
@JohnDaniels 5 ай бұрын
These talks are amazing, but I wish I understood more of how you implement all that. I work in the unreal engine and I understand a direct light and I understand post-process volumes and atmosphere fog and skylight and height fog and I understand blur but I can't understand how You would implement what they're talking about into the game maybe they're working at a lower level in the game's code but it is absolutely amazing what they have done very cool there masters of their craft
@D00kerT
@D00kerT Жыл бұрын
I've played both games. Fantastic stuff. Can't wait until you guys make the 3rd!
@Baleur
@Baleur 7 жыл бұрын
17:10 sadly KZbins shitty bitrate still produces color banding no matter how cleverly coded your graphics are :D
@ws6nick
@ws6nick 6 жыл бұрын
Is the audience dead or what? That was an awesome talk!
@Crowborn
@Crowborn 4 жыл бұрын
There are no microphones pointed at it
@hellbladerulez5799
@hellbladerulez5799 4 жыл бұрын
ws6nick probably just wanted to pay attention as well. When we have lectures from companies at my university we need to stay as quiet as possible :)
@rafaielw
@rafaielw 7 жыл бұрын
OH YES!!..Thank you guys so much!.
@mr.hashundredsofprivatepla3711
@mr.hashundredsofprivatepla3711 8 ай бұрын
Off topic, but I like how both of the graphics programmers in this video are named Mikkel
@sophiabeebeeboo4579
@sophiabeebeeboo4579 4 жыл бұрын
1:44 is also another foreshadowing of what’s going to happen in the game. Remember how the blob was tricked into going underneath into the water imprisonment? It’s almost the same exact setup we see here. That’s just something I picked up on like rn. There’s so much more to this game it really is mind blowing. I’ve played it three times now. And I honestly don’t get tired of it. Sucks that I can only do certain things though... as the game is all about ‘control’. (even us)
@ramiru3264
@ramiru3264 4 жыл бұрын
Wow. They abuse the unity engine into good extent to create graphics illusions. I love it.
@Ermude10
@Ermude10 7 жыл бұрын
Very impressed! These guys are so pro!
@алешагордый
@алешагордый 3 жыл бұрын
Playdead you genius
@erikm9768
@erikm9768 7 жыл бұрын
Very good with all the details, thanks for sharing!!
@chucktrier
@chucktrier 7 жыл бұрын
Mikkel*(Gjoel + Svendsen) you Rock!!
@batchprogrammer108
@batchprogrammer108 4 жыл бұрын
Question to all the pros out there, this was nearly 3 years ago so now with Unity's custom scriptable render pipeline is it possible to have the level of control that these guys had in your own game, without working with the Unity team?
@SkyIsTumbling
@SkyIsTumbling 4 жыл бұрын
yeah basically, and most of the features in here have already been implemented to stuff like hdrp, urp, or just the post stack i think.
@entitynull3761
@entitynull3761 2 жыл бұрын
2 years late to this, but I've implemented the occluders, bounce fakery, and blue noise dithering on my own SRP renderer. Currently figuring out volumetric lights and non-uniform light scaling, but many of these concepts translate over pretty well as long as you're doing deferred/pre-pass.
@hepzibah4573
@hepzibah4573 2 жыл бұрын
How to get this in unreal engine?
@CellarPhantom
@CellarPhantom 7 жыл бұрын
Very good presentation!
@rahadik.8072
@rahadik.8072 7 жыл бұрын
been waiting for this. thank you!
@sugulee4060
@sugulee4060 3 жыл бұрын
Great presentation!!
@SyamaMishra
@SyamaMishra 7 жыл бұрын
I'd love to see some comparison shots of using the hardware to do RGB>Limited conversion vs your own implementation.
@tomasxfranco
@tomasxfranco 7 жыл бұрын
Great, finally a technical talk.
@TheDataArchitect
@TheDataArchitect 4 жыл бұрын
First game i purchased on my Iphone, and finished
@michaelforrest
@michaelforrest 7 жыл бұрын
This is really inspiring. My problem is I don't have a good shader development workflow - I always seem to be playing with text files more or less. Does Unity offer any advanced GLSL authoring and debugging tools? It seems to be preoccupied with its own funny markup language but I want to be able to write shaders for use outside of Unity.
@Waffle4569
@Waffle4569 2 жыл бұрын
Unity supports raw HLSL or GLSL, although HLSL is much better supported and I believe it cross-compiles it too now. Text editor with good syntax highlighting and autocomplete for the keywords/methods is all you really need, especially since shaders recompile in milliseconds.
@bobloudly4733
@bobloudly4733 7 жыл бұрын
Can you please do some sort of noise removal on your audio? I can't hear any of the voices in any of them and I really want to :P
@Zilushy
@Zilushy 7 жыл бұрын
This talk was so Good !!
@jesuschrist7037
@jesuschrist7037 6 жыл бұрын
Nice work Mikkel
@artfeel
@artfeel 7 жыл бұрын
Wow, awesome game, very useful presentation!
@snazztacular
@snazztacular 4 жыл бұрын
The fire is incredible holy moly
@alexds9
@alexds9 3 жыл бұрын
This whole talk is 10k feet above my head.
@DCFTW68
@DCFTW68 3 жыл бұрын
Optimization for AMD latest cards seems to be really bad, tried going for a second playthrough since the game's release but it stutters every 10sec.
@dredwick
@dredwick 5 жыл бұрын
GREAT video
@arshero
@arshero 7 жыл бұрын
I've been using unity for about 2 yrs now and didn't understand a lot too how or where can i learn this stuff?
@iwandi2
@iwandi2 7 жыл бұрын
You also can just write this in Unity. Starting from raw Open GL will take a lot longer to get some similar results. Start with the fire effect. This can be done in a shader. On a Cube or Plane - Adjust UV so you Display a single sprite instead of 9 - Add a option to Choose the Tile with row, column - Drive this now via random - Instead of Hard switching make the Switch Scroll from bottom to top - add a gradient to the switch - Render the cube to a Render Target and Render this as a new Sprite - Apply a Shader ramp maps to the Render Target to change the Fire color.
@Waffle4569
@Waffle4569 2 жыл бұрын
A good amount of this you can now do in Shader Graph
@dustmote3550
@dustmote3550 7 жыл бұрын
does anyone know what coding language this dev is using? 10:17
@anmaral-sharif1381
@anmaral-sharif1381 7 жыл бұрын
Dustmote GLSL
@habsi70
@habsi70 7 жыл бұрын
Such a great talk! I will spend the next year digesting all this great information :D
@arshero
@arshero 7 жыл бұрын
do you know where could i learn about those things?
@алешагордый
@алешагордый 3 жыл бұрын
Inside my game. Very nice
@hablerochris7508
@hablerochris7508 3 жыл бұрын
When is the release on Android
@eddynardo
@eddynardo 7 жыл бұрын
he forgot to mention he created SpaceX,Tesla and Paypal
@OrangeIND-
@OrangeIND- 2 жыл бұрын
These is My Favorite #1 Game Ever mAde I relilise Real advantaure
@IPhonixI
@IPhonixI 2 жыл бұрын
would it be easier to do all these things if they could use Unity 22?
@GameDevBox
@GameDevBox 10 ай бұрын
yeah but they made the game in 2010 when unity almost had nothing :D and they implement everything by their hands
@DavidB-rx3km
@DavidB-rx3km 5 жыл бұрын
Are the characters 2d sprites or 3D?
@tojynick
@tojynick 3 жыл бұрын
Everything is in 3D :)
@rkpixeldesign
@rkpixeldesign 6 жыл бұрын
everything gone over the head
@Haze_Nexus_real
@Haze_Nexus_real Жыл бұрын
2:07 bro, why is there a 13 year old kid here?
@chilli1472
@chilli1472 7 жыл бұрын
i'm going to pretend that i understand anything he's saying
@astro_case
@astro_case 2 жыл бұрын
i know nothing.
@CirnoInTea
@CirnoInTea 2 жыл бұрын
Chou lfhfah
@MecegguemMohamed
@MecegguemMohamed 4 жыл бұрын
a lot of graphics programming and math hhhh
@jan050375
@jan050375 7 жыл бұрын
people really need to learn to get rid of their "uhhhh..."'s before getting on stage, this is unbearable.
The Simplest AI Trick in the Book
25:20
GDC
Рет қаралды 296 М.
30 Things I Hate About Your Game Pitch
37:37
GDC
Рет қаралды 1,5 МЛН
Новый уровень твоей сосиски
00:33
Кушать Хочу
Рет қаралды 2,3 МЛН
Самое неинтересное видео
00:32
Miracle
Рет қаралды 2,1 МЛН
He bought this so I can drive too🥹😭 #tiktok #elsarca
00:22
Elsa Arca
Рет қаралды 47 МЛН
How to Survive in Gamedev for Eleven Years Without a Hit
52:12
You Don't Need a F-ing Publisher
33:32
GDC
Рет қаралды 485 М.
Huddle up! Making the [SPOILER] of INSIDE
54:34
GDC
Рет қаралды 54 М.
The Rain World Animation Process
29:17
GDC
Рет қаралды 366 М.
Giving Personality to Procedural Animations using Math
15:30
t3ssel8r
Рет қаралды 2,5 МЛН
The Rendering of Below
29:19
GDC
Рет қаралды 35 М.
50 Game Camera Mistakes
1:00:53
GDC
Рет қаралды 500 М.
How to Make and Self-Publish a Game in 12 Months
29:58
GDC
Рет қаралды 739 М.
Новый уровень твоей сосиски
00:33
Кушать Хочу
Рет қаралды 2,3 МЛН