周报 第27期
texture best practices(arm)
The overall goal of the best practices guide series is to make games perform better on mobile based platforms
- Texture atlas, filtering, mipmap, size, color space, compression, UV unwrap, UV visual, UV channel packing, and other best practices related to textures
geometry best practices
This guide highlights geometry optimisations for 3D assets, that can make a game more efficient and achieve the overall goal of getting your game to perform better on mobile platforms.
- Best practices for geometry targeting mobile devices
- Correct triangle/polygon usage
- Level of detail(LOD) tips and tricks
- Other various best practices
grass shader(unity)
You will learn to write a geometry shader to generate blades of grass from an input mesh’s vertices, and use tessellation to control the density of the grass.
- Unity 2018.3
- Gemotry Shader
- 1个小时左右能完成的教程
- 前置条件:熟悉Unity并且了解着色器语法等基础知识。
to Z-Prepass or Not to Z-Prepass
讨论了Z-Prepass的优缺点,并指出了提升Overdraw之外,给许多技术和优化提供了空间,如alpha testing with depth equal, SSAO, SSR, Screen space Shadows等等
vk mini path tracer
A Beginner-friendly Vulkan path tracing tutorial in under 300 lines of C++.