INNER CODE UNIT · Python

chunk

SedulousWorks/SedulousEngine · Scripts/generate_brdf_lut.py:170

            chunk = data[i:i + bytes_per_line]
            hex_vals = ", ".join(f"0x{b:02X}" for b in chunk)
            if i + bytes_per_line >= total:
                f.write(f"\t\t{hex_vals}\n")
            else:
                f.write(f"\t\t{hex_vals},\n")

        f.write("\t);\n")
        f.write("}\n")


if __name__ == "__main__":
    output_path = sys.argv[1] if len(sys.argv) > 1 else DEFAULT_OUT_PATH

    print(f"Generating {SIZE}x{SIZE} BRDF LUT ({NUM_SAMPLES} samples/texel)...", file=sys.stderr)
    data = generate_brdf_lut()
    print(f"Generated {len(data)} bytes", file=sys.stderr)
    print(f"Writing to {output_path}", file=sys.stderr)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…