SimonDev
SimonDev
  • 65
  • 10 212 286
Exploring a New Approach to Realistic Lighting: Radiance Cascades
Radiance Cascades are an innovative solution to global illumination from the devs of Path of Exile 2. Let's explore and implement their approach.
Gamedev Courses: simondev.io
Support me on Patreon: www.patreon.com/simondevyt
Follow me on:
Instagram: beer_and_code
Twitter: iced_coffee_dev
In this video, we look through the recent Radiance Cascades paper from the devs of Path of Exile 2, explore the ideas behind their approach, and implement something similar.
Reference:
Paper: drive.google.com/file/d/1L6v1_7HY2X-LV3Ofb6oyTIxgEaP4LOI6/view?usp=sharing
Discord: discord.com/channels/318590007881236480/1142751596858593372
Other great explanations:
GM Shaders: mini.gmshaders.com/p/radiance-cascades
Tmpvar: tmpvar.com/poc/radiance-cascades/
zhlédnutí: 94 927

Video

How Quake Failed their way to Success
zhlédnutí 142KPřed 2 měsíci
Breakthroughs aren't created in a vacuum. Let's dig into Quake's technical failures and missteps, in order to better understand their ultimate success. Gamedev Courses: simondev.teachable.com/ Support me on Patreon: www.patreon.com/simondevyt Follow me on: Instagram: beer_and_code Twitter: iced_coffee_dev In this video, we explore some of the history behind Quake's gr...
When Optimisations Work, But for the Wrong Reasons
zhlédnutí 873KPřed 5 měsíci
Level of detail and imposters are effective optimizations that work for reasons you may not fully understand. Let's explore why, from a hardware perspective, these work. Gamedev Courses: simondev.teachable.com/ Support me on Patreon: www.patreon.com/simondevyt Follow me on: Instagram: beer_and_code Twitter: iced_coffee_dev In this video, we explore the underlying reas...
How Games Have Worked for 30 Years to Do Less Work
zhlédnutí 1,3MPřed 7 měsíci
We explore the evolution of culling and visibility determination in video games, building on work started over 30 years ago, and evolving with every generation of hardware. Gamedev Courses: simondev.teachable.com/ Support me on Patreon: www.patreon.com/simondevyt Follow me on: Instagram: beer_and_code Twitter: iced_coffee_dev In this video, I implement some of the var...
How do Major Video Games Render Grass?
zhlédnutí 395KPřed 8 měsíci
Trying out the last grass and foliage rendering techniques used by Ghost of Tsushima. 🛒 Recommended books (on Amazon): www.amazon.com/hz/wishlist/ls/1IMV0IR3QIZMQ?type=wishlist&tag=simondev01-20&sort=priority&viewType=grid ❤️ Support me on Patreon: www.patreon.com/simondevyt 🌍 My Gamedev Courses: simondev.teachable.com/ Disclaimer: Commission is earned from qualifying purchases on Amazon links....
Is the COST of JavaScript’s GC REALLY that high?
zhlédnutí 91KPřed rokem
How much overhead is there really for garbage collection, is it as high as so many people say it is? My Courses: simondev.teachable.com/ Support me on Patreon: www.patreon.com/simondevyt Follow me on: Twitter: iced_coffee_dev Instagram: beer_and_code Garbage Collection is often cited as a major source of performance problems in JavaScript. In this vdeo, we explore gar...
So how does your computer ACTUALLY compute sine? Basics of trig and more…
zhlédnutí 291KPřed rokem
What is sin/cos/tan really? How do they relate to the dot product? How are they even computed by your hardware? My Courses: simondev.teachable.com/ Support me on Patreon: www.patreon.com/simondevyt Follow me on: Twitter: iced_coffee_dev Instagram: beer_and_code Trigonometry is often cited as an are of math for game development. In this video, I explore trig functions ...
How Big Budget AAA Games Render Bloom
zhlédnutí 107KPřed rokem
Trying out some of the latest approaches to Bloom used in Unity/Unreal. 🛒 Recommended books (on Amazon): www.amazon.com/hz/wishlist/ls/1IMV0IR3QIZMQ?type=wishlist&tag=simondev01-20&sort=priority&viewType=grid ❤️ Support me on Patreon: www.patreon.com/simondevyt 🌍 My Gamedev Courses: simondev.teachable.com/ Disclaimer: Commission is earned from qualifying purchases on Amazon links. Follow me on:...
How Big Budget AAA Games Render Clouds
zhlédnutí 264KPřed rokem
Explored a few of the latest techniques in procedural cloud rendering used in Horizon: Zero Dawn and the FrostBite engine. 🛒 Recommended books (on Amazon): www.amazon.com/hz/wishlist/ls/1IMV0IR3QIZMQ?type=wishlist&tag=simondev01-20&sort=priority&viewType=grid ❤️ Support me on Patreon: www.patreon.com/simondevyt 🌍 My Gamedev Courses: simondev.teachable.com/ Disclaimer: Commission is earned from ...
The ONE Texture Every Game NEEDS
zhlédnutí 249KPřed rokem
Exploring why procedural noise (such as perlin noise) are so useful in game development and graphics. 🛒 Recommended books (on Amazon): www.amazon.com/hz/wishlist/ls/1IMV0IR3QIZMQ?type=wishlist&tag=simondev01-20&sort=priority&viewType=grid ❤️ Support me on Patreon: www.patreon.com/simondevyt 🌍 My Gamedev Courses: simondev.teachable.com/ Disclaimer: Commission is earned from qualifying purchases ...
An In-Depth look at Lerp, Smoothstep, and Shaping Functions
zhlédnutí 157KPřed rokem
Exploring some common math that game developers use, let's look at linear interpolation and apply it to everything. 🛒 Recommended books (on Amazon): www.amazon.com/hz/wishlist/ls/1IMV0IR3QIZMQ?type=wishlist&tag=simondev01-20&sort=priority&viewType=grid ❤️ Support me on Patreon: www.patreon.com/simondevyt 🌍 My Gamedev Courses: simondev.teachable.com/ Disclaimer: Commission is earned from qualify...
Ray Marching, and making 3D Worlds with Math
zhlédnutí 241KPřed rokem
Built this entire video on raymarching in shaders using shaders, ray marching, and signed distance functions. 🛒 Recommended books (on Amazon): www.amazon.com/hz/wishlist/ls/1IMV0IR3QIZMQ?type=wishlist&tag=simondev01-20&sort=priority&viewType=grid ❤️ Support me on Patreon: www.patreon.com/simondevyt 🌍 My Gamedev Courses: simondev.teachable.com/ Disclaimer: Commission is earned from qualifying pu...
I Tried Making an FPS Game in JavaScript
zhlédnutí 127KPřed rokem
GLSL Course: simondev.teachable.com/p/glsl-shaders-from-scratch Support me on Patreon: www.patreon.com/simondevyt Follow me on: Twitter: iced_coffee_dev Instagram: beer_and_code Here I tried making a 3D first person shooter, all in JavaScript and Three.js. I took some code from a couple of my other tutorials, like first person camera controls and ammo.js stuff, bolted...
SimonDev Course Announcement! | Course Trailer
zhlédnutí 15KPřed 2 lety
AVAILABLE NOW, LIMITED PRICE: simondev.teachable.com/p/glsl-shaders-from-scratch?coupon_code=EARLYBIRD2022 I'm excited to announce that after months of work, my GLSL Shader Course is ready for early preview. From beginner all the way to more advanced topics, and features some incredibly fun projects to build 100% in shaders. We cover topics the same way I learn them, by learning the fundamental...
Make stuff look better with DECALS!
zhlédnutí 24KPřed 2 lety
Make stuff look better with DECALS!
Immersive 3D Audio and Visualization (three.js & javascript)
zhlédnutí 29KPřed 2 lety
Immersive 3D Audio and Visualization (three.js & javascript)
Building a Simple First Person Camera
zhlédnutí 53KPřed 2 lety
Building a Simple First Person Camera
Building a Simple 3D Scene with Physics in JavaScript & Three.js
zhlédnutí 39KPřed 2 lety
Building a Simple 3D Scene with Physics in JavaScript & Three.js
What can “The Simpsons” teach us about Dynamic Programming?
zhlédnutí 97KPřed 2 lety
What can “The Simpsons” teach us about Dynamic Programming?
Wait, so comparisons in floating point only just KINDA work? What DOES work?
zhlédnutí 243KPřed 2 lety
Wait, so comparisons in floating point only just KINDA work? What DOES work?
Hash Tables, Associative Arrays, and Dictionaries (Data Structures and Optimization)
zhlédnutí 114KPřed 2 lety
Hash Tables, Associative Arrays, and Dictionaries (Data Structures and Optimization)
Can JavaScript Go Faster? Threading in JavaScript (Data Structures & Optimization)
zhlédnutí 66KPřed 2 lety
Can JavaScript Go Faster? Threading in JavaScript (Data Structures & Optimization)
Simple Biome Generation (3D World Generation #11)
zhlédnutí 29KPřed 2 lety
Simple Biome Generation (3D World Generation #11)
I Tried to Make Star Wars Battlefront II in JavaScript
zhlédnutí 120KPřed 3 lety
I Tried to Make Star Wars Battlefront II in JavaScript
What Big-O notation ACTUALLY tells you, and how I almost failed my Google Interview
zhlédnutí 375KPřed 3 lety
What Big-O notation ACTUALLY tells you, and how I almost failed my Google Interview
How Slow is JavaScript Really? JavaScript vs C++ (Data Structures & Optimization)
zhlédnutí 290KPřed 3 lety
How Slow is JavaScript Really? JavaScript vs C (Data Structures & Optimization)
3D Mesh Generation, Gaps, and Stitching (3D World Generation #10)
zhlédnutí 27KPřed 3 lety
3D Mesh Generation, Gaps, and Stitching (3D World Generation #10)
Why Linked Lists vs Arrays isn’t a real choice
zhlédnutí 308KPřed 3 lety
Why Linked Lists vs Arrays isn’t a real choice
Logarithmic Depth Buffers and Problems of Scale (3D World Generation #9)
zhlédnutí 29KPřed 3 lety
Logarithmic Depth Buffers and Problems of Scale (3D World Generation #9)
I made an EVEN BETTER Minecraft
zhlédnutí 322KPřed 3 lety
I made an EVEN BETTER Minecraft