Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[3D] [Feature] Shadow rendering (#38448)
* Initial post processing render pass implementation * Got shadows with directional lights working good enough * Make the shadows more configurable * Trying to reduce peter panning * Add licence * banned banned_keywords_check * trying to remove renderStateSet memory leak * removing include <Qt3DExtras> * Add documentation * remove the use of setFilterMode when using QFilterLayer * Fixing docs * Fix shadow rendering checkbox * Added y coordinates for view extent * Added shadow bias parameter * Added shadow map texture resolution parameter * Addressing reviews * Set the shadow rendering parameters automatically * Add QLayer components individually if QT_VERSION < QT_5_10 * Hide depth texture preview quad * Remove unused member * Fix spell check * Remove stepType property from shadowBiasSpinBox * Disable shadow render pass if the shadow rendering is not activated * Clarify maximum shadow rendering distance documentation * Add value range for shadow bias * Delete .bom file * Clarify the usefullness of maximum shadow rendering distance * remove unused stuff in shaders * Make the inverted camera matrices passed as parameters * Move post processing shaders parameters into the post processing entity constructor * refactor how shadow rendering update into 1 function * Fix spelling * Fix Save As Image tool * Improve UI according to suggessions * add missing docs * remove QAbstractSpinBox::DefaultStepType
- Loading branch information
1 parent
509c5e1
commit 85e444e
Showing
33 changed files
with
1,764 additions
and
162 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -35,6 +35,7 @@ namespace Qt3DRender | |
{ | ||
class QRenderSettings; | ||
class QCamera; | ||
class QFrameGraphNode; | ||
} | ||
|
||
/** | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.