Changes

Jump to navigation Jump to search

CRT-Royale

2,266 bytes added, 01:49, 17 January 2016
More content
<code>beam_horiz_filter</code> specifies how the beam is filtered horizontally. The options are 0.0 (Quilez, sharp and fast), 1.0 (Gaussian, configurable sharpness), and 2.0 (Lanczos2, sharp and higher quality). <code>beam_horiz_sigma</code> is used to set the level of blur when using Gaussian horizontal filtering.
 
===Convergence===
convergence_offset_x_r = 0.000000
convergence_offset_x_g = 0.000000
convergence_offset_x_b = 0.000000
convergence_offset_y_r = 0.000000
convergence_offset_y_g = 0.000000
convergence_offset_y_b = 0.000000
 
The convergence offsets settings specify how well the simulated CRT electron beams are aligned. The default values indicate perfect convergance with no colors that are misaligned. However, real CRTs, particularly cheaper consumer models, very often did not have perfect convergance, so you can change the offsets to simulate that flaw if you want.
 
===Mask===
mask_type = 1.000000
mask_sample_mode_desired = 0.000000
mask_specify_num_triads = 0.000000
mask_triad_size_desired = 3.000000
mask_num_triads_desired = 480.000000
 
The mask settings control how the phosphor mask is rendered on the screen.
 
<code>mask_type</code> specifies which layout of phosphors the screen has. The options for this are 0.0 (Aperture Grille), 1.0 (Slot Mask), and 2.0 (Dot Mask). Aperture Grille phosphor layout is easier to render at lower resolutions, the other options require higher resolutions to render at an acceptable level of detail.
 
<code>mask_sample_mode_desired</code> specifies the sampling mode of the phosphor mask. The default of 0.0 is the highest quality and slowest method, while 1.0 is lower quality but faster. The 2.0 setting makes the mask tile without resizing, which results in a huge phosphor mask with the default mask textures, so it's intended more for mask textures for a screen of a fixed size.
 
<code>mask_triad_size_desired</code> specifies the size of each phosphor triad relative to the screen. Smaller triad size will make the simulated CRT like a high resolution PC CRT or a Sony BVM with increased sharpness and less visible phosphors, while a larger triad size makes the simulated CRT into a low resolution CRT like many consumer TVs with more blurring and less visible scanline gaps. It's recommended to keep this setting as a whole number, since fractional sizes seem to cause scaling artifacts sometimes.
 
If <code>mask_specify_num_triads</code> is set to 1.0, then the phosphor mask will be scaled to use the number of triads specified in <code>mask_num_triads_desired</code>. This is disabled by default.
==Notes==
223
edits

Navigation menu