Delirious City by KTL

BZFlag related only please...please attach large images
Post Reply
User avatar
Bambino
Private First Class
Private First Class
Posts: 1210
Joined: Mon Apr 21, 2008 10:27 pm
Location: Alberta, Canada

Delirious City by KTL

Post by Bambino »

To start this off I would like to say, WOW. This is one of the few maps that literally makes my jaw drop. The detail put into this map is astonishing. What I would like to know is, how on earth did you make the sky branch out with the multicoloured branches?! That's just mind boggling.
The map was really worth the download wait :)

I think that everyone should get a chance to play on this map..it's up at a-delusion.no-ip.org port 4020

This map is true BZFlag artwork!
Attachments
bzfi0218.png
(365.65 KiB) Not downloaded yet
bzfi0217.png
(349.18 KiB) Not downloaded yet
bzfi0216.png
(181.18 KiB) Not downloaded yet
bzfi0215.png
(179.61 KiB) Not downloaded yet
"Anyone who has never made a mistake has never tried anything new." -- Albert Einstein
GU League | Ducati League | OpenLeague
User avatar
Showtime
Private First Class
Private First Class
Posts: 11
Joined: Tue Aug 10, 2010 7:05 pm
Contact:

Re: Delirious City by KTL

Post by Showtime »

Bambino wrote:To start this off I would like to say, WOW. This is one of the few maps that literally makes my jaw drop. The detail put into this map is astonishing. What I would like to know is, how on earth did you make the sky branch out with the multicoloured branches?! That's just mind boggling.
The map was really worth the download wait :)

I think that everyone should get a chance to play on this map..it's up at a-delusion.no-ip.org port 4020

This map is true BZFlag artwork!
Bambino is exactly right. Even though it took a couple of minutes to wait for download, it is a very creative and colorful map. It is very nicely made. And if anyone knows how to get the multi-colored sky with branches of colors, please tell me! :D
User avatar
blast
General
General
Posts: 4931
Joined: Fri Mar 21, 2003 3:49 pm
Location: playing.cxx
Contact:

Re: Delirious City by KTL

Post by blast »

I uploaded a video that shows the color cycling:
http://www.youtube.com/watch?v=IhQnWzJIqnY

I have another one showing more that is uploading right now.
"In addition to knowing the secrets of the Universe, I can assure you that I am also quite potty trained." -Koenma (Yu Yu Hakusho)

Image
Yrogirg
Private First Class
Private First Class
Posts: 154
Joined: Sat Oct 27, 2007 7:24 pm

Re: Delirious City by KTL

Post by Yrogirg »

Yes, the most spectacular map I've seen. I looks like it was made by some script, that could turn every map in something like this. If it wasn't, it still could be.

UPD: Just found some old script by KTL http://my.bzflag.org/bb//viewtopic.php?f=24&t=12703
User avatar
blast
General
General
Posts: 4931
Joined: Fri Mar 21, 2003 3:49 pm
Location: playing.cxx
Contact:

Re: Delirious City by KTL

Post by blast »

And here's the second video: http://www.youtube.com/watch?v=fwuameNXvkw
"In addition to knowing the secrets of the Universe, I can assure you that I am also quite potty trained." -Koenma (Yu Yu Hakusho)

Image
User avatar
Pizzahead
Corporal
Corporal
Posts: 48
Joined: Mon Dec 24, 2007 6:42 pm
Location: New York, USA
Contact:

Re: Delirious City by KTL

Post by Pizzahead »

Just got on the map, looks awesome. If only we could get people on there. Also, nice videos blast.
Attachments
bzfi0381.png
Second random screenie
(408.41 KiB) Not downloaded yet
bzfi0378.png
Random screenie
(286.45 KiB) Not downloaded yet
Let's not bicker and argue about who killed who.
KTL
Private First Class
Private First Class
Posts: 11
Joined: Mon Oct 23, 2006 5:25 pm
Location: Belgium

Re: Delirious City by KTL

Post by KTL »

This is a simplified bzw with just one line like those of the fractals:

options
-set _drawMountains 0
-set _skyColor black
-set _wallHeight 0
end

Material
name GroundMaterial
color 0.0 0.0 0.0 0.0
end

textureMatrix
name moving01
shift 0.2 0.0 # u/v freqs
fixedshift 0 0
end

material
name gradient01
texture http://trepan.bzflag.bz/horizontal_grad ... nt_end.png
texmat moving01
nolighting
noshadow
noradar
end

mesh
vertex 0 -100 5
vertex 0 100 5
normal 1 1 1
texcoord 0 0
texcoord 0.5 0
drawInfo
dlist
corner 0 0 0
corner 1 0 1
lod
lengthPerPixel 0
matref gradient01
lines 0 1
end #matref
end #lod
end #drawinfo
end #mesh
KTL
Private First Class
Private First Class
Posts: 11
Joined: Mon Oct 23, 2006 5:25 pm
Location: Belgium

