Improve DeferredShading demo

This commit is contained in:
Jérôme Leclercq 2021-06-02 20:17:01 +02:00
parent 6161bbec76
commit 1dc39cccfd
2 changed files with 3 additions and 3 deletions

View File

@ -41,7 +41,7 @@ struct VertOut
[entry(frag)] [entry(frag)]
fn main(input: FragIn) -> FragOut fn main(input: FragIn) -> FragOut
{ {
let BrightLuminance = 0.6; let BrightLuminance = 0.8;
let BrightMiddleGrey = 0.5; let BrightMiddleGrey = 0.5;
let BrightThreshold = 0.7; let BrightThreshold = 0.7;

View File

@ -114,7 +114,7 @@ int main()
std::shared_ptr<Nz::Mesh> planeMesh = std::make_shared<Nz::Mesh>(); std::shared_ptr<Nz::Mesh> planeMesh = std::make_shared<Nz::Mesh>();
planeMesh->CreateStatic(); planeMesh->CreateStatic();
planeMesh->BuildSubMesh(Nz::Primitive::Plane(Nz::Vector2f(20.f, 20.f), Nz::Vector2ui(0u), Nz::Matrix4f::Rotate(Nz::EulerAnglesf(180.f, 0.f, 0.f)), Nz::Rectf(0.f, 0.f, 10.f, 10.f)), meshPrimitiveParams); planeMesh->BuildSubMesh(Nz::Primitive::Plane(Nz::Vector2f(25.f, 25.f), Nz::Vector2ui(0u), Nz::Matrix4f::Rotate(Nz::EulerAnglesf(180.f, 0.f, 0.f)), Nz::Rectf(0.f, 0.f, 10.f, 10.f)), meshPrimitiveParams);
//planeMesh->BuildSubMesh(Nz::Primitive::Cone(1.f, 1.f, 16, Nz::Matrix4f::Rotate(Nz::EulerAnglesf(90.f, 0.f, 0.f))), planeParams); //planeMesh->BuildSubMesh(Nz::Primitive::Cone(1.f, 1.f, 16, Nz::Matrix4f::Rotate(Nz::EulerAnglesf(90.f, 0.f, 0.f))), planeParams);
planeMesh->SetMaterialCount(1); planeMesh->SetMaterialCount(1);
@ -977,7 +977,7 @@ int main()
auto ComputeLightAnimationSpeed = [](const Nz::Vector3f& position) auto ComputeLightAnimationSpeed = [](const Nz::Vector3f& position)
{ {
return position.GetLength() / 10.f; return position.GetLength() / 15.f;
}; };
auto AnimateLightPosition = [](const Nz::Vector3f& position, float rotationSpeed, float elapsedTime) auto AnimateLightPosition = [](const Nz::Vector3f& position, float rotationSpeed, float elapsedTime)