Author Topic: Oblivion bubble ship  (Read 1554 times)

Patrice Terrier

  • Administrator
  • *****
  • Posts: 936
    • zapsolution
Re: Oblivion bubble ship
« Reply #30 on: September 11, 2018, 08:55:41 am »
Thank you for the new shader!

However the change you have done for stray light, breaks too much of the existing projects , thus (until we have a new global parameter)  i keep the previous "gl_FragColor = fragmentColor;". :-[


I have a few things to fix onto the platform, but i shall post it soon.
« Last Edit: September 11, 2018, 11:38:30 am by Patrice Terrier »
Patrice
(Always working with the latest Windows version available...)

Michael Lobko-Lobanovsky

  • Administrator
  • *****
  • Posts: 753
Re: Oblivion bubble ship
« Reply #31 on: September 11, 2018, 11:31:53 am »
My friend,

We're definitely moving away from the immediate mode and pure Lambertian and Phong shading towards more modern, capable and versatile composite material shading with rich texture sets. Therefore our normfrag_shader becomes predominant in our rendering pipeline. It is the main tool we should concentrate on, and the other render modes shouldn't prevail over that main tool regardless.

In fact it is very easy to adapt all our existing .MAT files to this new reality. If the .MAT file doesn't have any special lighting specs, just set its #straylight meta parameter to 50 and there you go exactly with its former 100% lighting. If it formerly was 75% then set it to 25 or 30 and there you have its original light intensity again. No other light or material adjustments are necessary.

FFP and normalmap-less Blinn-Phong use other shaders that aren't affected by this quick fix, so that the simplest models (like e.g. the Iron Man model) will be rendered exactly as before in both FFP and PPL modes of operation.
« Last Edit: September 11, 2018, 11:33:40 am by Michael Lobko-Lobanovsky »
Mike
(3.6GHz Intel Core i5 Quad w/ 16GB RAM, nVidia GTX 1060Ti w/ 6GB VRAM, Windows 7 Ultimate Sp1)

Michael Lobko-Lobanovsky

  • Administrator
  • *****
  • Posts: 753
Re: Oblivion bubble ship
« Reply #32 on: September 11, 2018, 09:29:48 pm »
Note: for better reality the bubble ship should not be exactly centered to the middle of the platform  ::)

LOL had Tom's clone landed his bubble ship so carelessly just one single time, he would've been disqualified and incinerated by the aliens immediately. ;D
Mike
(3.6GHz Intel Core i5 Quad w/ 16GB RAM, nVidia GTX 1060Ti w/ 6GB VRAM, Windows 7 Ultimate Sp1)

Patrice Terrier

  • Administrator
  • *****
  • Posts: 936
    • zapsolution
Re: Oblivion bubble ship
« Reply #33 on: September 13, 2018, 02:36:48 pm »
Here is the release candidate version for both "static" and "flying".

I learned how to create ambient occlusion materials with c4d, and this release candidate version is using several revisited meshes to better match the movie original (especially around the rotor tail section, and the static platform).
« Last Edit: September 16, 2018, 03:52:42 pm by Patrice Terrier »
Patrice
(Always working with the latest Windows version available...)

Michael Lobko-Lobanovsky

  • Administrator
  • *****
  • Posts: 753
Re: Oblivion bubble ship
« Reply #34 on: September 16, 2018, 07:23:55 pm »
Oh Patrice,

The model looks simply exquisite... I bet here we got by far the best bubble ship on the market! :D

And it was real fun to work on this model. Thank you again for the great job you've done!


(The bluish haze we're currently trying to emulate with lighting is in fact a post-processing effect. When working with my earlier immediate mode engines, I used to simply render a final semi-transparent viewport-sized tinted quad to produce the exact same effect. If we run any Oblivion movie screenshot through the Auto levels filter in Photoshop, Gimp or Paint.NET, we will get that bluish tint removed and we'll see the scene as it used to look under the original movie studio lighting. ;) )
« Last Edit: September 16, 2018, 07:59:17 pm by Michael Lobko-Lobanovsky »
Mike
(3.6GHz Intel Core i5 Quad w/ 16GB RAM, nVidia GTX 1060Ti w/ 6GB VRAM, Windows 7 Ultimate Sp1)

Patrice Terrier

  • Administrator
  • *****
  • Posts: 936
    • zapsolution
Re: Oblivion bubble ship
« Reply #35 on: September 16, 2018, 09:32:10 pm »
The color of the original model under studio lighting is almost white, with very few surface artefacts, on the platform the white color turns to light blue due to sky reflection, see the attachment.

Indeed the main_body surface, and both bubble engines should be more glossy.

Patrice
(Always working with the latest Windows version available...)

Michael Lobko-Lobanovsky

  • Administrator
  • *****
  • Posts: 753
