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.

Author Topic: head (camera) inertial movement simulation and progress update  (Read 41113 times)

angrypig

  • Sr. Member
  • ****
  • Posts: 454

Hi guys,

I just added new head simulation to cockpit camera (the old one was buggy and not plausible), please forgive me missing self-shadowing (new shadow mapping is the next task) and buggy object normals and propeller. :) Model is imported with new importer and is rendered with new object pipeline which is much faster than the old one (and is using much more complex shaders).

new features:
- physically based lighting model (realistic speculars, simpler material definition - just two parameters which can be provided by textures)
- normal mapping
- sky color reflections (this will be replaced by real-time generated environment map)
- new cessna interior
- fixed camera vs terrain collisions
- improved follow camera (video is coming)
- frustum culling is working for all objects dynamic and static











« Last Edit: June 21, 2012, 02:02:26 pm by angrypig »
Logged

Chaoss

  • Member
  • **
  • Posts: 68
    • After Days
Re: inertial head movement simulation and progress update
« Reply #1 on: June 21, 2012, 02:00:52 pm »

Hi guys,

I just added new head simulation to cockpit camera (the old one was buggy and not plausible), please forgive me missing self-shadowing (new shadow mapping is the next task) and buggy object normals and propeller. :) Model is imported with new importer and is rendered with new object pipeline which is much faster than the old one (and is using much more complex shaders).

new features:
- physically based lighting model (realistic speculars, simpler material definition - just two parameters which can be provided by textures)
- normal mapping
- sky color reflections (this will be replaced by real-time generated environment map)
- new cessna interior
- fixed camera vs terrain collisions
- improved follow camera (video is coming)
- frustum culling is working for all objects dynamic and static

* removed video and images

Wow it's looking really good, looks far more realistic although just one thing, the interior could use some ambient occlusion (it's lacking depth/shadow) the cockpit looks nice though :)
« Last Edit: June 21, 2012, 02:07:19 pm by angrypig »
Logged

Lulloser

  • Newbie
  • Posts: 8
  • newbie
Re: head (camera) inertial movement simulation and progress update
« Reply #2 on: June 21, 2012, 02:10:12 pm »

Yea cool.
Will there be support for TrackIR? :D
That would be great.
« Last Edit: June 21, 2012, 02:20:38 pm by Lulloser »
Logged

Bartolomeus

  • Sr. Member
  • ****
  • Posts: 288
    • VirtualTechArt Design
Re: head (camera) inertial movement simulation and progress update
« Reply #3 on: June 21, 2012, 02:21:04 pm »

Yes Track IR support would be great. But the head camera is great and nice looking interior!

Marko

seppen

  • Full Member
  • ***
  • Posts: 130
  • newbie
Re: head (camera) inertial movement simulation and progress update
« Reply #4 on: June 21, 2012, 03:37:03 pm »

Great news, can´t wait to test the importer ;D.

Is it limited to 64000 vertices per mesh like cryengine or is it possible to import complex assets in one go?

Is physicalise automatic, and materials/textures/uv maps?
Logged

adagio

  • Newbie
  • Posts: 5
  • newbie
Re: head (camera) inertial movement simulation and progress update
« Reply #5 on: June 21, 2012, 04:33:01 pm »

Looks very promising.

OFF-Topic: Ever thought of "copy pasting" the Outerra symbol on the fuselage of the plane, perhaps in black? It may give the plane a slightly more lively look  :)
Logged
"Anyone who tells a lie has not a pure heart, and cannot make a good soup." Ludwig van Beethoven

monks

  • Full Member
  • ***
  • Posts: 212
Re: head (camera) inertial movement simulation and progress update
« Reply #6 on: June 21, 2012, 05:40:51 pm »

Looking for very nice! Especially like the interior there.

monks
Logged

angrypig

  • Sr. Member
  • ****
  • Posts: 454
Re: head (camera) inertial movement simulation and progress update
« Reply #7 on: June 21, 2012, 05:44:05 pm »

Great news, can´t wait to test the importer ;D.

