Duke4.net Forums: EDuke32 2.0 and Polymer! - Duke4.net Forums

Jump to content

  • 211 Pages +
  • « First
  • 125
  • 126
  • 127
  • 128
  • 129
  • Last »
  • You cannot start a new topic
  • You cannot reply to this topic

EDuke32 2.0 and Polymer!  "talk about the wonders of EDuke32 and the new renderer"

User is offline   Fox 

  • Fraka kaka kaka kaka-kow!

#3781

View PostHelixhorned, on 22 May 2013 - 09:32 AM, said:

TX: OK, I see. My point is that a modder/mapper should not have the authority to dictate a particular choice of renderer. If the user wishes to use a different than the recommended one, it should be possible.

I am not sure what is the right answer for maps, but why would it not be reasonable for mods? I can think of good reasons to disable certain renderers in a mod. At some point it is not a matter of choosing another renderer, the renderer is not supported at all and gameplay is not possible.

This post has been edited by Fox: 22 May 2013 - 02:35 PM

0

User is offline   Gambini 

#3782

View PostHelixhorned, on 22 May 2013 - 09:32 AM, said:

EDIT: my bias has a background. As much as I admire the awesomeness of the DNF mod, that "funny" tile covering the screen when one switches into Polymer is a bit unfair IMO. Yes, voxels aren't implemented there and DNF uses quite a bit of them, but that shouldn't prevent me from trying it out just for the heck of it. Especially now with ART mapping, it should be pretty interesting.


"For the heck of it" people would have ignored our instructions and played the map with Polymer. For many reasons that´s a no-no (even when I really like where´s Polymer going these days).

If you had seen the amount of people reporting the "village people" tile -which luckily gave us a chance to explain them what was wrong- you would know how many people would have played it without voxels, seeing less than half of the landscape, with terrible performance, etc.

This post has been edited by Gambini: 22 May 2013 - 02:56 PM

0

User is offline   Mblackwell 

  • Evil Overlord

#3783

Sure, but you should file bugs against Polymer for it so it's not an issue in the future.
1

User is offline   Gambini 

#3784

Are you suggesting we should have made our maps three times smaller and removed all voxels just to make the mod Polymer compatible? There is still the performance problem. Maybe we should get rid of half the content of the mod in order to increase performance in Polymer?

Polymer offers advantages that we didnīt need, considering the nature of the mod. But, instead, has drawbacks that negatively affect the mod. There was no single reason to use it. The shadetables support came later, but still there are many problems with it that make its use with the mod not compatible.
0

User is offline   Fox 

  • Fraka kaka kaka kaka-kow!

#3785

By the way, wasn't Polymer meant to have better performance than Polymost?
0

User is offline   Mblackwell 

  • Evil Overlord

#3786

View PostGambini, on 22 May 2013 - 07:53 PM, said:

Are you suggesting we should have made our maps three times smaller and removed all voxels just to make the mod Polymer compatible? There is still the performance problem. Maybe we should get rid of half the content of the mod in order to increase performance in Polymer?

Polymer offers advantages that we didn´t need, considering the nature of the mod. But, instead, has drawbacks that negatively affect the mod. There was no single reason to use it. The shadetables support came later, but still there are many problems with it that make its use with the mod not compatible.


Reread what I said:

View PostMblackwell, on 22 May 2013 - 05:32 PM, said:

Sure, but you should file bugs against Polymer for it so it's not an issue in the future.


Now I'll bold part of it:

View PostMblackwell, on 22 May 2013 - 05:32 PM, said:

Sure, but you should file bugs against Polymer for it so it's not an issue in the future.




In other words because it's a bug (since Polymer is supposed to be a replacement for Polymost and even Classic to some extent) it should be made known and fixed by EDuke32/Polymer engine developers, obviously.
0

User is offline   TerminX 

  • el fundador

  #3787

