boost ring brightness

This commit is contained in:
yuni 2024-04-01 15:40:33 +02:00
parent 7b172058bb
commit 5e78f680de

View file

@ -7,6 +7,7 @@
@group(2) @binding(1) var<uniform> jupiter_radius: f32;
const jupiter_radius_Mm: f32 = 71.492;
const brightness = 0.05;
fn smooth_edge(start: f32, end: f32, value: f32) -> f32 {
var x: f32 = (value - start) / (end - start);
@ -59,7 +60,7 @@ fn ring_density(radius: f32) -> f32 {
fn fragment(in: VertexOutput) -> @location(0) vec4<f32> {
let jupiter_percent = jupiter_radius / ring_radius;
let color = vec3<f32>(0.3, 0.3, 0.3);
var alpha = 0.02;
var alpha = brightness;
let r_uv = 2 * distance(in.uv, vec2<f32>(0.5));
let r = r_uv * ring_radius / jupiter_radius * jupiter_radius_Mm;