Re: Oblivion bubble ship
« Reply #36 on: September 16, 2018, 09:50:43 pm »
Auto levels in Paint.NET: studio lighting, true colors, no more light-bluish post-processing tint. Streaks of dried dirt seen vividly all over the left and right engines, winglets, fuel tanks, back leg, and gun turret. Just like they would be on any existing combat aircraft. ;)
Mike
(3.6GHz Intel Core i5 Quad w/ 16GB RAM, nVidia GTX 1060Ti w/ 6GB VRAM, Windows 7 Ultimate Sp1)

Patrice Terrier

  • Administrator
  • *****
  • Posts: 936
    • zapsolution
Re: Oblivion bubble ship
« Reply #37 on: September 16, 2018, 10:36:31 pm »
Our model should match the movie tint, Tom Cruise himself looks like a bluish smurf.
That is the way the whole movie has been rendered, and we are in a fictitious earth, after a major nuclear conflict that put a lot of dust in the air, changing the light color for ever, except in the idyllic refuge area where one of the clone is listening old good vinyls :D
« Last Edit: September 16, 2018, 10:48:19 pm by Patrice Terrier »
Patrice
(Always working with the latest Windows version available...)

Patrice Terrier

  • Administrator
  • *****
  • Posts: 936
    • zapsolution
Re: Oblivion bubble ship
« Reply #38 on: September 19, 2018, 09:08:26 am »
I am reworking the drone model to add a little fellow to the flying version…
Patrice
(Always working with the latest Windows version available...)

Michael Lobko-Lobanovsky

  • Administrator
  • *****
  • Posts: 753
Re: Oblivion bubble ship
« Reply #39 on: September 19, 2018, 11:17:26 am »
I'm looking forward to seeing the result. :)
Mike
(3.6GHz Intel Core i5 Quad w/ 16GB RAM, nVidia GTX 1060Ti w/ 6GB VRAM, Windows 7 Ultimate Sp1)

Patrice Terrier

  • Administrator
  • *****
  • Posts: 936
    • zapsolution
Re: Oblivion bubble ship
« Reply #40 on: September 19, 2018, 09:43:35 pm »
First look…

The use of AO makes a huge difference !!!
« Last Edit: September 19, 2018, 10:40:05 pm by Patrice Terrier »
Patrice
(Always working with the latest Windows version available...)

Michael Lobko-Lobanovsky

  • Administrator
  • *****
  • Posts: 753
Re: Oblivion bubble ship
« Reply #41 on: September 19, 2018, 11:09:20 pm »
It looks very good indeed! :)

From what I can see, there's not only AO but also that crop_ks specular map used?
Mike
(3.6GHz Intel Core i5 Quad w/ 16GB RAM, nVidia GTX 1060Ti w/ 6GB VRAM, Windows 7 Ultimate Sp1)

Patrice Terrier

  • Administrator
  • *****
  • Posts: 936
    • zapsolution
Re: Oblivion bubble ship
« Reply #42 on: September 20, 2018, 08:50:24 pm »
Here is my first WIP of Drone166, feel free to enhance some of the textures, because this is my first shot.  8)

I have totaly reworked the model  ???
« Last Edit: September 21, 2018, 06:26:58 pm by Patrice Terrier »
Patrice
(Always working with the latest Windows version available...)

Michael Lobko-Lobanovsky

  • Administrator
  • *****
  • Posts: 753
Re: Oblivion bubble ship
« Reply #43 on: September 20, 2018, 11:13:18 pm »
Patrice,

Your work is very impressive. 8)

I don't think I can really improve on what you've done.

I have just one request.

Look very attentively through the controls that affect your AO baking. There must be some selector or input box or whatever that controls the width of grayscale margins that should surround each occluded fragment in the AO texture atlas. (see engine_axe_occ.png below with 6 px wide margins around each fragment of the engine axle mesh)

These margins should be approx. 5 to 15 pixels wide depending on how precise the mesh's UV mapping actually is. The margins help to disguise the abrupt, jagged borders of AO texture areas at places where the occluded fragments overlap. The jaggies generate ugly texture seams similar to those seen in Bad_AO_Texture_Seams.png below.

Blender has its AO margin width set to 16 pxs on default. Your AO maps have either a 1 px wide margin or no margins at all. :-\
Mike
(3.6GHz Intel Core i5 Quad w/ 16GB RAM, nVidia GTX 1060Ti w/ 6GB VRAM, Windows 7 Ultimate Sp1)

Patrice Terrier

  • Administrator
  • *****
  • Posts: 936
    • zapsolution
Re: Oblivion bubble ship
« Reply #44 on: September 21, 2018, 02:06:35 pm »
Mike

The main difference between C4D and Blender, is the default background color used in the AO texture.
Blender uses white, C4D's black.

However the Blender GUI is so much complex compared to C4D, indeed i couldn't figure how to use it  :-[

I have also a pixel tolerence in C4D, however that's not enough, the only way to solve the issue is to rework the texture with PSD using the layer outline with white color, to antialias the border section.
This is what i am doing now...
Patrice
(Always working with the latest Windows version available...)