Fat Sprites
#366 posted by sock on 2013/07/25 23:14:03
@Preach, the problem with sprites is they cannot be scaled and they are stupidly big if you want to do any fine detail. For my dot particles they are perfect but I still offer a polygon particle solution if people want it.
Organic plants need the ability of alpha textures, good lighting and easy scaling/rotation. The Fitz (+ code forks) engine does not offer any this as a single solution. You either have sprites which can be alpha textures and rotated but not scaled or models which can be lit and scaled but no alpha texture support.
If the Quake engine community could agree to fix this sprite/model issue then Quake levels could finally look semi organic.
Apologies
#367 posted by Preach on 2013/07/26 09:20:06
Sorry Sock, I wasn't reading your post in context and thought you were just interested in alpha textures in general. I suppose a decent way forward would be for fitzquake to support alpha channel tga textures on sprites, then you could create sprites with rubbish low-res fallbacks for very old engines and have proper high resolution tgas to replace them.
necros: It wasn't very automatic, it was just clever entity management behind the scenes. I'm still working on it, there might be some blog posts later in the year on one half of the technology - it's also useful for managing gibs, sprites, all those kinds of dynamic things - reducing the amount of packet overflow and keeping network traffic sane. The application to mapper-placed entities would be easier with arrays, yeah, but there's another way...
Ah. I thought you guys meant alpha on bsp or brush entities.
No Worries
#369 posted by sock on 2013/07/26 19:44:17
@Preach, no worries, I just wish there was an easier way to get all Quake engines to support a core set of features. I can understand why RMQ eventually decided to go with their own engine. For the moment I still want to support Fitz engines as much as possible.
When I released the new screenshots I was not expecting much of a reaction because it is not a huge impact thing (+weapon and test map) but I checked the stats for the MODdb page and was pleasantly surprised! A special thanks to spirit for pimping the link on facebook, it drew in a nice lump of traffic :)
#370 posted by Preach on 2013/07/26 20:12:59
I just wish there was an easier way to get all Quake engines to support a core set of features
Winquake was last patched in like '97, so it may be too late for that.
This tongue-in-cheek post contains a kernel of truth...
Transitions
#371 posted by sock on 2013/07/29 02:31:31
Been playing around with large brick to small brick transitions as the player goes deep nnderground to investigate the crypt ...
#372 posted by Spike on 2013/07/29 05:07:31
technically, rmqe IS a fitz engine. :P
using fence/alphamasked textures will at least still run in any engine. if anything the use of the feature will encourage its adoption - so long as the engine is still maintained.
fence textures are required as a core part of halflife bsps, so any engine with support for that should also support fences.
its a pretty trivial feature to add to an engine (glEnable(GL_ALPHA_TEST), and replacing index 255 with a different alpha value), but you should generally ensure that you only use such textures on func_walls etc unless your qbsp explicitly supports them.
as a side note, hexen2 (and thus fte) does support certain .mdl flags for different alpha modes, which can allow alpha testing or paletted alpha, but its not well documented and will likely need tool tweeks to do it properly.
32768=blended without culling (some weird 4-bit palette with 4-bit alpha value, quite quite horrible and likely unsuited to quake's palette)
16384=alpha tested (palette 0 is transparent)
4096=blended (odd palette indicies are 50% transparent)
one thing I like about making features compatible with other engines/games is that you can blame other people for terrible apis. :P
Looks Great!
As per usual.
Sock
#374 posted by nitin on 2013/07/29 12:39:28
opening at top, is it possible to not make it square? Or at least not totally square and perhaps a diamond from the player's prespective?
Inner Bricks
#375 posted by ijed on 2013/07/29 17:30:57
Maybe make them a rougher / darker texture like rock4_1?
#376 posted by sock on 2013/07/30 13:15:52
using fence/alphamasked textures will at least still run in any engine. if anything the use of the feature will encourage its adoption - so long as the engine is still maintained
It would be awesome if QS/MarkV could support this feature, it would be a step in the right direction for mappers. :)
@nitin, the top is a large metal frame around a hanging grate (recently added). It should make more sense from above because that is where the player is coming from.
@ijed, yeah rock4_1 is an awesome texture, I will give that a try.
Sock
#377 posted by nitin on 2013/07/30 14:28:07
ok I see what you mean. I thought the map was going to be set inside and that was like a 'viewing window' opening.
MarkV
#378 posted by Spike on 2013/07/31 09:22:30
Just looked at the code. MarkV does already have fence texture support. So no excuses. :P
I Told You So.
It supports masked textures. You just name it with an open curly brace like in RMQ.
It doesn't support it on anything other than bsp though. I use it on brush entities (so you could make cobwebs and stuff for example).
What I Want ...
#380 posted by sock on 2013/08/01 21:05:53
I don't think anyone understand what I am after. I want a model to have an alpha mask/texture, I am not interested in alpha texture for brushwork or sprites. Organic vegetation is really about models and the ability to have gradually faded edges.
Yeah I Understood
what you meant. If any engines support it on quake .mdl files then I have no idea which ones do. It would be great if they did though, foliage would be brilliant and you could make animated torn up flags like they have in Quake 3.
Done!
#382 posted by ijed on 2013/08/02 14:47:54
#383 posted by Spirit on 2013/08/02 16:07:19
That's "just" sprites again :P
XL
#384 posted by ijed on 2013/08/02 16:14:51
Mdl Support
#385 posted by Preach on 2013/08/03 11:14:43
Can you not just apply an external tga skin with an alpha channel to get selective transparency on a .mdl? Or have you tried that and had sorting issues occur?
#386 posted by necros on 2013/08/03 15:28:16
Don't forget fq doesn't support external skins.
Latest Progress
#387 posted by sock on 2013/08/04 15:23:46
New location - Baramous Keep Start Crypt Entrance
Good
#388 posted by ijed on 2013/08/04 19:16:26
To see the zombie knight making his debut, and all the support you're getting through moddb.
Looking forward to the release :)
#389 posted by sock on 2013/08/05 12:47:05
Having a MODdb page is very good idea, it gives you a chance to spread the word and gives you a central location for news updates.
Got some more news about the MOD progress. If anyone here has played the MOD, please remember to vote on the Moddb page.
#390 posted by skacky on 2013/08/05 14:10:04
This is fantastic stuff, sock! Keep it up!
|