Outerra forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

Download Outerra Tech Demo. Unofficial Outerra Discord server, MicroProse Discord server for OWS.

Pages: [1] 2 3 ... 42

Author Topic: (old) 0.7.12 version branch  (Read 373603 times)

cameni

  • Brano Kemen
  • Outerra Administrator
  • Hero Member
  • *****
  • Posts: 6721
  • No sense of urgency.
    • outerra.com
(old) 0.7.12 version branch
« on: July 07, 2012, 02:00:41 pm »

Preliminary development version for testing. Main changes since the 0.7.11.3100 version:
  • reworked object rendering pipeline: much faster, a better lighting model, culling on all objects including static, LOD support
  • optimizations in terrain rendering, mainly apparent on ATI cards (+20% on 4850, +10% 6850)

This version has to be installed manually, as it doesn't yet support everything that was in the last "stable" version. The purpose of this release is to get some feedback on how it works on various systems, to be able to catch problems early.

Please install it to a new path, and it's also preferable to use a different data path for it. It can use your existing configuration files, but it will modify them and make incompatible with the previous version, if they share the same data folder.

Download links:
Anteworld-0.7.12.3391 (MyDrive)

Old object placement data have been fixed, but since patches update only the program files, you have to download and unpack the cache.zip file into your data folder manually if you want to get some of the buildings back and to get rid of the error messages. This version will be soon followed by a full update that merges the dev branch with the main one, that will update the data files as well.

Known issues:
  • MSAA is ignored on ATI due to ATI driver bug when reading depth data (new pipeline needs it)
  • negative values of sea-level cause missing terrain tiles when below the sea level

Please report other issues you encounter with this version.

Changelog:

Version 0.7.12.3431 (18 Dec 2012)
  • workaround for ATI 4000 transform feedback bug
  • fixed visibility culling on rocky terrain tiles
  • reduced non-paged memory requirements on Win XP 32
  • added missing roughness/glosiness map for Cessna
  • support for 1 sample shadowmap
  • fixed disabled shadow switch


