Depth of Field - 3D Games in GameMaker

แชร์
ฝัง
  • เผยแพร่เมื่อ 7 ส.ค. 2024
  • Depth of field is a post-processing effect that sometimes gets used in games. Here's how to implement it!
    Blur shaders:
    • Blurring Effects - Sha...
    • Two-Pass Blur - Optimi...
    MRT:
    • GLSL and MRTs in GameM...
    Rendering depth:
    • Rendering Depth to a T...
    Texture samplers:
    • Texture Samplers - Dra...
    Surface formats:
    • Surface Formats in Gam...
    The code:
    github.com/DragoniteSpam-Game...
    Shader playlist:
    • Shader Stuff - GameMak...
    GameMaker 3D playlist:
    • 3D in Game Maker Studio 2
    GameMaker Studio 2 playlist:
    • Game Maker Studio 2 - ...
    0:00 Introduction
    1:40 Setting up the depth texture
    5:58 Blurring the application surface
    9:02 Depth of field input setup
    14:36 Implementing depth of field
    24:07 The end
    Wishlist Wizarducks on Steam!
    store.steampowered.com/app/27...
    #GameMaker
    #GameMaker3D
    #GameMaker3DDepthOfField
    - - - - -
    I've now made that Patreon:
    / wizardragon
    That promised social media link spam.
    / dragonitespam
    Transition / idle music is by my old friend Kamex:
    / greatgabite
    Rate, comment, subscribe, watch more, enjoy!
  • เกม

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

  • @joeeeee256
    @joeeeee256 8 หลายเดือนก่อน

    What a brilliant effect! Thank you I will experiment with this :)

  • @ErdrickHero
    @ErdrickHero 8 หลายเดือนก่อน

    Is there any way in GMS2 to create menu/GUI elements using the operating system's theme? I want to create replacements for some of my OS' default programs but want them to look like they belong, regardless of the user's theme.

    • @DragoniteSpam
      @DragoniteSpam  8 หลายเดือนก่อน

      You can get the Windows system colors through the Windows API, and send that back to GameMaker using a DLL: stackoverflow.com/questions/63159666/get-windows-10-theme-color-in-classic-c-winapi-win32-application
      Dunno about other operating systems though.

    • @ErdrickHero
      @ErdrickHero 8 หลายเดือนก่อน

      @@DragoniteSpam How about under Linux?