scrawl
72ff7ec030
Merge branch 'next' into occlusionquery
...
Conflicts:
apps/openmw/mwrender/sky.cpp
13 years ago
Lukasz Gromanowski
be94da1527
Issue #225 : Initialize class members in constructor.
13 years ago
scrawl
bb3f3ce1db
bugfix
13 years ago
scrawl
743ea0c9be
use hardware occlusion query for sun glare effect
13 years ago
scrawl
b8f962a68d
Merge branch 'next' into shaders
13 years ago
scrawl
c2329b7027
removed preprocessor constants
13 years ago
scrawl
3e4cf64a77
Merge branch 'master' into shaders
13 years ago
scrawl
5ea2122f79
sun gradually disappears
13 years ago
scrawl
a67cc8e73b
more fixes
13 years ago
scrawl
877cb2aca7
much better looking moons
13 years ago
scrawl
e354203c21
stars rotation
13 years ago
scrawl
8421fd2670
fixed a visual issue with the stars
13 years ago
scrawl
118250171d
Merge branch 'master' of https://github.com/zinnschlag/openmw into shaders
...
Conflicts:
apps/openmw/mwrender/objects.cpp
13 years ago
scrawl
8910b0d471
use shaders for all NIF materials. this has numerous advantages:
...
- vertex colours are now working as they should (and they have a huge impact on the look)
- the lighting is per pixel and looks a lot better
- by using shaders, we can use more lights at a time (fixed function has max of 8)
13 years ago
scrawl
d74b78a302
very minor performance improvement
13 years ago
Marc Zinnschlag
3c5f8a4a23
void pointer workaround
13 years ago
scrawl
b3db4f1c27
slightly improved moon fading
13 years ago
scrawl
8b0ef8f98c
improvements to sun glare
13 years ago
scrawl
932983c2fa
fix toggleSky
13 years ago
scrawl
c1d39bb35f
tweaked cloud color
13 years ago
scrawl
f79bf1f300
fog
13 years ago
scrawl
8d5783d75d
- set moon phase using (day%32)/4 (not really correct, but good for now)
...
- added all weather patterns from morrowind.ini
13 years ago
scrawl
e31ad90802
moon positions and fading
13 years ago
scrawl
4650672bb1
thunderstorm
13 years ago
scrawl
0ebdce543a
- added night sky rendering with stars, nebulas, and fading in/out to sunset / sunrise
...
- changed WeatherGlobals members to static
13 years ago
scrawl
9560904d8a
visibility fixes
13 years ago
scrawl
67c7b965f0
calculate a sun position depending on time of day
13 years ago
scrawl
811c4a41b7
fade in/out for sunrise and sunset
13 years ago
scrawl
aad8f6605e
send a raycast through the physics engine to check if sun is visible
13 years ago
scrawl
af83742e6f
- disable the sky renderer completely in interior cells
...
- SkyManager update (initial sun glare effect, no raycast)
13 years ago
scrawl
d9c02ca526
- added isCellExterior / isCellQuasiExterior methods to World
...
- interior now have the sun disabled properly (and ambient managed by cell, not sky)
13 years ago
scrawl
90af78e3b8
attempt to fix openmw's lighting (restored the sun, set proper ambient value outside)
...
- the fix should remain in this branch since the main branch still has the lighting by caelum
13 years ago
scrawl
a5720e9a4f
set sky colors according to time of day
13 years ago
scrawl
41a8b22ebd
implemented weather transitions (currently only blends the clouds)
13 years ago
scrawl
b2de9e8f45
allow setting the clouds opacity
13 years ago
scrawl
83753dc384
tweaked the cloud animation speed
13 years ago
scrawl
91ffacbb6d
added moon phases
13 years ago
scrawl
10ca67c0a5
fixed the sky elements positioning delay (nodes are now children of the camera node)
13 years ago
scrawl
2d8b0a4ac0
merged the sky manager implementation with its interface
13 years ago
scrawl
694a537b57
- removed caelum sources, resources, build scripts
13 years ago
scrawl
04d7db2860
moved the SkyManager implementation to a new source file (sky_impl.cpp) for convenience
13 years ago
scrawl
6aac3d4b77
- removed caelum (we can get it from the git history, if needed)
...
- added code for moon rendering (they are not visible by default)
13 years ago
scrawl
090c0586a0
leak fix
13 years ago
scrawl
6d37f53fa2
- abstracted the sun creation code into a CelestialBody class to be reused for the moons
...
- fixed render queue problem
13 years ago
scrawl
ad0f9f4bcf
fixed the sun rendering (rendered without depth check)
13 years ago
scrawl
3b3218d907
fixed 3 gcc warnings in sky.cpp
13 years ago
scrawl
8b5da06fce
Merge branch 'next' into weather
...
Conflicts:
apps/openmw/mwrender/renderingmanager.cpp
13 years ago
scrawl
c884f70a61
added sun rendering (unfinished)
13 years ago
scrawl
1d9f0f4813
added MWSkyManager; already has atmosphere and moving clouds (although their colour is static)
13 years ago
Jan-Peter Nilsson
429775d485
Store configuration in /etc/openmw/ and ~/.openmw/ on linux
...
Requires new openengine version.
14 years ago
Marc Zinnschlag
2d8fbc6e55
implemented month variable and fixed some day/gamehour bugs
15 years ago
Marc Zinnschlag
f3b70e05a9
added sky-related script functions and instructions
15 years ago
Nicolay Korslund
a26641cca1
Moved caelum resources into the right place in the repo, instead of having cmake make redundant copies. Also fixed file modes/line endings.
15 years ago
athile
82bbc69453
Only push the far clip plane out if the sky is enabled
15 years ago
athile
7db274f1c5
Sky rendering clean-up and correct resource configuration
15 years ago