Raze officially revealed!
Moderator: GZDoom Developers
-
- Lead GZDoom+Raze Developer
- Posts: 49130
- Joined: Sat Jul 19, 2003 10:19 am
- Location: Germany
Re: A new build engine is being developed!
The community would never accept that - all the Build games have very distinctive fonts for their menus and the only one the that could theoretically be redone like that would be NAM/WW2GI.
-
- Posts: 1349
- Joined: Tue Nov 05, 2019 6:48 am
- Preferred Pronouns: He/Him
- Graphics Processor: nVidia with Vulkan support
Re: A new build engine is being developed!
And it would look fugly as all hell in games like Blood thanks to their "advanced" palette (for lack of a better word).Graf Zahl wrote:If we ever want advanced lighting effects it must be optional. Since this code is doing the entire lighting by using 8 bit lookup tables there is no way it can ever work with dynamic lighting and even less with more advanced stuff.Rachael wrote: But ultimately it will be optional, not forced.
-
- Posts: 309
- Joined: Tue Apr 10, 2018 8:14 am
Re: A new build engine is being developed!
As someone who have made upscale packs for several Build games I'm interested in how you are tackling hightiles. In both eduke32 and BuildGDX-derived ports they are defined through DEF files while in GZDoom they are placed in their own folder structure. I could rework my packs to work with the latter, but how would palette swaps be handled? Right now I'm supplying separate versions of each palswap, which is a kinda bloated and wasteful solution. Ideally palettes would be able to be swapped in-engine (as with ordinary tiles)
-
- Lead GZDoom+Raze Developer
- Posts: 49130
- Joined: Sat Jul 19, 2003 10:19 am
- Location: Germany
Re: A new build engine is being developed!
I haven't made any changes to that logic - It makes little sense to replace a system that appears to be commonly agreed upon by all existing Build engine ports.
The Duke upscale pack mostly works - models are currently non-functional so you only see the textures and I still need to fix a few issues with detail textures.
It hasn't been tested extensively yet - I merely ran a few levels to check resource consumption.
Just one thing, maybe you can give me some info: What's the highpal images? They only seem to be used by Polymer, but what precisely do they remap?
The Duke upscale pack mostly works - models are currently non-functional so you only see the textures and I still need to fix a few issues with detail textures.
It hasn't been tested extensively yet - I merely ran a few levels to check resource consumption.
Just one thing, maybe you can give me some info: What's the highpal images? They only seem to be used by Polymer, but what precisely do they remap?
-
- Posts: 7402
- Joined: Fri Oct 22, 2004 9:22 am
- Graphics Processor: nVidia with Vulkan support
- Location: MAP33
Re: A new build engine is being developed!
Graf Zahl wrote:Just one thing, maybe you can give me some info: What's the highpal images? They only seem to be used by Polymer, but what precisely do they remap?
Since it's polymer-exclusive and polymer seems to be disabled in this port...The Eduke32 Wiki wrote:A high-palette look-up table (abbreviated "highpalookup" or just "highpal") is used by the Polymer renderer to replicate the software renderer's 8-bit palette swaps on 32-bit assets such as models and high resolution textures.
-
- Lead GZDoom+Raze Developer
- Posts: 49130
- Joined: Sat Jul 19, 2003 10:19 am
- Location: Germany
Re: A new build engine is being developed!
Ok, so I wasn't too far off. It looks like an RGB->RGB three dimensional colormap and that's precisely what you describe.Kinsie wrote:Since it's polymer-exclusive and polymer seems to be disabled in this port...The Eduke32 Wiki wrote:A high-palette look-up table (abbreviated "highpalookup" or just "highpal") is used by the Polymer renderer to replicate the software renderer's 8-bit palette swaps on 32-bit assets such as models and high resolution textures.
-
- Posts: 829
- Joined: Sun Jun 16, 2019 9:17 pm
- Graphics Processor: nVidia with Vulkan support
- Location: Gosford NSW, Australia
Re: A new build engine is being developed!
Any chance for a rough estimate for some kind of release? Kind of sitting on the edge of my chair but it could be 3-6 months away for all I know lol
-
- Lead GZDoom+Raze Developer
- Posts: 49130
- Joined: Sat Jul 19, 2003 10:19 am
- Location: Germany
Re: A new build engine is being developed!
A first public alpha will be available either this weekend or next weekend, it depends on how many of the known issues I can resolve. Over the week I cannot invest much time, unfortunately.
You don't make threads like this when you cannot deliver.
You don't make threads like this when you cannot deliver.
-
- Posts: 1349
- Joined: Tue Nov 05, 2019 6:48 am
- Preferred Pronouns: He/Him
- Graphics Processor: nVidia with Vulkan support
Re: A new build engine is being developed!
Yeah, the bomb wasn't dropped just to show something that was very far off, like you see with trailers, ads and so on these days which usually mean months of waiting before they arrive .
-
- Posts: 829
- Joined: Sun Jun 16, 2019 9:17 pm
- Graphics Processor: nVidia with Vulkan support
- Location: Gosford NSW, Australia
Re: A new build engine is being developed!
Man, could you be any more of a fkn rockstar?! I'm so excited!Graf Zahl wrote:You don't make threads like this when you cannot deliver.
-
- Spotlight Team
- Posts: 1084
- Joined: Mon Nov 25, 2019 8:54 am
- Graphics Processor: Intel (Modern GZDoom)
Re: A new build engine is being developed!
Give me something with a readme or a features list and ill make sure it gets to the places i am most comfortable in during the next week.Graf Zahl wrote:A first public alpha will be available either this weekend or next weekend, it depends on how many of the known issues I can resolve. Over the week I cannot invest much time, unfortunately.
You don't make threads like this when you cannot deliver.
That's faster than expected Graf, from Rachael i heard it was still a few weeks away.
-
- Lead GZDoom+Raze Developer
- Posts: 49130
- Joined: Sat Jul 19, 2003 10:19 am
- Location: Germany
Re: A new build engine is being developed!
The original idea was to release on Jan 29th (for obvious reasons) but we didn't quite manage. This has been worked on for 5 months, I started on it in late August 2019.
-
- Posts: 108
- Joined: Mon Dec 12, 2016 1:12 pm
Re: A new build engine is being developed!
EDuke32 is very good in some regards as a Build source port. My frustration with it has been:
* Getting an XBox controller to work well with it (though this improved recently with their Iron Maiden development).
* It doesn't run other Build games
* Neither renderer option is that great at the end of the day
I wonder if anything useful could be salvaged from icecoldduke's attempts at the new PolymerRTX renderer, his SW port, Polymer Contrast Adaptive Sharpening, etc.
https://github.com/jmarshall23/PolymerRTX
https://github.com/jmarshall23/PolymerCaS
It is a shame he took down his repository for IcedSW
* Getting an XBox controller to work well with it (though this improved recently with their Iron Maiden development).
* It doesn't run other Build games
* Neither renderer option is that great at the end of the day
I wonder if anything useful could be salvaged from icecoldduke's attempts at the new PolymerRTX renderer, his SW port, Polymer Contrast Adaptive Sharpening, etc.
https://github.com/jmarshall23/PolymerRTX
https://github.com/jmarshall23/PolymerCaS
It is a shame he took down his repository for IcedSW
-
- Posts: 829
- Joined: Sun Jun 16, 2019 9:17 pm
- Graphics Processor: nVidia with Vulkan support
- Location: Gosford NSW, Australia
Re: A new build engine is being developed!
I'm sort of not surprised, actually. You've been quite vocal on the engine in the last few months, evidently because you've been balls deep into the code.Graf Zahl wrote:The original idea was to release on Jan 29th (for obvious reasons) but we didn't quite manage. This has been worked on for 5 months, I started on it in late August 2019.
I'm interested to see how this plays out within the community, I can see this becoming the de-facto standard but I'm worried some of the original devs might adopt a "Bernie or Bust" attitude and not be supportive. Hoping for the best though, I think some of your comments have hit nerves but since you're producing solutions and its no longer talk, I'm hoping for a much warmer reception.
Whatever terminx has done here has definitely improved the experience. He's not wrong in his commit log either, that's quite the voodoo bullshit...
-
- Lead GZDoom+Raze Developer
- Posts: 49130
- Joined: Sat Jul 19, 2003 10:19 am
- Location: Germany
Re: A new build engine is being developed!
That commit will be one hell to port, though, because I have done some massive changes to that piece of code myself and merging that together will not be easy. So definitely not in the first release - if I wanted to merge that I'd have to postpone the release.
What precisely did that code improve? His commit message was a bit unclear and I haven't been able to check it out.
What precisely did that code improve? His commit message was a bit unclear and I haven't been able to check it out.