fix normalization

This commit is contained in:
numzero 2025-11-25 12:59:28 +03:00
parent 98f3c44ab3
commit 68b4041c88
3 changed files with 5 additions and 5 deletions

View File

@ -328,7 +328,7 @@ impl Core {
} }
let light_at = { let light_at = {
let sigma2 = args.accum_sigma.powi(2); let sigma2 = args.accum_sigma.powi(2);
let accum_normalizator = (2. * PI * sigma2).sqrt().recip(); let accum_normalizator = (2. * PI * sigma2).recip();
let hits = &hits; let hits = &hits;
move |hit: Hit| -> f32 { move |hit: Hit| -> f32 {
let mut total_cd = 0.0f32; let mut total_cd = 0.0f32;

View File

@ -52,8 +52,8 @@ void PhotonLight::updateView() {
m_ui->lightYawLabel->setText(tr("Yaw: %1 deg").arg(QString::number(qRadiansToDegrees(args.light_position.yaw)))); m_ui->lightYawLabel->setText(tr("Yaw: %1 deg").arg(QString::number(qRadiansToDegrees(args.light_position.yaw))));
m_ui->lightPitchLabel->setText(tr("Pitch: %1 deg").arg(QString::number(qRadiansToDegrees(args.light_position.pitch)))); m_ui->lightPitchLabel->setText(tr("Pitch: %1 deg").arg(QString::number(qRadiansToDegrees(args.light_position.pitch))));
m_ui->lightDistanceLabel->setText(tr("Distance: %1").arg(QString::number(args.light_position.distance))); m_ui->lightDistanceLabel->setText(tr("Distance: %1").arg(QString::number(args.light_position.distance)));
m_ui->accumSigmaLabel->setText(tr("Averaging radius: %1").arg(QString::number(args.accum_sigma, 'f', 3))); m_ui->accumSigmaLabel->setText(tr("Averaging radius: %1").arg(QString::number(args.accum_sigma, 'f', 5)));
m_ui->accumScaleLabel->setText(tr("Brightness: %1").arg(QString::number(args.accum_scale, 'f', 3))); m_ui->accumScaleLabel->setText(tr("Brightness: %1").arg(QString::number(args.accum_scale, 'f', 5)));
m_ui->viewport->setView(args); m_ui->viewport->setView(args);
} }

View File

@ -245,7 +245,7 @@
<number>0</number> <number>0</number>
</property> </property>
<property name="value"> <property name="value">
<number>-40</number> <number>-45</number>
</property> </property>
<property name="orientation"> <property name="orientation">
<enum>Qt::Horizontal</enum> <enum>Qt::Horizontal</enum>
@ -271,7 +271,7 @@
<number>0</number> <number>0</number>
</property> </property>
<property name="value"> <property name="value">
<number>-50</number> <number>-85</number>
</property> </property>
<property name="orientation"> <property name="orientation">
<enum>Qt::Horizontal</enum> <enum>Qt::Horizontal</enum>