Skip to content

Commit de103ae

Browse files
1.1.1 release candidate (#302)
This PR increases the version to 1.1.1 and backports any missing change in the branch, it also adds a complete changelog for 1.1 and 1.1.1. Backported PRs : - #235 - #230 - #218 - #289 - #236 - #262
1 parent 4f8e27a commit de103ae

28 files changed

Lines changed: 1416 additions & 84 deletions

CHANGELOG.md

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
2+
# OpenPBR Change Log
3+
This file gives a high level overview of the changes introduced between versions, relative to version 1.0.
4+
5+
How to read this document : ✨ new feature  |  🎨 look-changing  |  🐛 bug fix
6+
7+
## [[1.1.1]](https://github.com/AcademySoftwareFoundation/OpenPBR/tree/v1.1.1) - April 17, 2026
8+
- 🐛 [Implementation flexibility](https://github.com/AcademySoftwareFoundation/OpenPBR/pull/248) **#248**: Adds a new section to the specification formally stating that implementers of the specification are free to use approximations, for example for low-power constraints.
9+
- 🐛 [Thin-walled subsurface](https://github.com/AcademySoftwareFoundation/OpenPBR/pull/258) **#258**: Clarifies the interaction of `geometry_thin_walled` and subsurface and how it affects `subsurface_radius` and `subsurface_scale`.
10+
- 🐛 [HDR emission color](https://github.com/AcademySoftwareFoundation/OpenPBR/pull/260) **#260**: Allows values above 1 for `emission_color`.
11+
- 🐛 [More examples](https://github.com/AcademySoftwareFoundation/OpenPBR/pull/257) **#257**: Adds more material examples.
12+
- 🐛 [MaterialX hints](https://github.com/AcademySoftwareFoundation/OpenPBR/pull/265) **#265**: Adds MaterialX code generation hints.
13+
- 🐛 [Metal edge tint and ignored thin-walled](https://github.com/AcademySoftwareFoundation/OpenPBR/pull/300) **#300**: Fixes two issues in the MaterialX implementation, the edge tint was incorrectly multiplied by the specular weight (backported from **#240**) and `geometry_thin_walled` was not connected to the shader (backported from **AcademySoftwareFoundation/MaterialX#2759**).
14+
- 🐛 [New logo](https://github.com/AcademySoftwareFoundation/OpenPBR/pull/235) **#235**: Uses the new logo in the specification.
15+
- 🐛 [Broken links](https://github.com/AcademySoftwareFoundation/OpenPBR/pull/230) **#230**: Fixes broken links in the specification.
16+
- 🐛 [Improved wording](https://github.com/AcademySoftwareFoundation/OpenPBR/pull/218) **#218**: Adds various clarifications and rewordings to the specification.
17+
- 🐛 [Added Changelog](https://github.com/AcademySoftwareFoundation/OpenPBR/pull/289) **#289**: Adds a changelog to the project.
18+
- 🐛 [New images](https://github.com/AcademySoftwareFoundation/OpenPBR/pull/236) **#236**: Updates images for the model schematic illustration, glossy diffuse wood, fuzz roughness and new images for anisotropy.
19+
- 🐛 [Revised thin-film section](https://github.com/AcademySoftwareFoundation/OpenPBR/pull/262) **#262**: Expands the thin-film specification and revises it to make it clearer.
20+
21+
## [[1.1]](https://github.com/AcademySoftwareFoundation/OpenPBR/tree/v1.1) - Jun 28, 2024
22+
-[Enable Zeltner sheen](https://github.com/AcademySoftwareFoundation/OpenPBR/pull/217) **#217**: This change enables Zeltner sheen in the reference implementation of OpenPBR, leveraging the new functionality in MaterialX.
23+
- 🎨 [Change thin film IOR default](https://github.com/AcademySoftwareFoundation/OpenPBR/pull/211) **#211**: This won't make much difference to the look in implementations that ignore the adjacent IORs of the film, but for those that take it into account, this will make the film visible rather than invisible by default (since `specular_ior` is 1.5 by default, and `coat_ior` 1.6).
24+
- 🎨 [Update subsurface color types](https://github.com/AcademySoftwareFoundation/OpenPBR/pull/220) **#220**: Changes `subsurface_radius_scale` from `vector3` to `color3`, aligning the type with its per-channel usage.
25+
- 🐛 [Updated OpenPBR default example](https://github.com/AcademySoftwareFoundation/OpenPBR/pull/216) **#216**: Updates the OpenPBR default example, matching its values to the latest default values of the shading model.
26+
- 🐛 [Allow darkening in fuzz](https://github.com/AcademySoftwareFoundation/OpenPBR/pull/207) **#207**: Allows fuzz to darken as well as lighten the reflection.
27+
- 🐛 [Resource section](https://github.com/AcademySoftwareFoundation/OpenPBR/pull/215) **#215**: Adds a resource section to the front page of the project.
28+
- 🐛 [Clearer emission color formula](https://github.com/AcademySoftwareFoundation/OpenPBR/pull/209) **#209**: Clarifies the formula for the emission color.
29+
- 🐛 [Version update](https://github.com/AcademySoftwareFoundation/OpenPBR/pull/221) **#221**: Updates the specification and MaterialX node definition to 1.1.
30+
31+
## [[1.0]](https://github.com/AcademySoftwareFoundation/OpenPBR/tree/v1.0) - Jun 4, 2024
32+
33+
- _First release._
34+
35+

README.md

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,14 @@
1-
# OpenPBR Surface
21

2+
3+
<br>
4+
<p align="center">
5+
<img src="images/logo/openpbr-logo-glyph.svg" alt="homepage" height="80px" style="vertical-align: middle; position: relative; bottom: 3px"/>&nbsp;&nbsp;
6+
<img src="images/logo/openpbr-logo-text.svg" alt="homepage" height="96px" style="vertical-align: middle; position: relative; bottom: 3px"/>
7+
</p>
8+
<br>
39
<p align="center">
4-
<img src="images/OpenPBR_title.jpg" title="OpenPBR demonstration scene" />
10+
<img src="images/OpenPBR_title.jpg" title="OpenPBR demonstration scene" width="80%"/>
11+
<br>
512
<sub><i>Shader Playground, rendered in Arnold for Maya, using OpenPBR Surface. Artwork by Nikie Monteleone.</i></sub>
613
</p>
714
<br>

images/base-ior.png

3.18 MB
Loading

images/carbon_fiber_a0.0.png

819 KB
Loading

images/carbon_fiber_a0.5.png

831 KB
Loading

images/carbon_fiber_a0.9.png

866 KB
Loading

images/coat_darkening_0.0.png

1.09 MB
Loading

images/coat_darkening_0.5.png

1.1 MB
Loading

images/coat_darkening_1.png

1.12 MB
Loading

images/fuzz_dust_r0.25.png

998 KB
Loading

0 commit comments

Comments
 (0)