Models by Jorzi (AR)

Improving the artwork in Warzone2100 - not for mod discussions
User avatar
MaNGusT
Art contributor
Posts: 1152
Joined: 22 Sep 2006, 10:31
Location: Russia

Re: Models by Jorzi (AR)

Post by MaNGusT »

Jorzi wrote:@MaNGusT: So you can place any number of muzzle flashes? That's nice, but I assume they are all attached to the barrel and rotated with it?
with this patch - yes, but it's closed. So nevermind.
Image
User avatar
Olrox
Art contributor
Posts: 1999
Joined: 03 Jul 2007, 19:10

Re: Models by Jorzi (AR)

Post by Olrox »

Jorzi wrote: @Olrox: Good to see you as always :)
Thanks, it's really good to see you're still kicking! :D
User avatar
Corporal Punishment
Trained
Trained
Posts: 291
Joined: 28 Aug 2009, 12:29

Re: Models by Jorzi (AR)

Post by Corporal Punishment »

@ Jorzi: The german Luchs reconnaissance vehicle uses plastic brushes in the ejector port to keep dirt out. Thinking along these lines, you could just model the ejector as a rectangular indentation and paint the bottom in a bar-code texture. Can't get any cheaper then that.
Qui desiderat pacem bellum praeparat
Flavius Vegetius Renatus, De re militari
CyclonatorZ
Trained
Trained
Posts: 62
Joined: 01 Aug 2010, 03:04

Re: Models by Jorzi (AR)

Post by CyclonatorZ »

Phew, glad to see this project isn't dead. I don't think my timing could have been worse - I came back here to browse towards the begining of December for the first time in months, only to find that everyone else had stopped posting in this subforum as well, and only a few days after that, Jorzi posted his latest WIP. :roll:

That said, Jorzi, whatever happened to the second release of ArtRev you talked about way back in August? Is it still a work in progress, or did you upload it somewhere that I'm not aware of?
Jorzi
Regular
Regular
Posts: 2063
Joined: 11 Apr 2010, 00:14

Re: Models by Jorzi (AR)

Post by Jorzi »

Well, essentially what haappened is I'm working on my bachelor's degree & orther stuff... But you're right, I really should make a new release with the bugfixed shaders. Unfortunately, I won't have any new models to include with it.
ImageImage
-insert deep philosophical statement here-
Per
Warzone 2100 Team Member
Warzone 2100 Team Member
Posts: 3780
Joined: 03 Aug 2006, 19:39

Re: Models by Jorzi (AR)

Post by Per »

Jorzi wrote:with the bugfixed shaders
While you're on that topic, I'm revisiting that code now, and I'd be interested in hearing your thoughts on the shaders. Is there any input from the game (uniforms) you miss? Should the shaders be split up (eg separate shader for defensive structures, or for structures under construction..)? Anything that should be fixed/changed in the current shaders?

In other news, I just recently changed the model rendering code in master/3.2 to use VBOs, so now rendering large amounts of polygons should be much faster. (For low poly models, all the other bottlenecks will probably make this change not very noticeable.)
User avatar
MaNGusT
Art contributor
Posts: 1152
Joined: 22 Sep 2006, 10:31
Location: Russia

Re: Models by Jorzi (AR)

Post by MaNGusT »

I'm sorry that I'm getting into your talk but afair all these speed ups are exist in wzm branch.
Btw, separated shaders sounds cool.. more customization = better quality.
Image
Jorzi
Regular
Regular
Posts: 2063
Joined: 11 Apr 2010, 00:14

Re: Models by Jorzi (AR)

Post by Jorzi »

I have been thinking a bit about what could be useful/cool and I'll try to compile a small wishlist:

1. World sky texture, would be nice for ambient specularity and metal reflections.

2. Ground illumination, would allow making the ambient light factor the same color as the vertex color of the terrain the unit is standing on, could also be used for rim lighting from explosions (this would be absolutely delicious)

3. This might be a hard one, but shadow pass (i.e. a per-pixel mask from the shadow calculation). Currently shadows are implemented as a semi-trasparent black layer on top of the rendered frame. This causes already non-illuminated areas to be further darkened which is highly undesirable and a bit ugly.

4. A funny thing that always confused me is that flattened (under construction) structures have extreme specularity, which with my current artRev shaders causes them to glow. This is not necessary a bad thing, since it looks pretty cool, but could perhaps cause unexpected behavior elsewhere, so investigation might be needed.

5. Water shaders, for great justice.

6. Post-processing, i.e. the scene is rendered to a texture/buffer(containing color and z, possibly other data) which is then rendered to the screen using a custom fragment shader.
ImageImage
-insert deep philosophical statement here-
User avatar
MaNGusT
Art contributor
Posts: 1152
Joined: 22 Sep 2006, 10:31
Location: Russia

