|
You are here |
placeholderart.wordpress.com | ||
| | | | |
alain.xyz
|
|
| | | | | A review of material models used in real-time renderers and ray tracing engines. | |
| | | | |
auzaiffe.wordpress.com
|
|
| | | | | In this blog post, you will find an implementation for importance sampling a VNDF (GGX-Smith) isotropic distribution that is 15% faster than the current state of the art and doesn't require building a local basis. Here is the HLSL implementation: float3 sample_vndf_isotropic(float2 u, float3 wi, float alpha, float3 n) { // decompose the floattor in... | |
| | | | |
seblagarde.wordpress.com
|
|
| | | | | Version : 1.67 - Living blog - First version was 4 September 2011 AMD Cubemapgen is a useful tool which allow cubemap filtering and mipchain generation. Sadly, AMD decide to stop the support of it. However it has been made open source [1] and has been upload on Google code repository [2] to be improved... | |
| | | | |
austinmorlan.com
|
|
| | | It took me longer than necessary to understand how a rotation transform matrix rotates a vector through three-dimensional space. Not because it's a difficult concept but because it is often poorly explained in textbooks. Even the most explanatory book might derive the matrix for a rotation around one axis (e.g., x) but then present the other two matrices without showing their derivation. I'll explain my own understanding of their derivation in hopes that it will enlighten others that didn't catch on right away. | ||