How To Use Less Memory for More Realistic Materials - High Resolution, Low Consumption

How To Use Less Memory for More Realistic Materials - High Resolution, Low Consumption

21.916 Lượt nghe
How To Use Less Memory for More Realistic Materials - High Resolution, Low Consumption
Ever wondered how real-time rendering juggles memory, textures, and optimization to create stunning visuals? 🎮 In this lecture, we unravel the mysteries of rendering, starting from the basics of memory hierarchy and virtual memory to the intricacies of textures, mipmaps, and virtual textures. Explore how physical memory units like SSDs, DRAM, VRAM, and even virtual memory work together to deliver performance in real-time applications. We dive deep into understanding bitmaps, texture compression techniques, and mipmaps, showcasing how these tools optimize texture resolution and memory usage. Finally, we uncover how virtual textures enable streaming only the visible parts of a texture, saving memory and enhancing performance in expansive, open-world environments. Whether you’re a game developer, graphics enthusiast, or someone fascinated by how real-time rendering works, this lecture has something for you. Learn how these techniques can be applied to push the boundaries of your projects. Timestamps 0:00 - Intro 1:16 - Rendering Budget 2:22 - Memory 5:06 - Memory Criteria 9:03 - Texture 9:53 - Bitmaps 12:43 - Compression 16:30 - Mipmaps 20:17 - Virtual Memory 22:29 - Virtual Textures 25:21 - Recap 26:27 - Virtual Geometry 27:12 - Subscription Sources used in the video TED-Ed How computer memory works - Kanawat Senanan https://youtu.be/p3q5zWCw8J4?si=IDv14swebtyGWFr5 Branch Education - How does Computer Memory Work? 💻🛠 https://youtu.be/7J7X7aZvMXQ?si=BR2AWCR-T1nVxxbR Ben Cloward - Texture Compression and Settings - UE4 Materials 101 - Episode 9 https://youtu.be/h95X255NhOo?si=V4Rjk9ekXkh7zMOA Nathan Reed - Understanding BCn Texture Compression Formats https://www.reedbeta.com/blog/understanding-bcn-texture-compression-formats/ VLRN Valiean - Texture Streaming Pool over budget ? ✅ Complete GUIDE for Unreal Engine 5 https://youtu.be/_2sY0i1nDUg?si=r77TVBtoQ9FMqPzF Werewolven- 10 Second Fix: Texture Streaming Pool Over Budget UE5.1 Unreal Engine https://youtu.be/oFihNzy2ePY?si=o2fndS1GGT1Hrg8_ GSN Composer - What are Mipmaps? Texture Filtering in GLSL [Shaders Monthly #6] https://youtu.be/qMCOX3m-R28?si=0NhglNJJ0fnNbeng Cem Yuksel - Intro to Graphics 13 - Textures https://youtu.be/Yjv6hc4Zqjk?si=Q6_kzrWsPEB9zFfi Visual Tech Art - 4K textures are USELESS! https://youtu.be/Pcm6SrfgnvA?si=L6k0Q5SWkpsxg61U Unity - Getting started with streaming virtual texturing for games | Unite Now 2020 https://youtu.be/qqomQNsLdjA?si=0_h1Lw_QZ9qbzlSB Unreal Engine - Virtual Texturing – Live from HQ – Inside Unreal https://www.youtube.com/live/fhoZ2qMAfa4?si=wGaGOoja_ya8E-Oc As we conclude, we discuss how these concepts tie together and hint at the next step in the journey: exploring virtual geometry through tools like Nanite. Don’t forget, you can subscribe secretly, and no one has to know you found this content useful. 🤫 Subscribing, commenting, and liking helps this video reach others who are just as curious as you. See you in the next one!