Return of the Sparklies

Discussion for Level editing, modeling, programming, or any of the other technical aspects of Quake
Post Reply
AEon
Posts: 1816
Joined: Sun Apr 20, 2003 7:00 am

Return of the Sparklies

Post by AEon »

Working on AEtour - a map based on concentric circles - using patches all the way...

There is one area where the arcs touch right angled walls. Trouble is the arcs on the curve have "vertices", when trying to "map" them onto a straight line I get sparklies. All the simple patch meshes I use are 3x3, maybe 3x5 would help here?

This is the part in question:

Image

In yellow you can see the floor plate I use (1/16th of a circle), in light green you see the simple patch mesh that snugly joins the yellow plate and *also* has to join the straight wall in light blue. The red dots denote the areas where the sparklies will show up.


What I would need to do is move all the red dots to where the orange circle marks a vertex. Endcaps for bevel do this.

I tried manipulating/merging vertices on the light green patch, but that never worked.



Here a shot of the sample map:

Image

Map sample, using default Q3A textures:
Hopefully someone can download the map sample, fix the patch problem, and upload it?

Thanx.
Last edited by AEon on Sat May 20, 2006 8:40 pm, edited 1 time in total.
Kat
Posts: 952
Joined: Tue Nov 14, 2000 8:00 am

Post by Kat »

Try this. To be honest, you're using patches here in a way they weren't particularly designed for so you're bound to run into a few problems.
AEon
Posts: 1816
Joined: Sun Apr 20, 2003 7:00 am

Post by AEon »

I had been thinking of doing that. But from the editors point of view this does not fix the problem.

But I will test it in-game.

Thanx.

BTW: Since Wildfly is doing the Q4 version, I have gone Q3A all the way. That corner is now another concentric ring outward.
Kat
Posts: 952
Joined: Tue Nov 14, 2000 8:00 am

Post by Kat »

I forgot to group the mesh sections, try doing that as well.
[url=https://www.katsbits.com/tutorials#q3w]Tutorials, tools and resources[/url]
Plan B
Posts: 3599
Joined: Thu Jan 11, 2001 8:00 am

Post by Plan B »

Your floor's verts on X = -624 don't join up.

But even if they would, you won't be able to merge all 4 floor patches.

I'd suggest replacing the 'square' floor patch with a brush, joining those verts I mentioned and see how you fare, but somehow I'm not convinced this would resolve issues with this kind of patch warpage :)

(Sorry: no FTP-uploader handy so no pics)
User avatar
Foo
Posts: 13840
Joined: Thu Aug 03, 2000 7:00 am
Location: New Zealand

Post by Foo »

Plan B wrote:Your floor's verts on X = -624 don't join up.

But even if they would, you won't be able to merge all 4 floor patches.

I'd suggest replacing the 'square' floor patch with a brush, joining those verts I mentioned and see how you fare, but somehow I'm not convinced this would resolve issues with this kind of patch warpage :)

(Sorry: no FTP-uploader handy so no pics)
http://www.imageshack.us
"Maybe you have some bird ideas. Maybe that’s the best you can do."
― Terry A. Davis
Plan B
Posts: 3599
Joined: Thu Jan 11, 2001 8:00 am

Post by Plan B »

Image

ta foo :)


EDIT:

Christ, that came out shitty.
But you get the gist of it.
AEon
Posts: 1816
Joined: Sun Apr 20, 2003 7:00 am

Post by AEon »

Plan B,
sigh must have been the only time in those hundreds of patches where I did not align the pink vertices as well :)

Well since I changed the map it's no longer a problem.

But will keep on testing.
AEon
Posts: 1816
Joined: Sun Apr 20, 2003 7:00 am

Post by AEon »

Kat wrote:Try this. To be honest, you're using patches here in a way they weren't particularly designed for so you're bound to run into a few problems.
No idea if the grouping actually did it, but can't see the sparklies any longer... neat.

:cool:
o'dium
Posts: 11712
Joined: Sun Mar 25, 2001 8:00 am

Post by o'dium »

Shouldn't patch stitching fix this? What compiler are you using?
AEon
Posts: 1816
Joined: Sun Apr 20, 2003 7:00 am

Post by AEon »

I am using:
  • Q3Map (ydnar) - v2.5.16 (q3map2)
With this batch file:

Code: Select all

call cd "E:\Games\Quake3\baseq3\maps"

call "E:\Games\!q3map2\q3map2.exe" -v -meta -skyfix "E:\Games\Quake3\baseq3\maps\%1.map"

call "E:\Games\!q3map2\q3map2.exe" -vis -saveprt -threads 1 "E:\Games\Quake3\baseq3\maps\%1.map"

call "E:\Games\!q3map2\q3map2.exe" -v -light -fast -patchshadows -samples 2 -bounce 8 -shade -threads 1 "E:\Games\Quake3\baseq3\maps\%1.map"

call E:\Games\Quake3\Radiant\bspc.exe -bsp2aas "E:\Games\Quake3\baseq3\maps\%1.bsp" -forcesidesvisible -optimize

call cd "E:\Games\Quake3\Radiant-bat"
Post Reply