This commit is contained in:
parent
912635a823
commit
6e0fb26f36
|
@ -1,9 +0,0 @@
|
|||
extends Resource
|
||||
@export var basenames: PackedStringArray
|
||||
@export var shader: ShaderInclude
|
||||
@export var image_VA_Swallow1: Texture2D
|
||||
@export var image_mask_VA_Swallow1: Texture2D
|
||||
|
||||
func attach(mat: ShaderMaterial):
|
||||
mat.set_shader_parameter('image_VA_Swallow1', image_VA_Swallow1)
|
||||
mat.set_shader_parameter('image_mask_VA_Swallow1', image_mask_VA_Swallow1)
|
|
@ -1,5 +0,0 @@
|
|||
|
||||
uniform sampler2D image_VA_Swallow1: repeat_disable;
|
||||
uniform sampler2D image_mask_VA_Swallow1: repeat_disable;
|
||||
uniform bool enabled_VA_Swallow1 = false;
|
||||
uniform int start_time_VA_Swallow1;
|
|
@ -9,7 +9,7 @@ use openexr::core::channel_list::Channel;
|
|||
use openexr::core::frame_buffer::{FrameBuffer, Slice};
|
||||
use openexr::core::header::Header;
|
||||
use openexr::core::output_file::OutputFile;
|
||||
use openexr::core::PixelType;
|
||||
use openexr::core::{PixelType, Compression};
|
||||
use pointcache::{MDDFrame, MDDSeekableFile, Point, PointCache};
|
||||
use std::{error::Error, fs::File};
|
||||
|
||||
|
@ -17,7 +17,7 @@ use std::{error::Error, fs::File};
|
|||
|
||||
pub const MAX_IMAGE_DIM: usize = 16384;
|
||||
// TODO lower this once you figure out what the fuck
|
||||
pub const MOVEMENT_EPSILON: f32 = 1.0;
|
||||
pub const MOVEMENT_EPSILON: f32 = 0.000000001;
|
||||
|
||||
fn non_color_channel() -> Channel {
|
||||
Channel {
|
||||
|
@ -40,6 +40,9 @@ fn write_mask_image(
|
|||
assert!(height <= MAX_IMAGE_DIM);
|
||||
let mut header = Header::from_dimensions(width as i32, height as i32);
|
||||
|
||||
// TODO this might just make the file bigger and not fix anything
|
||||
header.set_compression(Compression::No);
|
||||
|
||||
header.channels_mut().insert("R", &non_color_channel());
|
||||
|
||||
let mut frame_buffer = FrameBuffer::new();
|
||||
|
@ -70,6 +73,9 @@ fn write_point_image(
|
|||
) -> Result<(), Box<dyn Error>> {
|
||||
let mut header = Header::from_dimensions(width as i32, height as i32);
|
||||
|
||||
// TODO this might just make the file bigger and not fix anything
|
||||
header.set_compression(Compression::No);
|
||||
|
||||
header.channels_mut().insert("R", &non_color_channel());
|
||||
header.channels_mut().insert("G", &non_color_channel());
|
||||
header.channels_mut().insert("B", &non_color_channel());
|
||||
|
|
Loading…
Reference in New Issue