Dreams PS4 - The Tech Behind The Magic

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 เม.ย. 2016
  • Alex E and Mark Z talk tech this week as they work their way through some wave shaders live in Dreams (and even get a little QA help from the Dreams community!)
    --------------------------------------
    Ready to explore the Dreamiverse? Dreams Creator Early Access is now available in select territories! 💝
    EU Store: store.playstation.com/en-gb/p...
    US Store: store.playstation.com/en-us/p...
  • เกม

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

  • @irfanbaig1888
    @irfanbaig1888 8 ปีที่แล้ว +35

    As a software engineer (who doesn't work with games), I love this under the hoods stuff. But I think it can be equally inspiring for people who aren't software engineers too (yet!) because you expose the elements that make the magic, so to speak, and it's one step further towards, "I could try that..."

  • @xario2007
    @xario2007 8 ปีที่แล้ว +70

    Damn, back in the days, LittleBigPlanet by MediaMolecule was the reason I bought a PS3. Is history repeating itself with Dreams and the PS4?!?

    • @SlightlyWetFart
      @SlightlyWetFart 8 ปีที่แล้ว +9

      Ha, I was just about to type a similar comment and then I saw yours.
      I might as well get rid of all my other PS4 games because this is all I'm going to be playing.

    • @DaSquareful
      @DaSquareful 5 ปีที่แล้ว +1

      The better port this for the PS5 or else ill riot

  • @DuBstepAnDa98
    @DuBstepAnDa98 6 ปีที่แล้ว +30

    35:04 this moment made me smile. it would be pretty grand if his/her name was in an achievement for reporting bugs or something lol

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

      Wish they did

  • @stevewastaken21
    @stevewastaken21 8 ปีที่แล้ว +62

    I love how you guys are so open and honest about what your doing and how you do it. And i also can't wait for this game

    • @Alsax1985
      @Alsax1985 8 ปีที่แล้ว +1

      +steven payne you're*

    • @stevewastaken21
      @stevewastaken21 8 ปีที่แล้ว

      +Alsax1985 ow wow thanks lol

    • @MediaMolecule
      @MediaMolecule  8 ปีที่แล้ว +13

      +steven payne Thanks for your lovely comment, we can't wait for everyone to get their hands on Dreams

    • @solarsynonyms584
      @solarsynonyms584 8 ปีที่แล้ว

      +MediaMolecule When's the beta coming out?

    • @SupaBlank
      @SupaBlank 8 ปีที่แล้ว

      +MediaMolecule This program/game is the best thing since sliced bread, and i absolutely
      love these coding streams, please do more.
      Also i have an idea for Dreams, would it be possible to add the Marching
      Cubes algorithm to do Poxel (per pixel voxelation)
      destruction/deformation ala worms 3d style?
      it should work and fit beautifully into dream's asthethic.

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

    Splat distortion seems like a good way of doing the lens prewarping on PSVR without losing quality to bilinear texture sampling. If the splats are distorted in world space by a compute shader, then there's no need to resample the image in a post process pixel shader!

  • @Noah--07
    @Noah--07 8 ปีที่แล้ว +6

    Wow. The company that made The little big planet series that fueled thousands of childhoods is STILL making amazing games. I Love And Respect Media Molecule.

    • @MediaMolecule
      @MediaMolecule  8 ปีที่แล้ว +2

      +Donkey Spiddle This lovely comment means so much to us. Thank you

    • @godisrael911
      @godisrael911 7 ปีที่แล้ว +1

      Donkey Spiddle Lol it for sure fueled mine I was born in 2006 and my dad got it for me with my PS3 when I was old enough to play (I wasn't 10+ sorry guys but I think 4 years olds should be able to play Too)

  • @Krondelo
    @Krondelo 7 ปีที่แล้ว +4

    The workflow with this implementation is amazing! The fact that you can recompile and edit on the fly is just really something, so cool.

  • @bansheede7754
    @bansheede7754 8 ปีที่แล้ว +1

    this is probably the most inspiring thing I've ever seen for want to be game devs. This is amazing, I'm already coming up with ideas to create.

    • @MediaMolecule
      @MediaMolecule  8 ปีที่แล้ว

      +Banshee DE That's awesome, we can't wait to see what you make!

  • @delchavez
    @delchavez 4 ปีที่แล้ว +1

    This game is unbelievable. I keep thinking I'm dreaming, and I'm gonna wake up and be like " damn, I had a Dream where there was a game called Dreams and you could make anything."

  • @tehcookievanilla1323
    @tehcookievanilla1323 8 ปีที่แล้ว +11

    This is actually pretty amazing

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

    Thanks for the exclusive look behind the scenes, I didn't expect to see actual source code! Actually, I didn't know what I expected, but it was an engaging live stream! Some of us actually enjoy this, despite the comments below. I'm looking forward to seeing how the logic and other elements of the game are going to work!

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

      +katanagirl1 Thanks for watching! There are lots of cool aspects to the development of Dreams and we'll try and show as many of them off as possible before launch :)

    • @katanagirl1214
      @katanagirl1214 8 ปีที่แล้ว +2

      More stuff like this, please! The sculpting is mesmerizing, but showing us what the game engine can do is the real magic!

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

    It's so cool to get to see some of the source code.

  • @Metalmurphy
    @Metalmurphy 8 ปีที่แล้ว +1

    This is awesome. Please make more of these if possible Alex!

  • @SupaBlank
    @SupaBlank 8 ปีที่แล้ว +2

    This program/game is the best thing since sliced bread, and i absolutely love these coding streams, please do more.
    Also i have an idea for Dreams, would it be possible to add the Marching Cubes algorithm to do Poxel (per pixel voxelation) destruction/deformation ala worms 3d style?
    it should work and fit beautifully into dream's asthethic.

  • @S0oo
    @S0oo 8 ปีที่แล้ว +5

    Dreams - YES YOU CAN!

  • @NightShadowReal
    @NightShadowReal 5 ปีที่แล้ว +1

    Thanks for translating all that math for the visual people!

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

    This is AWSOME I want to make a very realistic and large fish tank, representing my real fish tank.
    I want to make it look surreal, the fish will all be A. I. So you can feed them and everything.

  • @tobi6758
    @tobi6758 7 ปีที่แล้ว +5

    you are the reason I will buy a PS4

  • @maxthekangaroo
    @maxthekangaroo 8 ปีที่แล้ว

    Glad you guys are finally able to diverge and make the game look fluid and life-like! Keep it up, looking forward to more

    • @MediaMolecule
      @MediaMolecule  8 ปีที่แล้ว

      +Cashmere Thanks for watching :)

  • @FreakyStyleytobby
    @FreakyStyleytobby 8 ปีที่แล้ว

    It would be amazing to see a level in which you're somewhere in the ocean (for ex after destruction of ship) and swim through the waves, which move you up and down.
    You've got great possibilities with this engine, i hope you'll let us experience some amazing dynamics, physics.
    Great work, guys!

    • @MediaMolecule
      @MediaMolecule  8 ปีที่แล้ว

      +Tobiasz B Thanks for watching!

  • @brightbluesmurf
    @brightbluesmurf 8 ปีที่แล้ว

    So cool that l actually learnt what those mathematical symbols meant as you explained it from the WIki page. I always have trouble understanding these formulas - did rubbish at Maths but do l enjoy playing with graphics regardless.

  • @youknowexact3514
    @youknowexact3514 8 ปีที่แล้ว +2

    1. How do we use our inventions in the game? Like let's say I made a helicopter and it can fly, drop C4s, and shoot. Do we use our imps to possess the helicopter ? Or we can make a character and possess it and get inside the helicopter ? Like in LBP2 you can get inside by pressing triangle or we can one of the other ?
    2. If we aren't the creative type of person or don't feel like playing story mode or going in other people dream world's. Can we play community levels like in LBP2 and search up what kind of genre we want to play ? Please anwser this game looks amazing

  • @TheReapersSon
    @TheReapersSon 8 ปีที่แล้ว

    This is sort of like using the VIZ tools in Winamp to create imagery via mathematical formulae.
    Good video!

  • @Chewbazza
    @Chewbazza 6 ปีที่แล้ว +1

    That's Numberwang!!!

  • @GurtTarctor
    @GurtTarctor 8 ปีที่แล้ว +1

    That's Numberwang!

  • @Magic-4e
    @Magic-4e 8 ปีที่แล้ว +9

    Can you make custom animations on top of the bipeds walking animation?
    Like so you can make your character interact with stuff. (Without using the imps at all)

    • @HONESTWISDOM
      @HONESTWISDOM 6 ปีที่แล้ว +1

      Mike Dawn good question I was wondering this myself

  • @f0r3s76
    @f0r3s76 6 ปีที่แล้ว +1

    "we're fired" lmaoo go grumpy giants

  • @DigitalFumbles
    @DigitalFumbles 6 ปีที่แล้ว +2

    This is bloody brilliant! Love seeing stuff like this.

  • @oohletstrythat2576
    @oohletstrythat2576 8 ปีที่แล้ว +9

    i bought a PS4 because of LBP3 and unfortunately after you released the LBP idea to Sony the love and care for the game wasn't the same ;( but with dreams I will keep my PS4 as long as MM is at the helm.
    I love the whole idea of Dreams I was wondering if you have thought of integrating a tablet into the game design. the controller is great but think of what people could dream up if they had a wacom tablet type device that they could draw up things with it would give so much control.

    • @cometmoon4485
      @cometmoon4485 8 ปีที่แล้ว +1

      They're planning on letting you create things using the Move motion controller. So that sounds like a lot of freedom!

    • @oohletstrythat2576
      @oohletstrythat2576 8 ปีที่แล้ว +2

      Thats true but with a stylus it would. Have so much control. Ill love the game no matter how they do it.

  • @lxt101
    @lxt101 8 ปีที่แล้ว

    I swear intelligence, or at least the ability to process information at a rate that almost looks super human, causes a persons head to heat up to crazy levels. I was leaning over my friend typing out code really fast, and when i leant down to squint at his code, his head was giving off massive amounts of heat.

  • @filmaker
    @filmaker 8 ปีที่แล้ว +1

    What a great video!

    • @MediaMolecule
      @MediaMolecule  8 ปีที่แล้ว +1

      +filmaker Thanks so much for watching!!

  • @davidhollis8546
    @davidhollis8546 8 ปีที่แล้ว +5

    From a technical standpoint, how many players could dreams™ handle without too many issues? Could 6+ people even be feasible? Imagine just playing a dream (not creating one) with 16 people. INSANE possibilities

    • @jujubotrongaming8537
      @jujubotrongaming8537 8 ปีที่แล้ว +4

      On a video, they said that they currently could host 8 people! :D But I'm guessing they're aiming to allow more if the game has the space.

    • @davidhollis8546
      @davidhollis8546 8 ปีที่แล้ว

      Do you know where you found this?

    • @jujubotrongaming8537
      @jujubotrongaming8537 8 ปีที่แล้ว

      David Hollis They responded to someone on a video, I think it's one of the first streams but I'm not sure :)

    • @davidhollis8546
      @davidhollis8546 8 ปีที่แล้ว

      Thanks for the tip off man. Really appreciate it

    • @JoshMarshain
      @JoshMarshain 5 ปีที่แล้ว

      Here years later, 8 player has been hinted

  • @hydrofrog6496
    @hydrofrog6496 8 ปีที่แล้ว

    I can totally wait for the beta if we can get some more features to play with. Also I really hope the beta isn't online only otherwise I'll be screwed.

  • @corsam8315
    @corsam8315 4 ปีที่แล้ว +2

    Will we ever see this return to dreams. Would love to be able to make water like this for my current dreams

  • @tristanmorris5646
    @tristanmorris5646 8 ปีที่แล้ว

    I think that if the other waves added in the for loop had slightly different amplitudes, the waves would look even more natural. Perhaps a few dominant waves with many many smaller waves.

  • @douglasharris4295
    @douglasharris4295 8 ปีที่แล้ว +4

    MEDIA MOLECULE WHOOO!!!!

    • @MediaMolecule
      @MediaMolecule  8 ปีที่แล้ว +4

      +Douglas Harris WAAAAAAAAA!!

  • @swampflux
    @swampflux 6 ปีที่แล้ว

    Wow. Thanks for the shader lesson! Given how the rendering works, I guess I shouldn't be surprised that y'all are also playing around with vertex shaders. But it hadn't occurred to me that since all pixels are converted to geometry anyway (the splats), you could the run a vertex shader on them as an effect. That's... Y'all are genius. Can I get in on this beta please?

  • @Amigps01
    @Amigps01 6 ปีที่แล้ว

    Honestly all this stuff is amazing but holy crap is it overwhelming.

  • @redjack2629
    @redjack2629 7 ปีที่แล้ว +2

    Hah, I was just thinking about water in LBP before I watched this.

  • @enlightening.wisdom
    @enlightening.wisdom 8 ปีที่แล้ว +1

    I thought we were gonna see some logic tools :( but ok, thanks for the stream guys, it was good

    • @MediaMolecule
      @MediaMolecule  8 ปีที่แล้ว +12

      +Sam Gameover (Nash) We'll be showing logic in the coming months, thanks for being patient

    • @enlightening.wisdom
      @enlightening.wisdom 8 ปีที่แล้ว +3

      Thank YOU for being so awesome, for responding, reading our feedback, for the streams, for everything!! Love You Guys

  • @crackedvaultgaming7222
    @crackedvaultgaming7222 8 ปีที่แล้ว

    If you guys were going to have a beta this year could you give some details about when it'll be released this year?. It's a very interesting game I'm gonna spend most of my time on this game because I love building games haha.

  • @Someone-cw9jj
    @Someone-cw9jj 8 ปีที่แล้ว

    really awesome game 😀

  • @lxt101
    @lxt101 8 ปีที่แล้ว +1

    38:30 is there a way to link two characters together? Two pairs of legs, hide the torsos?

  • @gamecity7265
    @gamecity7265 7 ปีที่แล้ว

    My heart just get so hot

  • @woodeniron9999
    @woodeniron9999 6 ปีที่แล้ว

    Will the possibility of making dynamic cloth present in the game? Any face rigging on the horizon? When i see this tech demo i think it may be possible. It would be truly amazing :D

  • @marcooyoutuber5985
    @marcooyoutuber5985 8 ปีที่แล้ว +2

    its so magic

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

    How do you compile your shaders. the file is cpp, but I guess there isn't a compiler that makes C++ to shader language like PSSL or HLSL? How does that work?
    + having them as a cpp file, do you actually compile and execute these shaders on the CPU at any point?

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

    Is the Engine and the Tools you are creating for Dreams be available for Professional Game Developers for PC ?

    • @eyezaryvideos
      @eyezaryvideos 4 ปีที่แล้ว

      They want MONEY. Their god is MONEY. Definitely not.

  • @synchronizerman
    @synchronizerman 7 ปีที่แล้ว

    What were / how can I calculate the values of "res.water_seed," "res.water_gravity," "res.water_peakiness" etc.? Yes, I am hoping that I can just try this in a vertex shader somehow, though with the lack of splats I might have to fake it with many vertices along a plane. hmm

  • @Grapefruit5000
    @Grapefruit5000 8 ปีที่แล้ว +5

    Can you also potentially do first-person stuff in Dreams??

  • @will_hyde
    @will_hyde 8 ปีที่แล้ว

    Coding may not be my jam but very interesting to watch, don't suppose we would have access to the debug console when the game comes out?

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

    wave_dy, seems like it misses "b" in the formula. I understand why he removed a from the 1st one, but the b in the second one I think should be there.

  • @KnownAsGeramy
    @KnownAsGeramy 8 ปีที่แล้ว

    Can you guys tell us if the rumored ps4k might make this game look better or something? Like can I play this game and do the same stuff on either console?
    The wait is killing me.

  • @leanonka
    @leanonka 6 ปีที่แล้ว

    Is your new engine related to voxels in any way?

  • @pbgamer115
    @pbgamer115 8 ปีที่แล้ว

    On a scale 1-10 how easy or hard is it to make a water fall

  • @GreedAndSelfishness
    @GreedAndSelfishness 8 ปีที่แล้ว

    Oh,I thought this was gonna be about the logic tools...

  • @mechwarrior077
    @mechwarrior077 8 ปีที่แล้ว +5

    the collector's edition should just include a 3d printer

    • @ajricherson1099
      @ajricherson1099 6 ปีที่แล้ว +1

      Many Different Things What do you mean by 3d printing code?

  • @lxt101
    @lxt101 8 ปีที่แล้ว

    34:59 when you talk to the net, the net talks back.

    • @lxt101
      @lxt101 8 ปีที่แล้ว

      Just FYI if you need debugging, just stream more code, the net will help ^ ,^ Some people just LOVE to help, and many hands make light work and many eyes spot many bugs.

  • @PythonPlusPlus
    @PythonPlusPlus 5 ปีที่แล้ว

    Shouldn't the last part be like so?
    vec2 wave_dx_vec = (vec2)(wave_dir * wave_dx);
    world_pos.x += wave_dx_vec.x;
    world_pos.z += wave_dx_vec.z;
    Edit: Nvm, this gets fixed later on :)
    I'm not too familiar with cpp and shaders, so the code may not work, but the idea is still there.

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

    Too bad we didn't get this

  • @cmlamp
    @cmlamp 8 ปีที่แล้ว

    When does the Beta releases?

    • @MediaMolecule
      @MediaMolecule  8 ปีที่แล้ว

      +Tre Lampton We've got no news about the release date at the moment but please keep an eye on our channels and live streams for all the latest news :)

  • @JustNitrox
    @JustNitrox 8 ปีที่แล้ว

    what do you use to code

  • @shinnn7617
    @shinnn7617 8 ปีที่แล้ว

    I heard this is "YES; the video game." Truth?

  • @benshepherd2076
    @benshepherd2076 8 ปีที่แล้ว +1

    32:58 "Pirate dreams!"
    shouldn't be saying that!

  • @darrenhurst1110
    @darrenhurst1110 8 ปีที่แล้ว

    plsase show us some animation

  • @dreadthefeds
    @dreadthefeds 7 ปีที่แล้ว

    ps4 pro support?

  • @thenunix
    @thenunix 4 ปีที่แล้ว

    d-bug debugs?

  • @lalilulelo25
    @lalilulelo25 8 ปีที่แล้ว

    Its 360p only?

  • @cmlamp
    @cmlamp 8 ปีที่แล้ว

    Or is it the whole game?

  • @zachary9385
    @zachary9385 8 ปีที่แล้ว

    Will the beta be open or closed?

  • @Residentevilfan1
    @Residentevilfan1 8 ปีที่แล้ว +1

    All hail ps4k. Hi neogaf!

  • @BlazexPurple
    @BlazexPurple 8 ปีที่แล้ว

    Hello! Dream can make fire, rain and snow?

    • @MediaMolecule
      @MediaMolecule  8 ปีที่แล้ว

      +Blazex Make Best Yes, we'll be showing off lots of things like weather in the coming months. Thanks for watching!!

  • @kungpowmike9799
    @kungpowmike9799 6 ปีที่แล้ว

    God I wish i could understand this Lol

  • @lxt101
    @lxt101 8 ปีที่แล้ว +1

    wantwantwantwantwant

  • @dejayrezme8617
    @dejayrezme8617 8 ปีที่แล้ว

    Awesome! Thanks for the looksie :)
    BTW if anybody wants to mess about a bit with coding, shadertoy might be worth a look: www.shadertoy.com/view/Ms2SD1

  • @blade8800
    @blade8800 8 ปีที่แล้ว

    Hope LittleBigPlanet 4 is 60fps and also less floaty, all I need!!! Oh and more brighter colours not dullness

    • @dreadthefeds
      @dreadthefeds 7 ปีที่แล้ว

      Git Gud dreams > LBP

  • @chrismokelky
    @chrismokelky 8 ปีที่แล้ว

    sorry but people that actually care or understand coding are far and few in between. It means nothing to the vast majority of us.

    • @tonymission8224
      @tonymission8224 8 ปีที่แล้ว +4

      +chris mokelky sure I dont understand coding but hey I still enjoyed this video even tho its obviously aimed at programmers. Mathematics bores the crap out of me but im still interested in how this game is being made and was actually fascinated by how they got wave effects using sine waves and wang hashes, mental. At least I think thats what they did lol. But seriously dude give these guys credit as they are showing us how the magic is made.