Acerola
Understanding TETRIS As a Game Developer
updated
Cellular automata is a popular topic for good reason, being able to produce wildly complex outputs from simple foundations. Is it the first step towards genuine artificial life? Or is it just an illusion?
Topics covered: Cellular automata, the game of life, multi-neighborhood cellular automata
References:
slackermanz.com/understanding-multiple-neighborhood-cellular-automata
Support me on Patreon!
patreon.com/acerola_t
Socials:
Twitter: twitter.com/Acerola_t
Twitch: twitch.tv/acerola_t
Discord: discord.gg/FxGQvbfm6Y
Code: github.com/GarrettGunnell/God-Machine
Thanks for watching!
This video is dedicated to my friend, Alotryx.
#acerola #gamedev #godot #graphics #shaders
Bungie Voice Actor -- @mokadevs
Support me on Patreon!
patreon.com/acerola_t
Socials:
Twitter: twitter.com/Acerola_t
Twitch: twitch.tv/acerola_t
Discord: discord.gg/FxGQvbfm6Y
Music:
Afternoon Break - Persona 3 OST
Hundred Days - The Hundred Line OST
In A Moment's Time - Skullgirls OST
New Game - WORLD OF HORROR OST
Midori Eyes - Paradise Killer OST
GO!GO!STYLE - Paradise Killer OST
Talk! Talk! - The Hundred Line OST
Police Station - Persona OST
During The Test - Persona 3 OST
Those Who Dwell In Shadows - Va11Halla OST
Just Like This - Persona 3 OST
Words - The Hundred Line OST
A New Frontier - Va11Halla OST
This Mysterious Feeling - Persona 3 OST
Like A Dream Come True - Persona 4 OST
Every Day Is Night - Va11Halla OST
Fearful Experience - Persona 3 OST
Your Love Is A Drug - Va11Halla OST
Shipmeisters' Shanty - Kingdom Hearts 2 OST
Underground Club - Va11Halla OST
Gold Saucer - Final Fantasy VII OST
Sandgem Town (Day) - Pokemon Diamond OST
Lake - Pokemon Diamond OST
Neon District - Va11Halla OST
Climactic Reasoning - Danganronpa 2 OST
Gold Falls Casino - Huniepop OST
Butterfly Kiss - Persona 5 OST
Moonlit Melee - Skullgirls OST
City Of Tears - Hollow Knight OST
Layer Cake - Persona 5 OST
Logic And Trick - The Great Ace Attorney OST
With Renewed Hope, We Continue Forward - Va11Halla OST
Tristesse - Chopin (From The Hundred Line OST)
Ode To Heroes - Metaphor Refantazio OST
Thanks for watching!
This video is dedicated to my friend, Alotryx.
#acerola #gamedev
Generating entire worlds sounds like so much fun, but where do you even start?
Topics covered: Draw calls, triangle winding order, face culling, vertex shader displacement, fractional brownian motion
Join the Dirt Jam!
itch.io/jam/acerola-dirt-jam
Support me on Patreon!
patreon.com/acerola_t
Socials:
Twitter: twitter.com/Acerola_t
Twitch: twitch.tv/acerola_t
Discord: discord.gg/FxGQvbfm6Y
Code: github.com/GarrettGunnell/Godot-Terrain
Music:
Afternoon Break - Persona 3 OST
Hundred Days - The Hundred Line OST
Junes Theme - Persona 4 OST
During The Test - Persona 3 OST
Midori Eyes - Paradise Killer OST
GO!GO!STYLE - Paradise Killer OST
Persuasion - The Hundred Line OST
Words - The Hundred Line OST
Layer Cake - Persona 5 OST
Talk!Talk! - The Hundred Line OST
Ode To Heroes - Metaphor ReFantazio OST
Thanks for watching!
This video is dedicated to my friend, Alotryx.
#acerola #gamedev #godot #graphics #shaders
The indie game space has seen a rapid rise in games emulating the style of the ps1 era. So, how did the ps1 work? Why did ps1 games look like that? How can we recreate these effects?
Topics covered: Texturing, Model View Projection, Rasterization, Perspective Division, Affine Texture Mapping, Vertex Colors, Gouraud Shading (Vertex Lighting), Silent Hill Fog, Distance Fog, Quantization, Dithering
Support me on Patreon!
patreon.com/acerola_t
Socials:
Twitter: twitter.com/Acerola_t
Twitch: twitch.tv/acerola_t
Discord: discord.gg/FxGQvbfm6Y
Code: github.com/GarrettGunnell/Godot-PSX
Resources:
copetti.org/writings/consoles/playstation
songho.ca/opengl/gl_projectionmatrix.html
learnopengl.com/Getting-started/Coordinate-Systems
danielilett.com/2021-11-06-tut5-21-ps1-affine-textures
pikuma.com/blog/how-to-make-ps1-graphics
psx-spx.consoledev.net/graphicsprocessingunitgpu
en.wikipedia.org/wiki/PlayStation_technical_specification
Music:
Afternoon Break - Persona 3 OST
In A Moment's Time - Skullgirls OST
Midori Eyes - Paradise Killer OST
During The Test - Persona 3 OST
GO!GO!STYLE - Paradise Killer OST
Sandgem Town (Day) - Pokemon Diamond OST
Layer Cake - Persona 5 OST
Poems In The Fog - OMORI OST
The Fog - Persona 4 OST
Every Day Is Night - VA-11 Hall-A OST
Junes Theme - Persona 4 OST
Ode To Heroes - Metaphor ReFantazio OST
Thanks for watching!
This video is dedicated to my friend, Alotryx.
#acerola #gamedev #godot #graphics #shaders
Perlin noise is something many of you have heard of, but how does it actually work?
Topics covered: how computers generate random numbers, pseudo random number generators, hash functions, linear interpolation, bilinear interpolation, easing functions, value noise, gradient noise, perlin noise
Support me on Patreon!
patreon.com/acerola_t
Socials:
Twitter: twitter.com/Acerola_t
Twitch: twitch.tv/acerola_t
Discord: discord.gg/FxGQvbfm6Y
Code: Will be available in the future, for now please check out the provided resources
Resources:
reedbeta.com/blog/hash-functions-for-gpu-rendering
developer.nvidia.com/gpugems/gpugems/part-i-natural-effects/chapter-5-implementing-improved-perlin-noise
scratchapixel.com/lessons/procedural-generation-virtual-worlds/perlin-noise-part-2/perlin-noise.html
mathworld.wolfram.com/SpherePointPicking.html
Music:
Afternoon Break - Persona 3 OST
In A Moment's Time - Skullgirls OST
Junes Theme - Persona 4 OST
New Game - WORLD OF HORROR OST
Midori Eyes - Paradise Killer OST
GO!GO!STYLE - Paradise Killer OST
Sandgem Town (Day) - Pokemon Diamond OST
During The Test - Persona 3 OST
Ode To Heroes - Metaphor ReFantazio OST
Thanks for watching!
This video is dedicated to my friend, Alotryx.
#acerola #gamedev #godot #graphics #shaders
Shaders are difficult to get a handle on but modern commercial engines have done as much as they can to make them as easy as possible! Today we learn how shaders work under the hood and how we can recreate Unity's shader APIs.
Topics covered: what is a graphics engine, shader language wrapping, shader uniform caching, automated shader compilation
Support me on Patreon!
patreon.com/acerola_t
Socials:
Twitter: twitter.com/Acerola_t
Twitch: twitch.tv/acerola_t
Discord: discord.gg/FxGQvbfm6Y
Code: github.com/GarrettGunnell/Acerola-Compute
Music:
Afternoon Break - Persona 3 OST
In A Moment's Time - Skullgirls OST
Junes Theme - Persona 4 OST
New Game - WORLD OF HORROR OST
Midori Eyes - Paradise Killer OST
GO!GO!STYLE - Paradise Killer OST
Sandgem Town (Day) - Pokemon Diamond OST
During The Test - Persona 3 OST
Everyday Is Night - VA-11 Hall-A OST
Ode To Heroes - Metaphor ReFantazio OST
Thanks for watching!
This video is dedicated to my friend, Alotryx.
#acerola #gamedev #godot #graphics #shaders
After years spent in Unity I have finally made the decision to move to Godot starting next year.
Support me on Patreon!
patreon.com/acerola_t
Socials:
Twitter: twitter.com/Acerola_t
Twitch: twitch.tv/acerola_t
Discord: discord.gg/FxGQvbfm6Y
Github: github.com/GarrettGunnell
Music:
Afternoon Break - Persona 3 OST
Signs Of Love - Persona 4 OST
Junes Theme - Persona 4 OST
In A Moment's Time - Skullgirls OST
Midori Eyes - Paradise Killer OST
During The Test - Persona 3 OST
Ode To Heroes - Metaphor Refantazio OST
Thanks for watching!
This video is dedicated to my friend, Alotryx.
#acerola #gamedev #unity3d #godot #shaders
Procedural generation is the core concept driving all of the roguelikes you know and love as well as sandbox games such as Minecraft and No Man's Sky, but it comes at a cost!
Topics covered: procedural generation definition, axis aligned bounding boxes, parallel reduction
References:
https://www.lkouniv.ac.in/site/writereaddata/siteContent/202004291246170576rohit_parallel_reduction.pdf
developer.download.nvidia.com/assets/cuda/files/reduction.pdf
Support me on Patreon!
patreon.com/acerola_t
Socials:
Twitter: twitter.com/Acerola_t
Twitch: twitch.tv/acerola_t
Discord: discord.gg/FxGQvbfm6Y
Code: github.com/GarrettGunnell/Iterated-Function-Systems
Music:
Afternoon Break - Persona 3 OST
In A Moment's Time - Skullgirls OST
White Space - OMORI (Perf. Acerola)
Junes Theme - Persona 4 OST
Sandgem Town (Day) - Pokemon Diamond OST
Midori Eyes - Paradise Killer OST
Gold Saucer - Final Fantasy VII OST
GO!GO!STYLE - Paradise Killer OST
Shipmeister's Shanty - Kingdom Hearts 2 OST
During The Test - Persona 3 OST
Underground Club - VA-11 Hall-A OST
Crisis - Persona 3 OST
Lifebeat Of Lilim - VA-11 Hall-A OST
Everyday Is Night - VA-11 Hall-A OST
Ode To Heroes - Metaphor ReFantazio OST
Thanks for watching!
This video is dedicated to my friend, Alotryx.
#acerola #gamedev #unity3d #graphics #shaders
Learn more in the video on the project: youtu.be/1L-x_DH3Uvg
Learn more in the video on the project: youtu.be/1L-x_DH3Uvg
Cool particle systems have been popping up in games across the last decade. Why are these novel particle systems a new thing? What tech enables them? How many particles can a midrange gpu draw?
Topics covered: particle definition, gpu instancing, iterated function systems, the chaos game, matrix transformations, linear interpolation, fragment shader bottlenecks, point list meshes, extensions and applications of iterated function systems
References:
paulbourke.net/fractals/ifs
en.wikipedia.org/wiki/Chaos_game
youtube.com/@acegikmo - Lerp smoothing is broken
Support me on Patreon!
patreon.com/acerola_t
Socials:
Twitter: twitter.com/Acerola_t
Twitch: twitch.tv/acerola_t
Discord: discord.gg/FxGQvbfm6Y
Code: github.com/GarrettGunnell/Iterated-Function-Systems
Music:
Afternoon Break - Persona 3 OST
In A Moment's Time - Skullgirls OST
White Space - OMORI (Perf. Acerola)
New Game - WORLD OF HORROR
Junes Theme - Persona 4 OST
This Mysterious Feeling - Persona 3 OST
Midori Eyes - Paradise Killer OST
GO!GO!STYLE - Paradise Killer OST
Shipmeister's Shanty - Kingdom Hearts 2 OST
During The Test - Persona 3 OST
Just Like This - Persona 3 OST
Neon District - VA-11 Hall-A OST
Malevolent Shrine - Jujutsu Kaisen OST
Joy - Persona 3 OST
A New Frontier - VA-11 Hall-A OST
Sandgem Town (Day) - Pokemon Diamond OST
Layer Cake - Persona 5 OST
Those Who Dwell In The Shadows - VA-11 Hall-A OST
Gold Saucer - Final Fantasy VII OST
Underground Club - VA-11 Hall-A OST
Light Velocity - Gran Turismo 3 OST
Lifebeat Of Lilim - VA-11 Hall-A OST
Everyday Is Night - VA-11 Hall-A OST
Muscle Blues - Persona 4 OST
Like A Dream Come True - Persona 4 OST
Ode To Heroes - Metaphor ReFantazio OST
Thanks for watching!
This video is dedicated to my friend, Alotryx.
#acerola #gamedev #unity3d #graphics #shaders
Creating a functional 3d tools pipeline that interfaces with multiple kinds of software can be an absolute drag due to data incompatibilities. Thankfully, Pixar has saved the day with their new open source standard for 3d data formatting, OpenUSD! Today we'll talk about what USD is, the problems it solves, and how it can help you and your tools pipelines.
The song used in the outro got copyright claimed so I had to trim it out hence why the audio is worse now. But no one watches outros anyways it's 2024.
Support me on Patreon!
patreon.com/acerola_t
Socials:
Twitter: twitter.com/Acerola_t
Twitch: twitch.tv/acerola_t
Discord: discord.gg/FxGQvbfm6Y
Learn more about USD: nvda.ws/47yCbXA
References:
openusd.org/release/tut_usd_tutorials.html
openusd.org/release/api/index.html
Music:
Afternoon Break - Persona 3 OST
In A Moment's Time - Skullgirls OST
Junes Theme - Persona 4 OST
This Mysterious Feeling - Persona 3 OST
Midori Eyes - Paradise Killer OST
WHITE SPACE - OMORI OST
Just Like This - Persona 3 OST
New Game - WORLD OF HORROR OST
During The Test - Persona 3 OST
Prof. Omochao - Sonic Adventure 2 OST
Like A Dream Come True - Persona 4 OST
Layer Cake - Persona 5 OST
Color Your Night - Persona 3 Reload OST
Thanks for watching!
This video is dedicated to my friend, Alotryx.
#acerola #gamedev #unity3d #graphics #shaders
Unsurprisingly, solo game development is actually really hard -- yet many see it as the default path for those wanting to enter the industry. So let's take a look at a few existing games and how much effort went into them to set expectations for our own endeavors!
Support me on Patreon!
patreon.com/acerola_t
Socials:
Twitter: twitter.com/Acerola_t
Twitch: twitch.tv/acerola_t
Discord: discord.gg/FxGQvbfm6Y
Music:
Afternoon Break - Persona 3 OST
In A Moment's Time - Skullgirls OST
Junes Theme - Persona 4 OST
This Mysterious Feeling - Persona 3 OST
I'll Face Myself Reincarnation - Persona 4 OST
The Path Is Open - Persona 3 OST
Midori Eyes - Paradise Killer OST
The Poem For Everyone's Souls - Persona 3 OST
Sandgem Town (Day) - Pokemon Diamond OST
During The Test - Persona 3 OST
Like A Dream Come True - Persona 4 OST
The Poem For Everyone's Souls - Persona 3 OST (Perf. Acerola) (Arr. Theishter)
Thanks for watching!
This video is dedicated to my friend, Alotryx.
#acerola #gamedev #unity3d #graphics #shaders
ASCII art has been a staple of the internet since its inception -- but today I'm wondering if we could make a shader that turns games into ASCII art, and if we can, would it even look good?
Support me on Patreon!
patreon.com/acerola_t
Download my ReShade shader pack!
github.com/GarrettGunnell/AcerolaFX/releases
Socials:
Twitter: twitter.com/Acerola_t
Twitch: twitch.tv/acerola_t
Discord: discord.gg/FxGQvbfm6Y
Unity Code (lacking some features compared to ReShade): github.com/GarrettGunnell/Post-Processing/tree/main/Assets/ASCII
ReShade Code: github.com/GarrettGunnell/AcerolaFX/blob/main/Shaders/AcerolaFX_ASCII.fx
Music:
Afternoon Break - Persona 3 OST
In A Moment's Time - Skullgirls OST
Junes Theme - Persona 4 OST
During The Test - Persona 3 OST
Midori Eyes - Paradise Killer OST
Police Station - Persona OST
With Renewed Hope, We Continue Forward - VA-11 Hall-A OST
Neon District - VA-11 Hall-A OST
Sandgem Town - Pokemon Diamond OST
Like A Dream Come True - Persona 4 OST
Color Your Night - Persona 3 OST
Thanks for watching!
This video is dedicated to my friend, Alotryx.
#acerola #gamedev #unity3d #graphics #shaders
Despite aesthetic diversity, the math that drives video game and movie lighting is almost always derived from the same exact lighting model. Knowing is half the battle, so today we go over how Disney derived their hallmark principled BRDF and how you could do it yourself!
Support me on Patreon!
patreon.com/acerola_t
Socials:
Twitter: twitter.com/Acerola_t
Twitch: twitch.tv/acerola_t
Discord: discord.gg/FxGQvbfm6Y
Github: github.com/GarrettGunnell/Disney-PBR
Topics Covered: what math is, how light works conceptually, the rendering equation, diffuse light, lambertian reflectance, lambertian diffuse BRDF, specular reflectance, phong lighting, blinn-phong BRDF, microfacet theory, the microfacet BRDF model, the Burley diffuse, microfacet distribution, fresnel reflectance, geometric attenuation, Disney's principled BRDF
References:
seblagarde.wordpress.com/2012/01/08/pi-or-not-to-pi-in-game-lighting-equation
media.disneyanimation.com/uploads/production/publication_asset/48/asset/s2012_pbs_disney_brdf_notes_v3.pdf
boksajak.github.io/files/CrashCourseBRDF.pdf
github.com/wdas/brdf/blob/main/src/brdfs/disney.brdf
https://diglib.eg.org:8443/server/api/core/bitstreams/726dc384-d7dd-4c0e-8806-eadec0ff3886/content
Music:
Afternoon Break - Persona 3 OST
In A Moment's Time - Skullgirls OST
Junes Theme - Persona 4 OST
Midori Eyes - Paradise Killer OST
GO!GO!STYLE - Paradise Killer OST
New Game - World Of Horror OST
During The Test - Persona 3 OST
Layer Cake - Persona 5 OST
A New Frontier - Va11Halla OST
Judgement - Sonny Boy OST
Neon District - Va11Halla OST
Every Day Is Night - Va11Halla OST
Your Love Is A Drug - Va11Halla OST
With Renewed Hope, We Continue Forward - Va11Halla OST
Like A Dream Come True - Persona 4 OST
Afternoon Break - Persona 3 Reload OST
Thanks for watching!
This video is dedicated to my friend, Alotryx.
#acerola #gamedev #unity3d #graphics #shaders
Acerola Jam has ended and I was actually participating the whole time! I made a fully ray traced solitary confinement simulator with a realistic sun cycle driven by real world time. I made everything from the shaders to the materials to the music. The only thing I didn't make is the skyboxes.
Buy a poster!! acerola.gg
Check out the top 10 and honorable mentions here:
youtube.com/playlist?list=PLUKV95Q13e_WeItE6xdZq3LOE_FBVg_R_
Check out all the submissions here:
itch.io/jam/acerola-jam-0/entries
Play Philokalia: itch.io/jam/acerola-jam-0/rate/2580856
Support me on Patreon!
patreon.com/acerola_t
Socials:
Twitter: twitter.com/Acerola_t
Twitch: twitch.tv/acerola_t
Discord: discord.gg/FxGQvbfm6Y
Github: github.com/GarrettGunnell
topics covered: how ray tracing works, ray geometry intersection functions, basic music theory, calculating the position of the sun
References:
web.archive.org/web/20230929075915/http://three-eyed-games.com/2018/05/03/gpu-ray-tracing-in-unity-part-1
sciencedirect.com/science/article/pii/S0960148121004031?via%3Dihub
Music:
Afternoon Break - Persona 3 OST
In A Moment's Time - Skullgirls OST
Junes Theme - Persona 4 OST
Judgement - Sonny Boy OST
This Mysterious Feeling - Persona 3 Reload OST
Fearful Experience - Persona 3 OST
During The Test - Persona 3 OST
Midori Eyes - Paradise Killer OST
Police Station - Persona OST
With Renewed Hope, We Continue Forward - VA-11 Hall-A OST
Layer Cake - Persona 5 OST
Every Day Is Night - VA-11 Hall-A OST
A New Frontier - VA-11 Hall-A OST
Aria Of The Soul - Persona 3 OST
Sandgem Town - Pokemon Diamond OST
Like A Dream Come True - Persona 4 OST
Thanks for watching!
This video is dedicated to my friend, Alotryx.
#acerola #gamedev #unity3d #graphics #shaders
brilliant.org/acerola ! #ad
Persona 3 Reload is the official remake of my favorite game of all time and I'm very impressed with the visuals! Today we take a look at how much of it is shader work versus artist illustration and how it all gets put together.
Topics covered: Non photorealistic rendering, fresnel, ray traced vs screen space reflections, z prepass, shadow mapping, forward rendering, deferred shadows, screen space ambient occlusion, global illumination, transparency, 3d models as ui elements
Support me on Patreon!
patreon.com/acerola_t
Socials:
Twitter: twitter.com/Acerola_t
Twitch: twitch.tv/acerola_t
Discord: discord.gg/FxGQvbfm6Y
Github: github.com/GarrettGunnell
This series is largely inspired by Muhammad's "Behind The Pretty Frames" series of articles which you can read here: mamoniem.com/category/behind-the-pretty-frames
Music:
Afternoon Break - Persona 3 OST
Afternoon Break - Persona 3 Reload OST
In A Moment's Time - Skullgirls OST
Junes Theme - Persona 4 OST
During The Test - Persona 3 OST
During The Test - Persona 3 Reload OST
A New Frontier - VA-11 Hall-A OST
Those Who Dwell In The Shadows - VA-11 Hall-A OST
Every Day Is Night - VA-11 Hall-A OST
Underground Club - VA-11 Hall-A OST
Like A Dream Come True - Persona 4 OST
Layer Cake - Persona 5 OST
Thanks for watching!
This video is dedicated to my friend, Alotryx.
#acerola #gamedev #unity3d #graphics #shaders #persona3reload
Lethal Company has some very compelling visuals, but how much of it did the developer make themselves? And how does it all come together?
Topics covered: Frame capturing, fixed resolution rendering, edge detection, posterization, depth of field, bloom
Support me on Patreon!
patreon.com/acerola_t
Socials:
Twitter: twitter.com/Acerola_t
Twitch: twitch.tv/acerola_t
Discord: discord.gg/FxGQvbfm6Y
Github: github.com/GarrettGunnell
References:
github.com/Unity-Technologies/Graphics/blob/ce1905322722287c1420a6d85de14158c1648a84/Packages/com.unity.render-pipelines.high-definition/Runtime/PostProcessing/Shaders/UberPost.compute
This series is largely inspired by Muhammad's "Behind The Pretty Frames" series of articles which you can read here: mamoniem.com/category/behind-the-pretty-frames
Music:
Afternoon Break - Persona 3 OST
In A Moment's Time - Skullgirls OST
Junes Theme - Persona 4 OST
During The Test - Persona 3 OST
A New Frontier - VA-11 Hall-A OST
Those Who Dwell In The Shadows - VA-11 Hall-A OST
Every Day Is Night - VA-11 Hall-A OST
Your Love Is A Drug - VA-11 Hall-A OST
Underground Club - VA-11 Hall-A OST
Just Like This - Persona 3 OST
Like A Dream Come True - Persona 4 OST
Climactic Return - Danganronpa 2 OST
Thanks for watching!
This video is dedicated to my friend, Alotryx.
#acerola #gamedev #unity3d #graphics #shaders #lethalcompany
brilliant.org/acerola ! #ad
Buoyancy seems easy to fake, but do games actually fake it? Who knows!
Support me on Patreon!
patreon.com/acerola_t
Socials:
Twitter: twitter.com/Acerola_t
Twitch: twitch.tv/acerola_t
Discord: discord.gg/FxGQvbfm6Y
Github: github.com/GarrettGunnell
Code: github.com/GarrettGunnell/Water
References:
gpuopen.com/gdc-presentations/2019/gdc-2019-agtd6-interactive-water-simulation-in-atlas.pdf
blog.maximeheckel.com/posts/the-physics-behind-spring-animations
Music:
Afternoon Break - Persona 3 OST
Joy - Persona 3 OST
This Mysterious Feeling - Persona 3 OST
Junes Theme - Persona 4 OST
In A Moment's Time - Skullgirls OST
Fearful Experience - Persona 3 OST
New Game - WORLD OF HORROR OST
Underground Club - VA-11 Hall-A OST
Police Station - Persona 1 OST
During The Test - Persona 3 OST
Every Day Is Night - VA-11 Hall-A OST
Your Love Is A Drug - VA-11 Hall-A OST
Those Who Dwell In The Shadows - VA-11 Hall-A OST
Climactic Reasoning - Danganronpa 2 OST
Thanks for watching!
This video is dedicated to my friend, Alotryx.
#acerola #graphics #gamedev #unity3d #graphics #shaders
brilliant.org/acerola ! #ad
While graphics programming is the magic behind all the beautiful imagery on your computer screens, it's incredibly niche and hard to figure out. What do they even do? How do you become one? How do I get started? Is it hard? All of this will be answered and more!
Support me on Patreon!
patreon.com/acerola_t
Socials:
Twitter: twitter.com/Acerola_t
Twitch: twitch.tv/acerola_t
Discord: discord.gg/FxGQvbfm6Y
Github: github.com/GarrettGunnell
Resources:
Jasper's Unity Tutorials: catlikecoding.com/unity/tutorials
Rastertek DX Tutorials: rastertek.com/tutindex.html
Real-Time Rendering 4th Edition: amazon.com/Real-Time-Rendering-Fourth-Tomas-Akenine-M%C3%B6ller/dp/1138627003
GPU Gems 1-3: developer.nvidia.com/gpugems/gpugems/contributors
Music:
Afternoon Break - Persona 3 OST
This Mysterious Feeling - Persona 3 OST
Midori Eyes - Paradise Killer OST
During The Test - Persona 3 OST
Junes Theme - Persona 4 OST
New Game - WORLD OF HORROR OST
In A Moment's Time - Skullgirls OST
A New Frontier - VA-11 Hall-A OST
Every Day Is Night - VA-11 Hall-A OST
Those Who Dwell In The Shadows - VA-11 Hall-A OST
Neon District - VA-11 Hall-A OST
With Renewed Hope, We Continue Forward - VA-11 Hall-A OST
Karmotrine Dream - VA-11 Hall-A OST
Joy - Persona 3 OST
Just Like This - Persona 3 OST
The Path Is Open - Persona 3 OST
Underground Club - VA-11 Hall-A OST
Your Love Is A Drug - VA-11 Hall-A OST
GO!GO!STYLE - Paradise Killer OST
Like A Dream Come True - Persona 4 OST
Gold Falls Casino - HuniePop OST
Thanks for watching!
This video is dedicated to my friend, Alotryx.
#acerola #graphics #gamedev #unity3d #graphics #shaders
Patreon: patreon.com/acerola_t
Twitter: twitter.com/Acerola_t
Twitch: twitch.tv/acerola_t
Code: github.com/GarrettGunnell/Shell-Texturing
Join My Discord Server! discord.gg/FxGQvbfm6Y
Music:
Sandgem Town - Pokemon
Thanks for watching!
This video is dedicated to my friend, Alotryx.
It's easy to understand why fur is extremely problematic with its high density of objects and physical complexities, but somehow games have been rendering it for years! How could something so complex be so easily simplified?
Topics covered: Hair and its rendering complexities, shell texturing, half lambert, shell texturing applications, limitations of the technique, and overdraw
Code: github.com/GarrettGunnell/Shell-Texturing
Support me on Patreon!
patreon.com/acerola_t
Socials:
Twitter: twitter.com/Acerola_t
Twitch: twitch.tv/acerola_t
TikTok: tiktok.com/@acerola_t
Discord: discord.gg/FxGQvbfm6Y
Resources:
hhoppe.com/fur.pdf
xbdev.net/misc_demos/demos/fur_course_notes/paper.pdf
https://thegamedev.guru/unity-gpu-performance/overdraw-optimization/
gamedev.net/forums/topic/655602-why-discard-pixel-take-a-noticeable-performance-hit
Music:
Afternoon Break - Persona 3 OST
This Mysterious Feeling - Persona 3 OST
Midori Eyes - Paradise Killer OST
During The Test - Persona 3 OST
Junes Theme - Persona 4 OST
Every Day Is Night - VA-11 Hall-A OST
Underground Club - VA-11 Hall-A OST
Those Who Dwell In The Shadows - VA-11 Hall-A OST
Your Love Is A Drug - VA-11 Hall-A OST
GO!GO!STYLE - Paradise Killer OST
Joy - Persona 3 OST
Sandgem Town - Pokemon Diamond OST
Like A Dream Come True - Persona 4 OST
Layer Cake - Persona 5 OST
Prof. Omochao - Sonic Adventure 2 OST
Thanks for watching!
This video is dedicated to my friend, Alotryx.
#acerola #graphics #gamedev #unity3d #graphics #shaders
incogni.com/acerola ! #ad
Digital color theory is a mysterious black box that few resources bother explaining, but how does it all work? Where did it all come from? And why are the color pickers in the art programs you use so bad?
Topics covered include: Quantization, color banding, dithering, value mapping, palette swapping, radiometry, photometry, how humans perceive color, colorimetry, spectral rendering, the rgb color model, deriving srgb, the hsl color model, gradient mapping, randomly generated color palettes, perceptual color spaces, the lab color model, oklab
Use the palette generator here:
(sorry website is down for the foreseeable future but there are much better color palette generators you can find lol this was for an experiment not meant to be used as an actual service)
Check out Evan's stream!
twitch.tv/evanmmo
Photoshop OK Color Picker:
exchange.adobe.com/apps/cc/66314516/ok-color-picker
Support me on Patreon!
patreon.com/acerola_t
Socials:
Twitter: twitter.com/Acerola_t
Twitch: twitch.tv/acerola_t
Discord: discord.gg/FxGQvbfm6Y
Code: github.com/GarrettGunnell/AcerolaFX/blob/main/Shaders/AcerolaFX_PaletteSwap.fx
References:
- Real-Time Rendering Chapter 8: Light And Color
- bottosson.github.io/posts/oklab
- raphlinus.github.io/color/2021/01/18/oklab-critique.html
- An Interactive Method for Generating Harmonious Color Schemes
- oceanopticsbook.info/view/photometry-and-visibility/from-xyz-to-rgb
- http://www.brucelindbloom.com/index.html?Eqn_XYZ_to_RGB.html
Thanks so much to these artists!
twitter.com/denixsucks
twitter.com/ethanwijk
twitter.com/hayny
twitter.com/kaemble
twitter.com/martinw59426021
twitter.com/pigeonpeanit
twitter.com/toman800
twitter.com/waumny
Music:
Afternoon Break - Persona 3 OST
Master Of Tartarus - Persona 3 OST
This Mysterious Feeling - Persona 3 OST
Midori Eyes - Paradise Killer OST
During The Test - Persona 3 OST
Junes Theme - Persona 4 OST
New Game - WORLD OF HORROR OST
In A Moment's Time - Skullgirls OST
A New Frontier - VA-11 Hall-A OST
Every Day Is Night - VA-11 Hall-A OST
Underground Club - VA-11 Hall-A OST
Your Love Is A Drug - VA-11 Hall-A OST
Karmotrine Dream - VA-11 Hall-A OST
GO!GO!STYLE - Paradise Killer OST
Police Station - Persona OST
Thanks for watching!
This video is dedicated to my friend, Alotryx.
#acerola #graphics #gamedev #unity3d #graphics #shaders
brilliant.org/acerola ! #ad
Games like No Man's Sky, Black Flag, and Sea of Thieves boast some very beautiful water! But, how does it work? Can I do better with current hardware?
Topics covered include: Fourier series, fourier transform, frequency and time domain, oceanographic spectra, discrete fourier transform, fast fourier transform, approximate subsurface scattering, simulating foam, leveraging multiple frequency bands
Check out Jump Trajectory's channel!
youtube.com/@JumpTrajectory
Support me on Patreon!
patreon.com/acerola_t
Socials:
Twitter: twitter.com/Acerola_t
Twitch: twitch.tv/acerola_t
Discord: discord.gg/FxGQvbfm6Y
Code: github.com/GarrettGunnell/Water
References:
There are way too many references please just go to the code link above and scroll to the bottom of the readme for all my references there
Music:
Afternoon Break - Persona 3 OST
This Mysterious Feeling - Persona 3 OST
Midori Eyes - Paradise Killer OST
During The Test - Persona 3 OST
Junes Theme - Persona 4 OST
New Game - WORLD OF HORROR OST
In A Moment's Time - Skullgirls OST
A New Frontier - VA-11 Hall-A OST
Climactic Reasoning - Danganronpa 2 OST
Every Day Is Night - VA-11 Hall-A OST
Those Who Dwell In The Shadows - VA-11 Hall-A OST
Empty Ocean - Loop Hero OST
Joy - Persona 3 OST
Underground Club - VA-11 Hall-A OST
Your Love Is A Drug - VA-11 Hall-A OST
GO!GO!STYLE - Paradise Killer OST
Like A Dream Come True - Persona 4 OST
Thanks for watching!
This video is dedicated to my friend, Alotryx.
#acerola #graphics #gamedev #unity3d #graphics #shaders
brilliant.org/acerola ! #ad
Many Acerola viewers ask the question: How do games render water? Well, real time water rendering might sound intimidating, but it turns out most video games (Final Fantasy XVI, Elden Ring, Genshin Impact, etc.) use a relatively simple technique. How convenient!
Topics covered include: Intuitive sine waves, the sum of sines, vertex shaders, fragment shaders, central difference normals, calculating normals with partial derivatives, lambert's cosine law (lambertian diffuse), blinn phong specular, why gerstner waves are cringe, euler waves, fractional brownian motion, fresnel reflectance, cubemaps
Support me on Patreon!
patreon.com/acerola_t
Socials:
Twitter: twitter.com/Acerola_t
Twitch: twitch.tv/acerola_t
Discord: discord.gg/FxGQvbfm6Y
Code: github.com/GarrettGunnell/Water
References:
developer.nvidia.com/gpugems/gpugems/part-i-natural-effects/chapter-1-effective-water-simulation-physical-models
iquilezles.org/articles/fbm
shadertoy.com/view/MdXyzX
http://filmicworlds.com/blog/everything-has-fresnel
Music:
Afternoon Break - Persona 3 OST
Iwatodai Dorm - Persona 3 OST
In A Moment's Time - Skullgirls OST
A New Frontier - VA-11 Hall-A OST
Midori Eyes - Paradise Killer OST
GO!GO!STYLE - Paradise Killer OST
Prof. Omochao - Sonic Adventure 2 OST
During The Test - Persona 3 OST
Junes Theme - Persona 4 OST
Underground Club - VA-11 Hall-A OST
Karmotrine Dream - VA-11 Hall-A OST
Neon District - VA-11 Hall-A OST
Moonlit Melee - Skullgirls OST
Your Love Is A Drug - VA-11 Hall-A OST
Thanks for watching!
arrow in thumbnail drawn by thlurp
This video is dedicated to my friend, Alotryx.
#acerola #graphics #gamedev #unity3d #graphics #shaders
mnscpd.com/acerola ! #ad
Counter Strike 2 releases soon and it comes with some very innovative smoke grenades! But, how do these smoke grenades work? Why can't anyone properly recreate them? and can I crack the code?
Topics covered include: Frame debugging, voxels, mesh voxelization, flood fill propagation, ray marching, volumetric transmittance, volumetric shadows, worley noise, phase functions, and signed distance functions.
Support me on Patreon!
patreon.com/acerola_t
Socials:
Twitter: twitter.com/Acerola_t
Twitch: twitch.tv/acerola_t
Discord: discord.gg/FxGQvbfm6Y
Code: github.com/GarrettGunnell/CS2-Smoke-Grenades
References:
scratchapixel.com/lessons/3d-basic-rendering/volume-rendering-for-developers/intro-volume-rendering.html
bronsonzgeb.com/index.php/2021/05/29/gpu-mesh-voxelizer-part-2
advances.realtimerendering.com/s2015/The%20Real-time%20Volumetric%20Cloudscapes%20of%20Horizon%20-%20Zero%20Dawn%20-%20ARTR.pdf
shaderbits.com/blog/creating-volumetric-ray-marcher
iquilezles.org/articles/distfunctions
Music:
During The Test - Persona 3 OST
Afternoon Break - Persona 3 OST
This Mysterious Feeling - Persona 3 OST
Fearful Experience - Persona 3 OST
Just Like This - Persona 3 OST
Soft Oversight - Sonny Boy OST
GO!GO!STYLE - Paradise Killer OST
Midori Eyes - Paradise Killer OST
New Game - World Of Horror OST
Junes Theme - Persona 4 OST
Sandgem Town (Day) - Pokemon Diamond OST
Prof. Omochao - Sonic Adventure 2 OST
In a Moment's Time - Skullgirls OST
Title Theme - Cooking Mama OST
A New Frontier - VA-11 Hall-A OST
Every Day Is Night - VA-11 Hall-A OST
Neon District - VA-11 Hall-A OST
Climactic Reasoning - Danganronpa 2 OST
Thanks for watching!
arrow in thumbnail drawn by thlurp
This video is dedicated to my friend, Alotryx.
#acerola #graphics #gamedev #unity3d #graphics #shaders #counterstrike2
Topics covered include: GPU sorting algorithms (the parallel bitonic merge sort), basic shader optimizations and advanced shader optimizations regarding memory use.
Download my GShade shader pack!
github.com/GarrettGunnell/AcerolaFX/wiki
Support me on Patreon!
patreon.com/acerola_t
Socials:
Twitter: twitter.com/Acerola_t
Twitch: twitch.tv/acerola_t
Discord: discord.gg/FxGQvbfm6Y
Code: github.com/GarrettGunnell/Pixel-Sorting
Music:
During The Test - Persona 3 OST
Afternoon Break - Persona 3 OST
This Mysterious Feeling - Persona 3 OST
Fearful Experience - Persona 3 OST
Just Like This - Persona 3 OST
Iwatodai Dorm - Persona 3 OST
Soft Oversight - Sonny Boy OST
Judgement - Sonny Boy OST
GO!GO!STYLE - Paradise Killer OST
Midori Eyes - Paradise Killer OST
Dead End Chaos Theatre - Earthbound OST
Vehicle Handling - Persona 2 Innocent Sin OST
Police Station - Persona OST
Thanks for watching!
This video is dedicated to my friend, Alotryx.
#acerola #graphics #gamedev #unity3d #graphics #shaders
Download my Final Fantasy XIV ReShade shader pack!
github.com/GarrettGunnell/AcerolaFX/wiki
Patreon: patreon.com/acerola_t
Twitter: twitter.com/Acerola_t
Twitch: twitch.tv/acerola_t
Code: github.com/GarrettGunnell/AcerolaFX/blob/main/Shaders/AcerolaFX_FilmGrain.fx
Join My Discord Server! discord.gg/FxGQvbfm6Y
Music:
During The Test - Persona 3
Like A Dream Come True - Persona 4
Thanks for watching!
This video is dedicated to my friend, Alotryx.
#acerola #graphics #gamedev #unity3d #graphics #shaders
Download my Final Fantasy XIV ReShade shader pack!
github.com/GarrettGunnell/AcerolaFX/wiki
Patreon: patreon.com/acerola_t
Twitter: twitter.com/Acerola_t
Twitch: twitch.tv/acerola_t
Code: github.com/GarrettGunnell/AcerolaFX/blob/main/Shaders/AcerolaFX_ChromaticAberration.fx
Join My Discord Server! discord.gg/FxGQvbfm6Y
Music:
During The Test - Persona 3
Like A Dream Come True - Persona 4
Thanks for watching!
This video is dedicated to my friend, Alotryx.
#acerola #graphics #gamedev #unity3d #graphics #shaders
Download my Final Fantasy XIV ReShade shader pack!
github.com/GarrettGunnell/AcerolaFX/wiki
Patreon: patreon.com/acerola_t
Twitter: twitter.com/Acerola_t
Twitch: twitch.tv/acerola_t
Code: github.com/GarrettGunnell/AcerolaFX/blob/main/Shaders/AcerolaFX_Vignette.fx
Join My Discord Server! discord.gg/FxGQvbfm6Y
Music:
During The Test - Persona 3
Afternoon Break - Persona 3
Like A Dream Come True - Persona 4
Thanks for watching!
This video is dedicated to my friend, Alotryx.
#acerola #graphics #gamedev #unity3d #graphics #shaders
Topics covered: How cameras work, circle of confusion generation, proper near and far field blending, the bokeh blur, the karis average, and inverse tonemapping.
Real life example photos provided by: twitter.com/alonelychime (please follow them!)
Download my GShade shader pack!
github.com/GarrettGunnell/AcerolaFX/wiki
Support me on Patreon!
patreon.com/acerola_t
Socials:
Twitter: twitter.com/Acerola_t
Twitch: twitch.tv/acerola_t
Discord: discord.gg/FxGQvbfm6Y
Code: github.com/GarrettGunnell/AcerolaFX/blob/main/Shaders/AcerolaFX_BokehBlur.fx
References:
Practical Gather-based Bokeh Depth of Field - Wojciech Sterna
Efficiently Simulating the Bokeh of Polygonal Apertures in a Post-Process Depth of Field Shader - L. McIntosh, B. E. Riecke and S. DiPaola
Music:
Sandgem Town (Day) - Pokemon Diamond OST
Joy - Persona 3
During The Test - Persona 3
Afternoon Break - Persona 3
This Mysterious Feeling - Persona 3
Like A Dream Come True - Persona 4
Soft Oversight - Sonny Boy OST
ソウとセイジ - Sonny Boy OST
GO!GO!STYLE - Paradise Killer OST
arrow in thumbnail drawn by thlurp
Thanks for watching!
This video is dedicated to my friend, Alotryx.
#acerola #graphics #gamedev #unity3d #graphics #shaders
Download my GShade shader pack!
github.com/GarrettGunnell/AcerolaFX/wiki
Patreon: patreon.com/acerola_t
Twitter: twitter.com/Acerola_t
Twitch: twitch.tv/acerola_t
Code: github.com/GarrettGunnell/Post-Processing/tree/main/Assets/Edge%20Detection
Join My Discord Server! discord.gg/FxGQvbfm6Y
References:
https://users.cs.northwestern.edu/~sco590/winnemoeller-cag2012.pdf
Music:
Sandgem Town (Day) - Pokemon Diamond OST
Joy - Persona 3
During The Test - Persona 3
Afternoon Break - Persona 3
This Mysterious Feeling - Persona 3
Muscle Blues - Persona 4
Like A Dream Come True - Persona 4
Soft Oversight - Sonny Boy OST
Summer Storm - Sonny Boy OST
ソウとセイジ - Sonny Boy OST
arrow in thumbnail drawn by thlurp
Thanks for watching!
This video is dedicated to my friend, Alotryx.
#acerola #graphics #gamedev #unity3d #graphics #shaders
Download my Final Fantasy XIV GShade shader pack!
github.com/GarrettGunnell/AcerolaFX/wiki
Patreon: patreon.com/acerola_t
Twitter: twitter.com/Acerola_t
Twitch: twitch.tv/acerola_t
Code: github.com/GarrettGunnell/Post-Processing/tree/main/Assets/Zoom
Join My Discord Server! discord.gg/FxGQvbfm6Y
Music:
During The Test - Persona 3
Afternoon Break - Persona 3
Like A Dream Come True - Persona 4
arrow in thumbnail drawn by thlurp
Thanks for watching!
This video is dedicated to my friend, Alotryx.
#acerola #graphics #gamedev #unity3d #graphics #shaders
Download my GShade shader pack!
github.com/GarrettGunnell/AcerolaFX/wiki
Patreon: patreon.com/acerola_t
Twitter: twitter.com/Acerola_t
Twitch: twitch.tv/acerola_t
Code: github.com/GarrettGunnell/Post-Processing/tree/main/Assets/Kuwahara%20Filter
Join My Discord Server! discord.gg/FxGQvbfm6Y
References:
Anisotropic Kuwahara Filtering on the GPU - GPU Pro
http://www.umsl.edu/~kangh/Papers/kang-tpcg2010.pdf
Music:
Joy - Persona 3
Tranquility - Persona 3
Crisis - Persona 3
During The Test - Persona 3
Afternoon Break - Persona 3
This Mysterious Feeling - Persona 3
Muscle Blues - Persona 4
Like A Dream Come True - Persona 4
Dead End Chaos Theatre - Earthbound
Climax Return - Danganronpa
Gold Falls Casino - HuniePop
Lucky Day - Jingle Punks
arrow in thumbnail drawn by thlurp
Thanks for watching!
This video is dedicated to my friend, Alotryx.
#acerola #graphics #gamedev #unity3d #graphics #shaders
Topics covered include fog, bloom, color correction, HDR injection, color blending, improved sharpness filtering, tone mapping, auto exposure, and screen space ambient occlusion (SSAO).
Download the shaders and presets here!
github.com/GarrettGunnell/AcerolaFX/wiki
Support me on Patreon!
patreon.com/acerola_t
Twitter: twitter.com/Acerola_t
Twitch: twitch.tv/acerola_t
Code: github.com/GarrettGunnell/AcerolaFX
Join My Discord Server! discord.gg/FxGQvbfm6Y
Music:
Joy - Persona 3
During The Test - Persona 3
Afternoon Break - Persona 3
This Mysterious Feeling - Persona 3
Fearful Experience - Persona 3
The Path Is Open - Persona 3
Sandgem Town (Day) - Pokemon Diamond/Pearl
Main Theme - Detective Conan
Muscle Blues - Persona 4
Like A Dream Come True - Persona 4
New Game - WORLD OF HORROR
Your Name, Please - Earthbound
Climax Return - Danganronpa
arrow in thumbnail drawn by thlurp
Thanks for watching!
This video is dedicated to my friend, Alotryx.
#acerola #finalfantasyxiv #gamedev #finalfantasyxivonline #graphics #shaders #reshade #gshade
Support me on Patreon!
patreon.com/acerola_t
Twitter: twitter.com/Acerola_t
Twitch: twitch.tv/acerola_t
Code: github.com/GarrettGunnell/Post-Processing
Join My Discord Server! discord.gg/FxGQvbfm6Y
Music:
Joy - Persona 3 OST
During The Test - Persona 3 OST
Afternoon Break - Persona 3 OST
Sandgem Town (Day) - Pokemon Diamond/Pearl OST
This Mysterious Feeling - Persona 3 OST
New Game - World Of Horror OST
Blow Me Away - Cover by @LittleVMills
Thanks for watching!
This video is dedicated to my friend, Alotryx.
#acerola #gamedev #graphics #unity #unity3d #madewithunity #indiedev #unity2d #shader #pixelart
Support me on Patreon!
patreon.com/acerola_t
Twitter: twitter.com/Acerola_t
Twitch: twitch.tv/acerola_t
Discord: discord.gg/FxGQvbfm6Y
Code: github.com/GarrettGunnell/Grass
References:
My Brain
Music:
Iwatodai Dorm - Persona 3 OST
During The Test - Persona 3 OST
Main Menu - Dark Souls 2 OST
Police Station - Persona 1 (PS1)
Vehicle Handling - Persona 2 Innocent Sin
Chapters:
00:00 Intro
01:49 Chunking
03:15 Level Of Detail
04:31 Fog
04:59 Perspective
Thanks for watching!
This video is dedicated to my friend, Alotryx.
also please subscribe haha please man please just subscribe dude please just like one sub I swear I'm not addicted please man please just one sub please
#acerola #gamedev #graphics #unity #indiegame #unity3d #madewithunity #indiedev #unity2d
Support me on Patreon!
patreon.com/acerola_t
Twitter: twitter.com/Acerola_t
Twitch: twitch.tv/acerola_t
Discord: discord.gg/FxGQvbfm6Y
Code: github.com/GarrettGunnell/Grass
References:
lodev.org/cgtutor/randomnoise.html
https://people.cs.pitt.edu/~bmills/docs/teaching/cs1645/lecture_gpu_algo.pdf
developer.nvidia.com/gpugems/gpugems3/part-vi-gpu-computing/chapter-39-parallel-prefix-sum-scan-cuda
Music:
Gold Falls Casino - HuniePop OST
Joy - Persona 3 OST
Iwatodai Dorm - Persona 3 OST
Bad Bully - Kizumonogatari OST
The Path Is Open - Persona 3 OST
Unavoidable Battle - Persona 3 OST
Afternoon Break - Persona 3 OST
Chapters:
00:00 Intro
01:18 Getting Started
02:38 Coloring
03:28 Animating
06:10 Reality
07:10 Scan And Compact
09:59 Conclusion
Thanks for watching!
This video is dedicated to my friend, Alotryx.
also please subscribe haha please man please just subscribe dude please just like one sub I swear I'm not addicted please man please just one sub please
#acerola #gamedev #graphics #unity #indiegame #unity3d #madewithunity #indiedev #unity2d
Support me on Patreon!
patreon.com/acerola_t
Twitter: twitter.com/Acerola_t
Twitch: twitch.tv/acerola_t
Discord: discord.gg/FxGQvbfm6Y
Code: github.com/GarrettGunnell/Grass
References:
developer.nvidia.com/gpugems/gpugems/part-i-natural-effects/chapter-7-rendering-countless-blades-waving-grass
Music:
Gold Falls Casino - HuniePop OST
Joy - Persona 3 OST
Bad Bully - Kizumonogatari 2 OST
Chapters:
00:00 Intro
01:36 Getting Started
03:37 GPU Instancing
06:51 Improving Appearance
10:07 Finishing Touches
11:50 Optimizations
14:04 Conclusion
Thanks for watching!
This video is dedicated to my friend, Alotryx.
also please subscribe haha please man please just subscribe dude please just like one sub I swear I'm not addicted please man please just one sub please
#acerola #gamedev #graphics #unity #indiegame #unity3d #madewithunity #indiedev #unity2d
Code: github.com/GarrettGunnell/Minecraft-Shaders
Twitter: twitter.com/Acerola_t
Twitch: twitch.tv/acerola_t
Chapters:
0:00 Opening
0:43 Introduction
1:21 Topic Introduction
1:59 Minecraft's Lighting Model
3:10 Recreating Minecraft's Shaders
4:40 Improving Lightmap Attenuation
6:18 Diffuse Light
10:05 Shadows
11:49 Interlude: Color
12:20 Brightness And Contrast
13:10 Saturation
14:00 Sharpness
15:36 Bloom
16:55 Screenspace Fog
17:55 Gamma Correction
18:45 Tone Mapping
20:58 Effect Summary
21:42 Extensions
22:15 Outro
Thanks for watching!
This video is dedicated to my friend, Alotryx.
also please subscribe haha please man please just subscribe dude please just like one sub I swear I'm not addicted please man please just one sub please
also this video is not approved by or associated with microsoft, mojang, or the minecraft brand in any way shape or form, please do not sue me microsoft this is an educational video on applying graphics programming theory to minecraft the game
#acerola #minecraft #minecraftshaders


