Difference between revisions of "PBR"
From polycount
EricChadwick (Talk | contribs) (Color Charts) |
EricChadwick (Talk | contribs) (→Tutorials: Adobe PBR) |
||
(3 intermediate revisions by the same user not shown) | |||
Line 5: | Line 5: | ||
* [https://marmoset.co/posts/basic-theory-of-physically-based-rendering/ Basic Theory of Physically-Based Rendering] in Toolbag 2 by Marmoset | * [https://marmoset.co/posts/basic-theory-of-physically-based-rendering/ Basic Theory of Physically-Based Rendering] in Toolbag 2 by Marmoset | ||
* [https://marmoset.co/posts/pbr-texture-conversion/ PBR Texture Conversion] in Toolbag 2 by Marmoset | * [https://marmoset.co/posts/pbr-texture-conversion/ PBR Texture Conversion] in Toolbag 2 by Marmoset | ||
− | * [https:// | + | * [https://academy.substance3d.com/courses/pbrguides PBR Guides] by Adobe. Light and Matter : The theory of Physically-Based Rendering and Shading, and Practical Guidelines for PBR Texturing. |
* [https://docs.unrealengine.com/latest/INT/Engine/Rendering/Materials/PhysicallyBased/ Physically Based Materials] in Unreal Engine | * [https://docs.unrealengine.com/latest/INT/Engine/Rendering/Materials/PhysicallyBased/ Physically Based Materials] in Unreal Engine | ||
* [http://blogs.unity3d.com/2015/02/18/working-with-physically-based-shading-a-practical-approach/ Working with Physically-Based Shading: a Practical Approach] for Unity. | * [http://blogs.unity3d.com/2015/02/18/working-with-physically-based-shading-a-practical-approach/ Working with Physically-Based Shading: a Practical Approach] for Unity. | ||
Line 12: | Line 12: | ||
* [http://www.artisaverb.info/PBT.html Physically Based Texturing] by [http://www.polycount.com/forum/member.php?u=20394 Andrew 'd1ver' Maximov] | * [http://www.artisaverb.info/PBT.html Physically Based Texturing] by [http://www.polycount.com/forum/member.php?u=20394 Andrew 'd1ver' Maximov] | ||
* [http://www.artisaverb.info/PBR.html Physically Based Rendering for Artists] by [http://www.polycount.com/forum/member.php?u=20394 Andrew 'd1ver' Maximov] | * [http://www.artisaverb.info/PBR.html Physically Based Rendering for Artists] by [http://www.polycount.com/forum/member.php?u=20394 Andrew 'd1ver' Maximov] | ||
− | |||
* [http://blog.selfshadow.com/publications/ SIGGRAPH Physically Based Shading] presentations and papers from multiple years. | * [http://blog.selfshadow.com/publications/ SIGGRAPH Physically Based Shading] presentations and papers from multiple years. | ||
* [https://doc.babylonjs.com/how_to/physically_based_rendering Babylon.JS - Start with Physically Based Rendering (PBR)] | * [https://doc.babylonjs.com/how_to/physically_based_rendering Babylon.JS - Start with Physically Based Rendering (PBR)] | ||
+ | * [https://www.jeremyromanowski.com/blog/2015/11/20/lets-get-physical-part-1-of-3 Let's Get Physical: Part 1 of 3 — Jeremy Romanowski] | ||
== Color Charts == | == Color Charts == | ||
Line 20: | Line 20: | ||
* [https://seblagarde.wordpress.com/2012/04/30/dontnod-specular-and-glossiness-chart/ DONTNOD specular and glossiness chart] color charts for specular and roughness. | * [https://seblagarde.wordpress.com/2012/04/30/dontnod-specular-and-glossiness-chart/ DONTNOD specular and glossiness chart] color charts for specular and roughness. | ||
* [http://technicalartadventures.blogspot.com/2015/04/pbr-albedo-cheat-sheet.html Technical Art Adventures: PBR - Albedo Cheat Sheet] albedo color chart in Linear vs. sRGB. | * [http://technicalartadventures.blogspot.com/2015/04/pbr-albedo-cheat-sheet.html Technical Art Adventures: PBR - Albedo Cheat Sheet] albedo color chart in Linear vs. sRGB. | ||
+ | * [https://technicalartadventures.blogspot.com/2015/04/pbr-spec-cheat-sheet.html Technical Art Adventures: PBR - Spec Cheat Sheet] specular color chart in IOR vs. Linear vs. sRGB. | ||
* [https://docs.unity3d.com/Manual/StandardShaderMaterialCharts.html Unity - Manual : Material charts] color charts for albedo, metalness, roughness, specular, and smoothness. | * [https://docs.unity3d.com/Manual/StandardShaderMaterialCharts.html Unity - Manual : Material charts] color charts for albedo, metalness, roughness, specular, and smoothness. | ||
+ | * [https://docs.unity3d.com/uploads/ExpertGuides/Dark_Dielectric_Materials.pdf Unity Expert Guides - Materials authoring guidelines 1 : dark dielectric materials] proof that the darkest albedo is around 30 sRGB. | ||
* [https://google.github.io/filament/Filament.md.html#materialsystem/parameterization/craftingphysicallybasedmaterials Physically Based Rendering in Filament: Crafting physically based materials] color charts for albedo, metalness, roughness, specular, clear coat, clear coat roughness, and anisotropy. | * [https://google.github.io/filament/Filament.md.html#materialsystem/parameterization/craftingphysicallybasedmaterials Physically Based Rendering in Filament: Crafting physically based materials] color charts for albedo, metalness, roughness, specular, clear coat, clear coat roughness, and anisotropy. | ||
Latest revision as of 17:10, 4 December 2019
Physically-Based Rendering (PBR) is an approach for materials and rendering that creates more accurate and predictable results than previous game rendering techniques, and works very well with dynamic lighting conditions (like time-of-day).
Tutorials
- Physically Based Rendering, And You Can Too! in Toolbag 2 by Marmoset
- Basic Theory of Physically-Based Rendering in Toolbag 2 by Marmoset
- PBR Texture Conversion in Toolbag 2 by Marmoset
- PBR Guides by Adobe. Light and Matter : The theory of Physically-Based Rendering and Shading, and Practical Guidelines for PBR Texturing.
- Physically Based Materials in Unreal Engine
- Working with Physically-Based Shading: a Practical Approach for Unity.
- Physically Based Rendering in Substance - YouTube - PBR principles well explained
- Game environments – Part A: rendering Remember Me – fxguide explains PBR in their game Remember Me.
- Physically Based Texturing by Andrew 'd1ver' Maximov
- Physically Based Rendering for Artists by Andrew 'd1ver' Maximov
- SIGGRAPH Physically Based Shading presentations and papers from multiple years.
- Babylon.JS - Start with Physically Based Rendering (PBR)
- Let's Get Physical: Part 1 of 3 — Jeremy Romanowski
Color Charts
- DONTNOD Physically based rendering chart for Unreal Engine 4 color charts for albedo, metalness, roughness, porosity.
- DONTNOD specular and glossiness chart color charts for specular and roughness.
- Technical Art Adventures: PBR - Albedo Cheat Sheet albedo color chart in Linear vs. sRGB.
- Technical Art Adventures: PBR - Spec Cheat Sheet specular color chart in IOR vs. Linear vs. sRGB.
- Unity - Manual : Material charts color charts for albedo, metalness, roughness, specular, and smoothness.
- Unity Expert Guides - Materials authoring guidelines 1 : dark dielectric materials proof that the darkest albedo is around 30 sRGB.
- Physically Based Rendering in Filament: Crafting physically based materials color charts for albedo, metalness, roughness, specular, clear coat, clear coat roughness, and anisotropy.
Forum Threads
- Poll: Metalness or Specular Reflectance (PBR) - Polycount Forum
- PBR: The Problem with Greyscale Metalness - Polycount Forum
- Why do things look darker when wet? Translate to PBR? - Polycount Forum
- Computer Color is Broken - a short video on colors, displays, Photoshop, and blurring - Polycount Forum
- Painting sRGB/Linear, best practices - Polycount Forum
- PBR Physically Based Rendering Bible - Polycount Forum
- Tileable Dirt & Pebbles Texture - a process for developing PBR textures - Polycount Forum
- UDK Physically Based Lighting! - Polycount Forum
- Physically based rendering in games - Polycount Forum
- Ready at Dawn's Material system - Polycount Forum
- TGA Physically Based Lighting CGFX Shader for Maya Viewport - Polycount Forum