Dev news : LabPBR 1.2 migration WIP

As Vanillaccurate currently conforms to the LabPBR 1.1 format (albeit without AO), I wanted to find a way to upgrade the pack to 1.2 without losing the 1.1 compatibility for shaders that aren’t upgraded to 1.2 yet.

Using 1.2 format on a 1.1 shader will result in very wrong normals, whereas using a 1.1 pack on a 1.2 shader will work mostly normally, provided no AO was encoded in the normals (otherwise the un-normalized normals might look a bit off but not as much as the former case).

I upgraded a couple of blocks to 1.2 and added AO to them, and developed a script that will allow you to switch back and forth between 1.1 and 1.2 formats. The pack will still release as LabPBR 1.1 by default.

It’s going to be an iterative process, ad it would take much too long to redesign all the blocks at once, so I’ll do it in batches between releases of Vanillaccurate and Realaccurate.

Here is an example of AO in action using LabPBR 1.2 format versus non-AO LabPBR 1.1. I’m using Kappa shader 2.0.


Leave a Reply