Re: Delirious City by KTL

Post by KTL »

To make such fractals: math and programming. To make a single leaf I iteratively applied 3d-transformation matrices on a vertex in space. One such iteration results in a sequence of a few vertices. But that sequence cant be shown as a line yet because it is raw, ugly.
In a second step i gave this sequence to an algorithm that calculates a single b-spline out of it. With b-splines you can configure how smooth the curve has to be. The smoother the curve the better the look but the approximation of the given vertices degrades.
Then the curve has to be drawn with some additional trick to avoid the messy look of too many intersecting lines. Try not to draw a line if it is too near a already drawn line. For this i used a nearest neighbour search (using: neartree.sourceforge.net).

That's the ... basic idea ...
User avatar
optic delusion
Special Forces
Special Forces
Posts: 1052
Joined: Sat Sep 25, 2004 2:29 pm
Location: Planet MoFo
Contact:

Re: Delirious City by KTL

Post by optic delusion »

Thanks for the explanation, That clears it up completely.
Take a look at my Defender game mode concept.

Thinking is not an automatic process. A man can choose to think or to let his mind stagnate, or he can choose actively to turn against his intelligence, to evade his knowledge, to subvert his reason. If he refuses to think, he courts disaster: he cannot with impunity reject his means of perceiving reality.
User avatar
hutty
Private First Class
Private First Class
Posts: 227
Joined: Thu Jul 02, 2009 8:09 pm

Re: Delirious City by KTL

Post by hutty »

AWSOME!!!!!!!

I still don't white understand how you made a line in bz (is it a really thin mesh?)

the screen shots do not do justice... you must visit the map (to future post readers)
For all of you who have asked what a hutty is, there is one as my avatar.

instant map... just add water
KTL
Private First Class
Private First Class
Posts: 11
Joined: Mon Oct 23, 2006 5:25 pm
Location: Belgium

Re: Delirious City by KTL

Post by KTL »

A line in drawinfo corresponds with a opengl "GL_LINE". The thing has no width, the graphics card gives it just enough width to be visible properly, unrelated to how far away it is.
Monster
Private First Class
Private First Class
Posts: 209
Joined: Thu Sep 20, 2007 7:06 pm

Re: Delirious City by KTL

Post by Monster »

Would be kool to see HIX in this style :)
User avatar
ducktape
Private First Class
Private First Class
Posts: 1206
Joined: Sat Jul 01, 2006 2:06 am
Location: Right Behind you!

Re: Delirious City by KTL

Post by ducktape »

Monster wrote:Would be kool to see HIX in this style :)
Ive asked KTL to do this alot..
Image
User avatar
hutty
Private First Class
Private First Class
Posts: 227
Joined: Thu Jul 02, 2009 8:09 pm

Re: Delirious City by KTL

Post by hutty »

A line in drawinfo corresponds with a opengl "GL_LINE". The thing has no width, the graphics card gives it just enough width to be visible properly, unrelated to how far away it is.
Awesome :D

What other cool things can be done with draw info? (I already know about LOD and spinning objects)
For all of you who have asked what a hutty is, there is one as my avatar.

instant map... just add water
User avatar
optic delusion
Special Forces
Special Forces
Posts: 1052
Joined: Sat Sep 25, 2004 2:29 pm
Location: Planet MoFo
Contact:

Re: Delirious City by KTL

Post by optic delusion »

The fastest way to display objects in BZFlag is with strips. Tristrips, Quadstrips, Linestrips, LineLoop and TriFan are the possible input types. What strips do is combine a series of polygons into a single unit, before it is sent to be rendered. This should be one-third to two-thirds faster than drawinfo without strips. What KTL is doing here with linestrips does not easily translate to geometry that must interact with collision detection, so it's good but not something that other mappers will find extremely useful. Tristrips would work best. Tristrips are definitely what we want. Unfortunately, we don't have a utility to create tristrips.




P.S modeltool has the option -striplimit, which will keep your strips under the specified limit. (I have heard -striplimit 12 is a good setting)
Take a look at my Defender game mode concept.

Thinking is not an automatic process. A man can choose to think or to let his mind stagnate, or he can choose actively to turn against his intelligence, to evade his knowledge, to subvert his reason. If he refuses to think, he courts disaster: he cannot with impunity reject his means of perceiving reality.
trepan
Dev Wizard
Dev Wizard
Posts: 704
Joined: Fri Feb 21, 2003 7:50 pm

Re: Delirious City by KTL

Post by trepan »

Another feature is GL_POINTS.
(not that useful without size and sprite texture control)
User avatar
hutty
Private First Class
Private First Class
Posts: 227
Joined: Thu Jul 02, 2009 8:09 pm

Re: Delirious City by KTL

Post by hutty »

oh_nice :D
For all of you who have asked what a hutty is, there is one as my avatar.

instant map... just add water
Post Reply