Created attachment 3074[details]
new flare code and bloom patch
I missed bloom and the lens flares from Open Arena, so I integrated this stuff into ioquake3's renderer:
r_lensReflection1 // sharp reflection
r_lensReflection2 // fuzzy reflection
r_lensReflectionBrightness
My favorite setting: r_lensReflection2 "1", r_lensReflectionBrightness "0.7"
r_bloom
r_bloom_alpha
r_bloom_diamond_size
r_bloom_intensity
r_bloom_darken
r_bloom_sample_size
r_bloom_fast_sample
Best results with: r_bloom_sample_size "512"
Created attachment 3076[details]
new flare code and bloom patch
Add CVAR_ARCHIVE to r_lensReflection1, r_lensReflection2 and r_lensReflectionBrightness.
Thank you for doing this work. However, I believe it would be better to keep these modifications in a separate renderer, now that we've made the switch to a pluggable renderer architecture.
What do you think, Timbo?
Created attachment 3074 [details] new flare code and bloom patch I missed bloom and the lens flares from Open Arena, so I integrated this stuff into ioquake3's renderer: r_lensReflection1 // sharp reflection r_lensReflection2 // fuzzy reflection r_lensReflectionBrightness My favorite setting: r_lensReflection2 "1", r_lensReflectionBrightness "0.7" r_bloom r_bloom_alpha r_bloom_diamond_size r_bloom_intensity r_bloom_darken r_bloom_sample_size r_bloom_fast_sample Best results with: r_bloom_sample_size "512"
Created attachment 3075 [details] new flare code and bloom patch I fixed the missing Index of tr_backend.c - sorry.
Created attachment 3076 [details] new flare code and bloom patch Add CVAR_ARCHIVE to r_lensReflection1, r_lensReflection2 and r_lensReflectionBrightness.
Created attachment 3079 [details] new flare code and bloom patch Bloom require 32-bit textures ==> disable bloom if r_texturebits less than 32.
Created attachment 3080 [details] new flare code and bloom patch Fixed: bloom texture clamping issues - occasional bleeding on the screen edges. Removed: some unused bloom code. Good results with: r_bloom_sample_size "480" r_bloom_darken "2" r_bloom_intensity "3" r_bloom_diamond_size "8" r_bloom_alpha "0.2" r_bloom "1" r_lensReflectionBrightness "0.7" r_lensReflection2 "1" r_lensReflection1 "0"