I think at this point the problems with Polymer that affect the DNF mod are pretty well known by just about everyone involved. Nothing short of majorly boring restructuring will remedy the performance issues, and the draw distance isn't going to be able to be corrected until that happens (because extending the draw distance with things as-is will just plummet performance further).
0

User is offline   Fox 

  • Fraka kaka kaka kaka-kow!

#3788

Is it possible to add a cstat flag to control the sprite skewing? By default all sprites are given a perspective view in Polymost and Polymer. However that doesn't work in some cases, in particular enemies practically disappear when looking up or down.

In comparison, Duke 64 seems to have a different display for different sprites. Pictured below, the trees are seen in perspective, while the hydrant or Assault Trooper don't.

http://i1110.photobucket.com/albums/h441/Fox_969/DUKENUKEM64-591.jpg
1

User is offline   Diaz 

#3789

Polymer is still slower than Polymost, even with no lights. That and the draw distance is enough to justify not using it in the DNF mod.

However, if the draw distance was adressed, the maps in the DNF mod could have been made with full-blown Polymer lighting and still have decent performance with creative use of models (for example, if all non-accessible buildings in the first map were made of models). Yeah, it would require a modern system, but the current maps, with all the sector detail, would not even run well on such a system if Polymer lights were added. Not trying to say the mod authors should have done that (because it obviously wasn't their goal); I just try to say that it's definately possible. Models are very, very cheap to render on modern systems.

The Slick Willy map I'm working on, while not stellar in terms of performance, is currently running much better than my new Fusion maps, even though it's actually more detailed and a rather large open space. That's because the desert rocks, for example, are models. If you remember those jungle screenshots I've posted in the past, that's the best looking stuff I've made for Polymer; it runs at 70FPS on my machine. And I think it could be optimized even further.

And if this is possible with an unoptimized renderer, I dream of what could be done if it's ever optimized... yay :)

This post has been edited by Diaz: 22 May 2013 - 10:10 PM

0

User is offline   Hendricks266 

  • Weaponized Autism

  #3790

View PostFox, on 22 May 2013 - 09:43 PM, said:

Is it possible to add a cstat flag to control the sprite skewing? By default all sprites are given a perspective view in Polymost and Polymer. However that doesn't work in some cases, in particular enemies practically disappear when looking up or down.

In comparison, Duke 64 seems to have a different display for different sprites. Pictured below, the trees are seen in perspective, while the hydrant or Assault Trooper don't.

http://i1110.photobucket.com/albums/h441/Fox_969/DUKENUKEM64-591.jpg

I think the issue you're thinking of is billboarding. I know there is a global cvar that controls it, at least for Polymer. However, I could see two mdflags bits: one to prefer the perspective view, one to prefer the screen-facing view, and when you set both, it prefers the opposite of whatever is set by the cvar.
1

User is offline   DavoX 

  • Honored Donor

#3791

I didn't know Polymer had draw distance issues... wow
0

User is offline   Mateos 

#3792

View PostDavoX, on 23 May 2013 - 10:02 AM, said:

I didn't know Polymer had draw distance issues... wow


You should have a super-config then x)

When you drop from 50 to 2 FPS while opening a door to the outside, I think you suspect something related to the rendering distance :)
0

User is offline   Mikko 

  • Honored Donor

#3793

View PostDiaz, on 22 May 2013 - 10:07 PM, said:

The Slick Willy map I'm working on, while not stellar in terms of performance, is currently running much better than my new Fusion maps, even though it's actually more detailed and a rather large open space. That's because the desert rocks, for example, are models. If you remember those jungle screenshots I've posted in the past, that's the best looking stuff I've made for Polymer; it runs at 70FPS on my machine. And I think it could be optimized even further.


I would be very surprised if any of your upcoming maps were even playable. And I have a good computer.
0

User is offline   Diaz 

#3794

View PostMikko_Sandt, on 23 May 2013 - 10:14 AM, said:

I would be very surprised if any of your upcoming maps were even playable. And I have a good computer.