Is it limited to 64000 vertices per mesh like cryengine or is it possible to import complex assets in one go?

That limitation is 65536 vertices exactly and yes we have this limitation too, there is good reason for that. But if you have a larger mesh you can split it into smaller ones and the result will be the same...

Is physicalise automatic, and materials/textures/uv maps?

What do you mean with physicalise automatic?
Logged

ZeosPantera

  • ||>>-Z-<<||
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2520
  • #1 Outerra Fan Boy
    • My Youtube
Re: head (camera) inertial movement simulation and progress update
« Reply #8 on: June 21, 2012, 08:38:29 pm »

All is coming along swimmingly.
Logged
"Fear accompanies the possibility of death, Calm shepherds its certainty" - General Ka Dargo

seppen

  • Full Member
  • ***
  • Posts: 130
  • newbie
Re: head (camera) inertial movement simulation and progress update
« Reply #9 on: June 22, 2012, 03:36:47 am »

Great news, can´t wait to test the importer ;D.

Is it limited to 64000 vertices per mesh like cryengine or is it possible to import complex assets in one go?

That limitation is 65536 vertices exactly and yes we have this limitation too, there is good reason for that. But if you have a larger mesh you can split it into smaller ones and the result will be the same...

Is physicalise automatic, and materials/textures/uv maps?

What do you mean with physicalise automatic?

I mean collission detection.

Hope some kind of group/layer is possible so complex objects can be imported/placed in an effective manner.

Since populateing a world this size needs effective tools, Cityengine/Cityscape/Ghosttown for 3ds Max are able to generate huge urban areas.
Logged

foxfiles

  • Full Member
  • ***
  • Posts: 215
  • Reality is merely an illusion
Re: head (camera) inertial movement simulation and progress update
« Reply #10 on: June 22, 2012, 08:37:15 am »

I just added new head simulation to cockpit camera

very very cool and efficient !

question : could you add sounds based on the contact(s) and impacts with the ground? I imagine hearing the booms when you impact the GRD and the rolling noise also,  ;D Might be difficult to find the good "believable" sounds for these behaviors but this would be more and more fun !
« Last Edit: June 22, 2012, 08:43:07 am by foxfiles »
Logged
Reality is merely an illusion, albeit a very persistent one - A. Einstein

angrypig

  • Sr. Member
  • ****
  • Posts: 454
Re: head (camera) inertial movement simulation and progress update
« Reply #11 on: June 22, 2012, 08:59:00 am »

I just added new head simulation to cockpit camera

very very cool and efficient !

question : could you add sounds based on the contact(s) and impacts with the ground? I imagine hearing the booms when you impact the GRD and the rolling noise also,  ;D Might be difficult to find the good "believable" sounds for these behaviors but this would be more and more fun !

I plan to do that especially squeaking sounds on hard impact... :)

Logged

foxfiles

  • Full Member
  • ***
  • Posts: 215
  • Reality is merely an illusion
Re: head (camera) inertial movement simulation and progress update
« Reply #12 on: June 22, 2012, 09:35:14 am »

[I plan to do that especially squeaking sounds on hard impact... :)

Super ! I'm already hearing them watching your video  ;D   not only very funny but very realistic too
( as you are in this, please leave some space for future D-BOX Motion Code in your algos  :) )
« Last Edit: June 22, 2012, 09:56:04 am by foxfiles »
Logged
Reality is merely an illusion, albeit a very persistent one - A. Einstein

seppen

  • Full Member
  • ***
  • Posts: 130
  • newbie
Re: head (camera) inertial movement simulation and progress update
« Reply #13 on: June 22, 2012, 11:38:30 am »

I´m a flightsim nut, so could go berserk in wet dreams for Outerra 8)
Still the importer is the tool that will get this wonderful engine rollin big time with all fans i think, and will infect other fans too ;)

I understand the complex parts of it, but if possible implement a robust pipeline ala Unreal SDK, not the joke Cryengine used to be before outsiders fixed it.

Then I suspect Crytek has a $ reason for it´s stupid official pipeline, as Dice.
Money.
Logged