Here is a new WIP version of Vanillaccurate Pack. Enjoy !
- added SSS to obsidian (test required? needs alpha?)
- fixed ice transparency
- reworked most blocks to account for non-null metallic value (see below)
- checked/adjusted porosity on some blocks.
- reworked some blocks to use proc-genned textures:
- Going further down the rabbit hole with proc-genned details, I changed some blocks to replace the photographic textures with proc-genned textures.
- Blocks changed in this version: bricks, iron block, gold block, sand
- Going further down the rabbit hole with proc-genned details, I changed some blocks to replace the photographic textures with proc-genned textures.
NOTICE: I also adjusted Continuum format after a realization I had by checking the shader code. When using SEUS (or possibly LabPBR with some inaccuracies for metal) format the F0 term is computer from the green channel. I noticed there is a function which forces the metalness to 0.02 for non-metals (0 in the green channel). Continuum format doesn’t perform that calculation and basically takes the value in the red channel as raw F0 term. What this implies is that a very small fresnel 0 term is required in Continuum for reflections to occur. If F0 term is flat 0, reflections won’t be applied thus a small, non-zero value is required (which is consistent with how dielectrics behave in nature, they have a very small, non-zero value). I changed the converter so the Continuum format is correct.
That’s also a reminder to me that I need to adjust the F0 values for dielectrics, as they’ve been 0 up to now. As they need to be small but non-zero (as per LabPBR specification), I started reworking the already designed blocks to adjust that value so shaders relying on that will behave as they should. It’s a WIP so it’ll probably take a couple of versions to include all blocks.
Just FYI: this document explains how dielectrics behave, stating that most dielectrics have a F0 term between 2 and 5%, explaining the value of 0.02 Continuum uses.
(page 7 and figure 10 page 8)
Changelog
changed
- bricks
- iron_block
- gold_block
- sand
- obsidian
- ice
added
- yellow_stained_glass
- white_stained_glass
- red_stained_glass
- purple_stained_glass
- pink_stained_glass
- orange_stained_glass
- magenta_stained_glass
- lime_stained_glass
- light_gray_stained_glass
- light_blue_stained_glass
- green_stained_glass
- gray_stained_glass
- cyan_stained_glass
- brown_stained_glass
- blue_stained_glass
- black_stained_glass
- yellow_stained_glass_pane_top
- white_stained_glass_pane_top
- red_stained_glass_pane_top
- purple_stained_glass_pane_top
- pink_stained_glass_pane_top
- orange_stained_glass_pane_top
- magenta_stained_glass_pane_top
- lime_stained_glass_pane_top
- light_gray_stained_glass_pane_top
- light_blue_stained_glass_pane_top
- green_stained_glass_pane_top
- gray_stained_glass_pane_top
- cyan_stained_glass_pane_top
- brown_stained_glass_pane_top
- blue_stained_glass_pane_top
- black_stained_glass_pane_top
HardTop Vanillaccurate 128x v0.1.4
HardTop Vanillaccurate 128x Continuum v0.1.4
HardTop Vanillaccurate 256x v0.1.4
HardTop Vanillaccurate 256x Continuum v0.1.4
HardTop Vanillaccurate 512x v0.1.4
HardTop Vanillaccurate 512x Continuum v0.1.4
One thought on “HardTop Vanillaccurate Pack v0.1.4”