the thing is that I try to make scalable quality. you can use cstat 2 and 512 on SE50's and SE49's to change their priority, then use the r_pr_maxlightpriority cvar to control how many lights are drawn. I've made a small app that does that for you. my stuff is perfectly playable on any core2 with a geforce 8800gt and even slower cards. if you have ATi you're screwed though, but that's inherent to the polymer+ati combo.

Don't think of things like duke nukem eternity (without the performance patch) when you think of polymer maps. that stuff looks much better than mine ever will but as a tradeoff, it's unplayable even on my computer. my maps are not even close to that.

This post has been edited by Diaz: 24 May 2013 - 06:21 AM

0

User is offline   Mblackwell 

  • Evil Overlord

#3795

View PostHendricks266, on 23 May 2013 - 09:36 AM, said:

I think the issue you're thinking of is billboarding. I know there is a global cvar that controls it, at least for Polymer. However, I could see two mdflags bits: one to prefer the perspective view, one to prefer the screen-facing view, and when you set both, it prefers the opposite of whatever is set by the cvar.


It's a dirty broken buggy hack according to Plagman.
0

User is offline   3D Master 

#3796

Okay, so it's been a while since I played Duke, so I figured let's download the new HRP pack again.

Now there's a problem; eduke32 will no longer start up in full screen mode. All I get is a black screen requiring a hard reset. In windowed mode it seems to run just fine though.

I attached my .log if there is anything to be gleamed from it.

Attached File(s)


1

User is offline   TerminX 

  • el fundador

  #3797

Update your drivers. That log seems to show that the driver hung during video mode setting or OpenGL initialization and never actually failed out and returned control to EDuke32.
0

User is offline   Helixhorned 

  • EDuke32 Senior Developer

#3798

View PostFox, on 22 May 2013 - 09:43 PM, said:

Is it possible to add a cstat flag to control the sprite skewing? By default all sprites are given a perspective view in Polymost and Polymer. However that doesn't work in some cases, in particular enemies practically disappear when looking up or down.

In comparison, Duke 64 seems to have a different display for different sprites. Pictured below, the trees are seen in perspective, while the hydrant or Assault Trooper don't.

That's an interesting suggestion. I added it to the future list.

View PostHendricks266, on 23 May 2013 - 09:36 AM, said:

I think the issue you're thinking of is billboarding. I know there is a global cvar that controls it, at least for Polymer. However, I could see two mdflags bits: one to prefer the perspective view, one to prefer the screen-facing view, and when you set both, it prefers the opposite of whatever is set by the cvar.

Yes, I think mdflags (spriteext[].flags in C) is the right place to put it, because
  • such a flag would be most interesting on a per-tile basis (i.e. set from CON) rather than setting it in the map itself, and
  • it's pointless for the classic renderer due to its ortho projection in the up/down direction.

I'm less sure about the case with both bits set, though it's neatly symmetric. In the screenshot posted by Fox, the tree trunk must be projected like a wall sprite, while sprites like pickups (and mosters, to a certain degree) are a matter of preference or artistic choice.
0

User is offline   3D Master 

#3799

I figured out the problem; the drivers weren't the problem; it's running smoothly down. Such a delight to play Duke3D after forcing myself through forever.

Still wondering if I should pony up the cash for the DLC; on the one hand, this game his horrible, on the other I'll get to see the completion of the god damn cliffhanger ending.
0

User is offline   Jblade 

#3800

View Post3D Master, on 24 May 2013 - 08:30 AM, said:

I figured out the problem; the drivers weren't the problem; it's running smoothly down. Such a delight to play Duke3D after forcing myself through forever.

Still wondering if I should pony up the cash for the DLC; on the one hand, this game his horrible, on the other I'll get to see the completion of the god damn cliffhanger ending.

This doesn't mean much, but the DLC is better than the main game (although not by a huge amount I admit)
0

User is offline   Mateos 

#3801

View Post3D Master, on 24 May 2013 - 08:30 AM, said:

I figured out the problem; the drivers weren't the problem; it's running smoothly down.