Re: Models by Jorzi (AR)

Post by MaNGusT »

Jorzi wrote:6. Post-processing, i.e. the scene is rendered to a texture/buffer(containing color and z, possibly other data) which is then rendered to the screen using a custom fragment shader.
6.1. Bloom effect support. Do not mix up with glow effect.

7. Separate shaders for GFX effects.
Last edited by MaNGusT on 19 Jan 2013, 00:18, edited 1 time in total.
Image
User avatar
aubergine
Professional
Professional
Posts: 3459
Joined: 10 Oct 2010, 00:58
Contact:

Re: Models by Jorzi (AR)

Post by aubergine »

@MaNGusT: Doesn't bloom put a strain on GPU? I've seen it in other games and it looks great but drops FPS (maybe just their implementation?)

Mind if I chip in from a JS scripting perspective? I really want to get more atmospheric effects in to game - better skies, clouds, weather, etc.

In layman's terms:

Currently setSunIntensity() has limited effect: more info

It would be great if we could create ground mist, fog (with option to change it's 'range' from the camera), and dust/haze.

A complete overhaul of the skies...

Replace skybox with a semi-circle that can be gradient filled (either linear fill or radial fill, with multiple colour points in the gradient, alpha values allowed). An outer semi-circle for stars background (they appear as alpha is applied to the inner semi-circle's gradient).

A sun and moon object. (I have scripts for setting their position, phase, etc).

Four rectangles that can be resized and placed anywhere (using world coordinates, to allow them external to map bounds) which can have custom texture applied. These will allow effects such as sundogs, halos, circumzenithal arc, parhelions, rainbows, light pillars, belt of venus, earths shadow, stratospheric (eg. Nacreous) and mesospheric (eg. Noctilucent) clouds to be implemented in just a handful of polys.

Ability to create and position volumetric (or equivalent) clouds. A vast array of cloud types could be created from just a few models used in combination with control over lighting applied to them (via JS).
"Dedicated to discovering Warzone artefacts, and sharing them freely for the benefit of the community."
-- https://warzone.atlassian.net/wiki/display/GO
User avatar
MaNGusT
Art contributor
Posts: 1152
Joined: 22 Sep 2006, 10:31
Location: Russia

Re: Models by Jorzi (AR)

Post by MaNGusT »

aubergine wrote:@MaNGusT: Doesn't bloom put a strain on GPU? I've seen it in other games and it looks great but drops FPS (maybe just their implementation?)
Bloom - doesn't, Glow - does, because it applies per model. We need bloom to apply it to whole screen.(its iterations should be configurable ofc). Bloom just give us a fake effect of hdr colours on LDR monitors. :)
Image
User avatar
aubergine
Professional
Professional
Posts: 3459
Joined: 10 Oct 2010, 00:58
Contact:

Re: Models by Jorzi (AR)

Post by aubergine »

Are there any good example vids of what bloom can be used to achieve? Including what sort of effects happen when it's at it's max and min effect?
"Dedicated to discovering Warzone artefacts, and sharing them freely for the benefit of the community."
-- https://warzone.atlassian.net/wiki/display/GO
User avatar
MaNGusT
Art contributor
Posts: 1152
Joined: 22 Sep 2006, 10:31
Location: Russia

Re: Models by Jorzi (AR)

Post by MaNGusT »

aubergine wrote:Are there any good example vids of what bloom can be used to achieve? Including what sort of effects happen when it's at it's max and min effect?
Bloom effect, I think in this video more advanced hdr bloom was used. Affects the whole screen. Ofc we don't need that high-dreamy amount of bloom in wz, just a little bit.
Glow effect. Affects only selected objects.

Just took random videos from youtube. :)
Image
Jorzi
Regular
Regular
Posts: 2063
Joined: 11 Apr 2010, 00:14

Re: Models by Jorzi (AR)

Post by Jorzi »

By the way, since we use clip alpha, could the clipping be adjusted in the shader? Currently everything above alpha 0 becomes alpha 1.
I'd like to do something like alpha = (alpha > 0.2), and more importantly, I'd like to do it after doing texel interpolation (i.e. in the fragment shader)
ImageImage
-insert deep philosophical statement here-
Jorzi
Regular
Regular
Posts: 2063
Joined: 11 Apr 2010, 00:14

Re: Models by Jorzi (AR)

Post by Jorzi »

Some quick barrels for fun :)
Attachments
barrels1.jpg
ImageImage
-insert deep philosophical statement here-
Post Reply