scrawl
0409e5a043
Use OSG_VERSION_GREATER_EQUAL / LESS_THAN rather than MIN_VERSION_REQUIRED (cosmetic change)
9 years ago
scrawl
f1ac408f35
Place Drawables directly in the scene graph when built with OSG 3.4
...
OSG 3.4 adds the ability to place Drawables directly in the scene graph, without a Geode decorating them. Leveraging this should give a small performance boost, because the redundant Geodes increase culling overhead.
There is still an oustanding issue with the RemoveDrawableVisitor no longer working correctly, because Drawables can have multiple parents.
9 years ago
scrawl
055841e721
Improve cloud lighting
9 years ago
scrawl
1cf1c944b7
Don't attempt to render weather particles on the refraction and reflection textures
9 years ago
scrawl
209fa52883
Hide weather particles underwater ( Fixes #2701 )
9 years ago
scrawl
380256977b
Fix another renderBin issue with the weather particles
...
Depth sorting w.r.t. the rest of the scene was broken
9 years ago
scrawl
ad016da31d
Enable fog on weather particles
9 years ago
scrawl
fd1ccd21ff
Disable freezeOnCull for weather particles
9 years ago
scrawl
5ca0ae5232
Don't add the same AlphaFader to multiple nodes
9 years ago
scrawl
d6f45c3390
Fix the renderbin for weather particles
...
Regression from commit 2ee6b41887
9 years ago
scrawl
bd1f3493d7
Fix weather particles not being cleared when changing from one particle effect to another
9 years ago
scrawl
7692ae175a
Disable sun rendering on the reflection camera
...
Not needed, we have specular highlights.
9 years ago
scrawl
700a0099c3
Remove debug code
9 years ago
scrawl
e13eb625d3
New water WIP
...
Changes compared to old (Ogre) water:
- Uses depth-texture readback to handle the underwater fog in the water shader, instead of handling it in the object shader
- Different clipping mechanism (glClipPlane instead of a skewed viewing frustum)
- Fixed bug where the reflection camera would look strange when the viewer was very close to the water surface
- Toned down light scattering, made the waterColor a bit darker at night
- Fixed flipped water normals and strange resulting logic in the shader
Still to do: see comments...
9 years ago
scrawl
ef5838df7e
SunGlareCallback: Fix incorrect view matrix for RELATIVE_RF cameras
9 years ago
scrawl
a88d56148b
Read the Sun Glare Fader ini settings
9 years ago
Alexander "Ace" Olofsson
7d4125d97f
Fixes for building with unity build
9 years ago
scrawl
385f4f729c
Implement SunDiscSunsetColor, fade the sun during sunrise & sunset
9 years ago
scrawl
1a1f1fae87
Minor cleanup
9 years ago
scrawl
d812434fee
Add a subtle fading effect to the sun flash texture
9 years ago
scrawl
854fd9fe05
Remove dead code
9 years ago
scrawl
9bb6c3f288
Improve accuracy of sun occlusion query (use circular shape)
9 years ago
scrawl
96b31d3bba
Scale the sun flash texture depending on occlusion query
9 years ago
scrawl
a2a4532e71
Add the full-screen sun glare effect
9 years ago
scrawl
ac5d0bf405
Render the sun flash (not adjusted based on occlusion yet)
9 years ago
scrawl
89d9323c2b
Document RenderBin numbers in a common header to keep them organised
9 years ago
scrawl
d191a52847
Create occlusion query nodes for the sun flash
9 years ago
scrawl
6bafa564d4
Move sun texture setting out of the Updater class so we can reuse the Updater for fading the flash texture
9 years ago
slothlife
29d74f0249
Improve thunderstorm support.
...
Reversed settings for thunderstorms. Added thunder support to all
weather types. Implemented a simple lightning flash effect similar to
MW.
9 years ago
scrawl
56b7196bea
Remove incorrect implementation of "Clouds Maximum Percent" weather setting
10 years ago
slothlife
3235cecddf
Use Glare View for visibility of celestial bodies
...
Fixed memory leak from Sun and Moon objects by pulling Updaters back out
into separate objects. Removed code related to
mCelestialBodyTransparency.
10 years ago
slothlife
238ae419a3
Fix use of incorrect material for Sun
10 years ago
slothlife
f2e51b0579
Use diffuse alpha to fade Sun
10 years ago
slothlife
ea2f88a355
Fix several sky rendering bugs, maybe also #639
...
Added code to hide the moons, sun, and stars for certain weather
effects. Lightly refactored CelestialBody and derived classes. Fixed
moons switching phase at 24:00.
10 years ago
Marc Zinnschlag
e73c115ff5
Merge remote-tracking branch 'origin/master'
10 years ago
slothlife
0244a9b329
Correct moon texture with respect to trajectory
10 years ago
scrawl
1f755a2bc0
Don't use a shared Material in AlphaFader
10 years ago
slothlife
24ba54f4fe
Implement accurate moon settings ( fixes #672 )
10 years ago
scrawl
49c07de773
Merge pull request #643 from ace13/win-build-fix
...
Fix build error and a pair of warnings
10 years ago
Alexander "Ace" Olofsson
aaaee74a4d
Fix the comments
10 years ago
scrawl
bf9c62fa42
Fix for some coverity scan defects
10 years ago
Alexander "Ace" Olofsson
5d24091364
Fix build error and a pair of warnings
...
The error was about casting between osg::Callback* and osg::NodeCallback*
The warnings are both about virtual classes with non-virtual destructors
10 years ago
scrawl
d5a47cfafe
Include cleanup
10 years ago
scrawl
017c9f7ac9
Fading for weather particle effects
10 years ago
scrawl
4ef6aa6b7f
Fix weather particles disappearing
10 years ago
scrawl
8a3889a81e
Rain fading
10 years ago
scrawl
3a21f05f6e
Rain effect
10 years ago
scrawl
efad4efe19
Star fading (Bug #2693 )
10 years ago
scrawl
74260a9a44
Tweak moon sizes
10 years ago
scrawl
1ed4e33815
Fading for mooncircle texture
10 years ago