Would be interesting to know what was wrong, in case it happens again to someone else :)
0

User is offline   Helixhorned 

  • EDuke32 Senior Developer

#3802

About modders providing recommendations on which renderers their mods are best played with, I think a good compromise is to make it like map voting in MP. Whenever a map starts in a renderer that is not recommended, a message shows up suggesting the user to switch to a different one. After a timeout of, say, 7 seconds, it disappears if neither Y nor N was pressed.
1

User is offline   Diaz 

#3803

Well, my suggestion is not really to make it impossible to use renderers other than intended; just allow modders to make it harder should they choose to do so (so maybe, rather than easily changing renderers in the menu, the user would have to input some console cvar like "r_forcerenderer 0").

It would just make renderer-specific mods cleaner and tidier.

Right now I'm resorting to a full-screen rotatesprite with message that specifies Polymer MUST be used, so at least the mess can't be seen.

I still don't see why anyone would want to play the first screen (really, that shouldn't even be reachable by the user) rather than the second:

Attached thumbnail(s)

  • Attached Image: duke0002.jpg
  • Attached Image: duke0001.jpg


This post has been edited by Diaz: 25 May 2013 - 07:17 AM

1

User is offline   Mateos 

#3804

Helixhorned goes for a no-block solution, when the user would see what you posted plus the image he will understand that he really can't play this way, without being forced... Forcing or not, the result is the same.
0

User is offline   Diaz 

#3805

No, the result is not the same. There was a cvar in Quake 3 (something like r_allowsoftwareGL) that would allow the game to run in software, although it would be a slideshow and was obviously not supported - do you think it would have been pretty to include that option in the menu? Not at all. But it was still accesible through a cvar for those who really wanted it, though it made no sense.
0

User is offline   3D Master 

#3806

View PostMateos, on 24 May 2013 - 09:19 AM, said:

Would be interesting to know what was wrong, in case it happens again to someone else :)


Firewall blocked the program demanding a confirmation to allow it to do something just a little too late. Setting it manually solved the problem.
1

User is offline   Mateos 

#3807

Thank you for sharing!
0

User is online   NightFright 

  • The Truth is in here

#3808

Some oddities with latest r3815:
- "Version Mismatch" for savegames saved with r3813
- On the automap, the levelname is shown together with the 3DR par times, e.g. for E1L1 "00:53 Hollywood Holocaust"
- At least menu tiles 2502/2503 ("Atomic") don't show up any more.

Everything works with r3814 or earlier.

Additionally, I have noticed lately that flickering forcefields turn black while being invisible. See screenshots below. This is with Polymer 32-bit (at least, dunno about the rest) and has been going on for a few builds already as far as I can tell. I have posted my settings here already in case they are needed.

Attached thumbnail(s)

  • Attached Image: forcefield1.jpg
  • Attached Image: forcefield2.jpg


This post has been edited by NightFright: 25 May 2013 - 02:31 PM

2

User is offline   TerminX 

  • el fundador

  #3809

Yeah, that's my bad. Fixed now! I definitely wasn't paying attention there.
0

User is offline   DavoX 

  • Honored Donor

#3810

This might sound really weird and probably a bit dumb but... is it possible to make a mapster32 for mobile platform like android? I know there are millions of shortcuts , keys, etc... but if someone were to do it, would it be possible?

If it were possible in the technical programming side, I could think a few ways to easily navigate and such... considering that smartphones are getting bigger and stronger everyday.

If you disagree I'd like to know why, yeah you ;)

This post has been edited by DavoX: 27 May 2013 - 10:05 PM

0

Share this topic:


  • 211 Pages +
  • « First
  • 125
  • 126
  • 127
  • 128
  • 129
  • Last »
  • You cannot start a new topic
  • You cannot reply to this topic


All copyrights and trademarks not owned by Voidpoint, LLC are the sole property of their respective owners. Play Ion Fury! ;) © Voidpoint, LLC

Enter your sign in name and password


Sign in options