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

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s