Version 0.7.12.3425 (14 Dec 2012)
  • modified terrain quality metric (simplified, easier to maintain, but you might encounter some quirks until it's tuned)
  • added nvoglnt.dll to driver detection list (in Win XP32)
  • workaround for ATI transform feedback bug (white tiles appearing on terrain) until fixed drivers appear
  • ufo height above terrain set 1.5m (TODO a crouch key)
  • fixed distant shadow issue
  • restored bilinear PCF on AMD if texture gather extension is present
  • improved shadomap bias with sloped bias by normal
  • new pkg format 2x21bit vertex precision
  • pkg convertor v6 -> v7 (vertex format change, scale removal "reset XForm")
  • added automatic "scale apply" to importer (Reset Xform)
  • added detection of mirrored geometry and automatic polygon change from CCW to CW (geometry has to be duplicated)
  • improved importer stability
  • jsb: added function for contact point retrieval
  • jsb: fixed object positioning if it's close to ground (TODO fix jsbsim altitude computation)
  • added mesh name and src mesh vertex count to 64k limit exception message
  • some old building models converted into the new format
  • added visualization of object bounding boxes and contact points (alt+7 with debug keys enabled in eng.cfg)


Version 0.7.12.3390 (12 Nov 2012)
  • optimized road rendering
  • optimized object rendering
  • performance fixes for AMD 7000 series
  • fixed hid axis detection
  • physics paused with less than 2 wheels defined for vehicles
  • template js files created for aircraft/vehicles for package owner
  • script editor launching (Alt-E) added to aircraft
  • fixed audio/video recording


Version 0.7.12.3377 (3 Nov 2012)
  • added vehicle interface
  • added T817 script
  • added physics script editor (alt+E)
  • added constraint for chassis not to go underground with high suspension forces
  • added sound interface, ability to attach sound emitters to bones
  • inputs: new iomap events are automatically added into the user customized iomap.cfg
  • inputs: separate events for joy pot
  • importer: fixed import with changed package name
  • importer: fixed scrolling performance in importer ui
  • #100 fixed depth buffer linearity in close views
  • fixes and workarounds for ATI 7000 series
  • removed debug strings from log console
  • custom resolution in eng.cfg is preserved when opening config
  • added system info text below FPS in -benchmark mode
  • builder: mouse selects object only, shift+mouse object and underlying pad
  • builder: placing dynamic objects doesn't require placing 3d cursor first
  • jsb: #101 fixed JSBSim visual reference point (VRP)...
  • jsb: fixed cessna VRP and contact points
  • materials: added support for emission texture, example emision texture in cessna cockpit "c172/Cessna_EM.dds"
  • lots of other functionality and performance fixes ...


0.7.12.3352 (12 Oct 2012)
  • fixed trim controls
  • added script reload event (Ctrl + R) for aircrafts
  • fixed error reporting from js interfaces
  • fixed occasional crash caused by 3348 terrain refinement update
  • fixed log_err to take any argument convertible to string


0.7.12.3348 (12 Oct 2012)
  • #61 separate trims + gear for plane/heli control cfg
  • importer: fixed implicit UVs
  • articulated cessna and apache landing gear (WIP not yet totally precise)
  • added log_err, log_dbg, log_inf to aicraft interface for debugging
  • added get_camera_mode to aicraft interface (0: fps, 1: tps, 2tps aligned, etc)
  • #62 #88 fixed terrain not refining in certain circumstances (especially in mountains)
  • #74 fix for aircraft colliding in midair (a WA for JSBSim going mad with terrain normals facing away even when not colliding, happened only over the rocks)
  • collisions working even when the testing rays occasionally get below the terrain completely, vehicles should no more fall into the center of the planet
  • adjusted ambient light dependency on height above terrain
  • #97 ufo speed multiplier clamped to 256x and 1/16k
  • fixed saving of hid device config on app cleanup
  • #92 fixed locations window not closing on F2
  • fixed parsing of manually edited impcfg with tabs


0.7.12.3333 (7 Oct 2012)
  • added Apache AH64 back with more detailed textures and matte metal finish
  • possibility to import aircraft, providing a javascript script to animate the model using JSBSim properties - see the aircraft scripts docs and example scripts in the directories of c172 and Apache
  • importer: when encountering a non-DDS texture in the Collada file, importer looks for the same file name but with DDS extension (no need to edit the Collada file)
  • added support for roughness texture map (WIP temporally using tex_env channel in matlib
  • improved reflections weighted by roughness, fixed specular intensity
  • importer log is created in the target model folder
  • fixed underwater and fog rendering on objects
  • fixed ambient lighting close to the ground
  • fixed multisample horizon bugs
  • fixed water reflection and fog over the water plane
  • fixed a rare crash over the water
  • experimental spherical/cylindrical projection, clipping is incorrect

Updated wiki documentation about the importer and aircraft scripts.

0.7.12.3280 (16 Sep 2012):
  • fixed atmosphere rendering bug

0.7.12.3275 (11 Sep 2012):
  • Importer
  • #69 fixed crash on vehicle spawn when the ground is not ready
  • #75 fixed engine sound not starting on reverse
  • reverse sound now has pitch

0.7.12.3230 (17 Aug 2012):
  • #65 fixed cessna initial heading
  • #58 fixed cessna under ground spawn
  • #63 fixed cessna engine sound behavior
  • #67 fixed vehicle exit position, exiting vehicle moves you to the left side of the object bounding box (exit points will implemented later)
  • #68 fixed third person camera pivot, moved to the OBB center
  • disabled insertion of vehicles on unrefined terrain
  • added frustum culling for trees (speedup 33 -> 36 fps, w/o trees 43 in benchmark mode)
  • disabled heli insertion (model not rdy yet, crashing)

0.7.12.3222 (10 Aug 2012):
  • fixed mesh explode bug, happening occasionally when object is placed
  • fixed cessna normal map
  • fixed shadowmaps light leaking
  • improved blur shader
  • improved shadowmap kernel size adjustment by slice index
  • removed grass sounds in mountains
  • fixed limiter issues under narrow fov
  • lowered non-3D grass, adjusted lighting
  • fixed limiter popup (when terrain cannot refine due to limits, must have debug_keys=true)

0.7.12.3217 (9 Aug 2012)
  • fixed ambient clamp
  • fixed black propeller
  • ufo min height above terrain lowered to 0.5m
  • extended diffuse multiplier range to 0.0 - 4.0 (for normalization of textures)
  • modified default t817 cabin and bed textures to diffuse coefs to 2.0 (better contrast)
  • ambient light on objects changes with object height above ground
  • FOV slider in config shows also vertical value
  • fixed trac access code generator
  • fixed tex error message on cessna load

0.7.12.3212 (7 Aug 2012)
  • added "Others" tab in controls, mostly as a reference of what other keys are there
  • F12 remapped to the issue tracker (see below)
  • detection of buggy NV 304.xx beta drivers
  • gmaps in sandbox mode use exact height instead of the filtered one
  • bilinear 2x2 PCF samples for shadowmap
  • fixed metallic materials
  • fixed c172 propeller visibility
  • added lerp between alpha channel and computed fresnel val (for blurred propellers)

0.7.12.3202:
  • working CSM shadows, when updating from older versions the shadow distance is adjusted to 10km
  • enhanced grass shadows (per-segment shadowing)
  • fixed shadows/light leaking from models into the grass
  • sky/horizon reflection on glass
  • fixed cessna sounds
  • stability fixes

0.7.12.3191:
  • grass shadowing (whole blades)
  • fixed terrain quality settings to be changeable in runtime without the need to restart
  • fixed collision bug (collision mesh not read back correctly occasionally)
  • fixed vehicles jerking in motion

0.7.12.3189:
  • workaround for NV 304.79 beta driver bug in glsl with switch statement
  • fixed termination of the program on GL errors
  • fixed precompilation of MSAA shaders when MSAA is disabled
  • fixed handling of exif string format (some photos with exif weren't working)
  • photos without altitude record now auto-adjust to the ground position

0.7.12.3180: geotagged screenshots and vehicle configuration (more at http://www.outerra.com/forum/index.php?topic=1146.msg13263#msg13263)
  • screenshot saved as jpeg with exif gps info
  • added optional cmdline argument - path to a jpeg file from which to read embedded gps position
  • ufo camera will rise to ground level if initially found under it
  • added testing chassis configuration, read from vehicle.cfg dynamically

0.7.12.3175
  • reverse on vehicles implemented
  • wheels can block and skid
  • fixed vehicle jitter when braked
  • fixed forgotten key problem with keyboard steering
  • fixed entering vehicle
  • fixed glass rendering
  • added fading log when changing base speed in UFO mode
  • Fx keys now also close the tool they open, Esc too
  • fixed sandbox menu shortcuts not working when menu is up
  • fixed grass showing forest ambient when trees are off
  • fixed water surface rendering bugs

0.7.12.3172
  • fixed atmosphere bug when changing altitude
  • fixed code for forgot login/pwd
  • fixed atmosphere bug in forest on close distances
  • fixed sound bugs on truck
  • fixed exiting from vehicle - stays on the latest vehicle position (todo: move to exit point)
  • fixed lighting on objects
  • fixed crash when inserting non-existing vehicle via keys
  • starry background rendered during the whole initialization phase

0.7.12.3162
  • added support for account password/email change and password reset
  • fixed external payments on IE browser
  • new model format
  • lowered GPU memory requirements on terrain rendering
  • fixed selection of roads with malformed waypoints
  • fixed sound bug on tile edges
  • fixed water and fog lighting bugs
  • fixed MSAA artifacts in shallow water
  • added support for custom sea level (world.cfg)
  • added inertial head movement simulation in vehicles
  • added debug_keys option to eng.cfg
« Last Edit: January 04, 2013, 07:01:57 am by cameni »
Logged

Chaoz

  • Full Member
  • ***
  • Posts: 156
  • newbie
Re: Testing version: 0.7.12.3162
« Reply #1 on: July 07, 2012, 02:58:15 pm »

First of all i have to say thank you for giving us this test version. :D

I am not sure if it is just me or a general problem, but every time I try to spawn a helicopter my game crashes.
Could be that it's not yet converted as stated in your post.

What's positive, is the Cessna. I don't know if it was just me but in the stable version, the wheel and the Flaps controller didn't move. Here they do.

I also think that the loading time at the start of Anteworld has been improved.

Anyways, going to test a few stuff and will report any changes.

Attached you will find my crash report of the helicopter crash.

Good work!
Logged

cameni

  • Brano Kemen
  • Outerra Administrator
  • Hero Member
  • *****
  • Posts: 6721
  • No sense of urgency.
    • outerra.com
Re: Testing version: 0.7.12.3162
« Reply #2 on: July 07, 2012, 03:09:38 pm »

Sorry, I forgot to write that the Apache was not converted yet.

Logged

Chaoz

  • Full Member
  • ***
  • Posts: 156
  • newbie
Re: Testing version: 0.7.12.3162
« Reply #3 on: July 07, 2012, 03:26:41 pm »

Okay that resolves the problem ;)

But i stumbled over a few sound bugs, for example if you get into  a truck, start the engine and get out, the sound will never stop no matter how far you get away. Also both truck types seem to refer to the same model since it's the same both times.
The Cessna has a sound bug too, which is also present in the stable version. if you are in the Cessna and turn down the mixture until the engine stops, the sound doesn't. So when you return the mixture to a viable value and press E the engine starts again overlaying a new sound instance.
Logged

ZeosPantera

  • ||>>-Z-<<||
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2520
  • #1 Outerra Fan Boy
    • My Youtube
Re: Testing version: 0.7.12.3162
« Reply #4 on: July 07, 2012, 03:44:21 pm »

+20% on a 4850 must mean my 4890 will be +200%.. That is the math I want to believe in.
Logged
"Fear accompanies the possibility of death, Calm shepherds its certainty" - General Ka Dargo

giucam

  • Full Member
  • ***
  • Posts: 171
  • It's an ugly pile of bones... like me.
Re: Testing version: 0.7.12.3162
« Reply #5 on: July 07, 2012, 04:32:23 pm »

First of all... wow! You rebuilded the himalayas roads :)

Anyway, ATI 4850 here. I can feel the more smoothiness of the engine, especially when driving into the truck with the inside camera. But i also found few bugs:


The windows have a chessboard-like pattern. It's visible only when looking towards the sun, or anyway when there is quite some light coming from ahead.


The models are highly overexposed, as you can also see in the previous screenshot.

Also i experienced too the bug Chaoz mentioned with the engine sound not stopping, and i noticed that pressing 'w' makes the sound switch to the acceleration one and that the pitch of the sound varies depending on the direction you're moving. It seems a bit like the doppler effect, but reversed: it's higher when moving away and lower when moving towards the truck.
« Last Edit: July 09, 2012, 12:21:37 pm by giucam »
Logged
ResidualVM 0.1.1 is OUT! www.residualvm.org

jf31

  • Newbie
  • Posts: 4
  • newbie
Re: Testing version: 0.7.12.3162
« Reply #6 on: July 07, 2012, 06:58:02 pm »

The grass LOD transitions are much more noticeable than before, giving a stronger pop-in effect, and at a certain distance there is a sort of half-pipe-shaped warping effect going on.

There appears to be much less "levels" of fog, which can be seen when gaining or losing altitude.  Very obvious change from one level to the next, and it looks like it lags behind the rest of the rendering, too (if I move quickly, the fog continues to change after I have stopped).

I have an ATI card, and also see the checkerboard effect on the windows at certain light angles, and agree that the models are a little over-bright.

Thanks for continuing to work hard on this engine!  I always look forward to the updates.
Logged

ZeosPantera

  • ||>>-Z-<<||
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2520
  • #1 Outerra Fan Boy
    • My Youtube
Re: Testing version: 0.7.12.3162
« Reply #7 on: July 07, 2012, 09:52:39 pm »

I don't think it is the lighting effecting the Tatra.. I think it is the models properties making it look washed out in the new lighting.

Also I get an odd lighting shift with just a bit of turning like so..


Logged
"Fear accompanies the possibility of death, Calm shepherds its certainty" - General Ka Dargo

cameni

  • Brano Kemen
  • Outerra Administrator
  • Hero Member
  • *****
  • Posts: 6721
  • No sense of urgency.
    • outerra.com
Re: Testing version: 0.7.12.3162
« Reply #8 on: July 08, 2012, 02:16:06 am »

Object lighting needs some tuning, previously it was connected with terrain lighting via common reflectivity coefficients, but now it's detached and Angrypig is forever exercising with them.

The "fog levels" as you change altitude is a known bug I forgot to list, will be fixed.

Thanks for reporting the issues.
Logged

ZeosPantera

  • ||>>-Z-<<||
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2520
  • #1 Outerra Fan Boy
    • My Youtube
Re: Testing version: 0.7.12.3162
« Reply #9 on: July 08, 2012, 03:58:37 am »



Some footage of the lighting popping issue
Logged
"Fear accompanies the possibility of death, Calm shepherds its certainty" - General Ka Dargo

angrypig

  • Sr. Member
  • ****
  • Posts: 454
Re: Testing version: 0.7.12.3162
« Reply #10 on: July 08, 2012, 05:52:19 am »

this issue comes from unfinished shadows... try to use 25m shadowmap distance 8 samples and 4096 shadowmap size... this should gives you shadows in short range and remove that issue...
Logged

lookastdu

  • Member
  • **
  • Posts: 74
  • cars <3
Re: Testing version: 0.7.12.3162
« Reply #11 on: July 08, 2012, 08:37:09 am »

Hello. Radeon 3870 problems are returning again. :P

Texture res 240p:

Texture res 360p:

Texture res 480p:

Texture res 720p:


Currently I have Catalyst 12.3, I will try Catalyst 12.4b. There's also 12.6 beta, but I hope I will not have to install it.

Edit: Ok, I have installed 12.4b and... issue still exists... damn. :/

Edit2: It seems for me that these black squares are showing up on tiles' edges. When I teleported to another part of world (from Hawaii to somewhere in Himalayas) the textures don't want to update (another bug?), they are low-res. But I can see much fewer black squares, because tiles are big.
« Last Edit: July 08, 2012, 09:22:12 am by lookastdu »
Logged

cameni

  • Brano Kemen
  • Outerra Administrator
  • Hero Member
  • *****
  • Posts: 6721
  • No sense of urgency.
    • outerra.com
Re: Testing version: 0.7.12.3162
« Reply #12 on: July 08, 2012, 10:43:06 am »

The black points seem to be screen aligned. Btw why there's the log window shown? Probably there was an error reported, please attach your eng.log here.
You could also set debug_mode=true in eng.cfg and run it with that to see if there are more OpenGL errors reported.
Logged

ZeosPantera

  • ||>>-Z-<<||
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2520
  • #1 Outerra Fan Boy
    • My Youtube
Re: Testing version: 0.7.12.3162
« Reply #13 on: July 08, 2012, 12:08:09 pm »

Hrm.. Happened last night and confirmed today. When i enter a vehicle.. Drive it around and exit it. I am teleported to the point where I entered it.
Logged
"Fear accompanies the possibility of death, Calm shepherds its certainty" - General Ka Dargo

Chaoz

  • Full Member
  • ***
  • Posts: 156
  • newbie
Re: Testing version: 0.7.12.3162
« Reply #14 on: July 08, 2012, 12:11:41 pm »

Noticed that too
Logged
Pages: [1] 2 3 ... 42