Page 1 of 1

Making a bowl? Gtk Radiant

Posted: Fri Nov 11, 2016 6:20 pm
by FearzEnemy
I'm wondering how i can make a bowl like this: Image

Re: Making a bowl? Gtk Radiant

Posted: Fri Nov 11, 2016 6:34 pm
by sst13
Make a cubic brush => Curve => Cone
Then select the upper vertex and move half way down...

Re: Making a bowl? Gtk Radiant

Posted: Tue Nov 22, 2016 1:11 pm
by CZghost
Also don't forget to move this rounded cone top down, otherwise you will have your bowl upside-down. You can do it easily by grabbing all top vertexes and dragging it down below the base.

Re: Making a bowl? Gtk Radiant

Posted: Fri Nov 25, 2016 4:58 am
by dONKEY
I made you one....

Code: Select all

// entity 0
{
"classname" "worldspawn"
// brush 0
{
( -128 80 -64 ) ( -80 80 -64 ) ( -128 -80 -64 ) gothic_floor/largerblock3b 0 0 0 0.25 0.25 0 0 0
( -128 128 -64 ) ( -128 128 -96 ) ( -80 80 -96 ) common/caulk 0 0 0 0.25 0.25 0 0 0
( -80 -80 -96 ) ( -80 80 -96 ) ( -128 -80 -96 ) common/caulk 0 0 0 0.25 0.25 0 0 0
( -80 -80 -72 ) ( -80 -80 -64 ) ( -80 80 -72 ) common/caulk 0 0 0 0.25 0.25 0 0 0
( -80 0 -64 ) ( -128 128 -64 ) ( -80 0 64 ) common/caulk 0 0 0 0.25 0.25 0 0 0
}
// brush 1
{
( -80 -128 -64 ) ( -80 -80 -64 ) ( 80 -128 -64 ) gothic_floor/largerblock3b 0 0 0 0.25 0.25 0 0 0
( -128 -128 -64 ) ( -128 -128 -96 ) ( -80 -80 -96 ) common/caulk 0 0 0 0.25 0.25 0 0 0
( 80 -80 -96 ) ( -80 -80 -96 ) ( 80 -128 -96 ) common/caulk 0 0 0 0.25 0.25 0 0 0
( 80 -80 -72 ) ( 80 -80 -64 ) ( -80 -80 -72 ) common/caulk 0 0 0 0.25 0.25 0 0 0
( 0 -80 -64 ) ( -128 -128 -64 ) ( 0 -80 64 ) common/caulk 0 0 0 0.25 0.25 0 0 0
}
// brush 2
{
( -80 -128 -64 ) ( -80 -80 -64 ) ( 80 -128 -64 ) gothic_floor/largerblock3b 0 0 0 0.25 0.25 0 0 0
( 128 -128 -64 ) ( 128 -128 -96 ) ( -128 -128 -96 ) common/caulk 0 0 0 0.25 0.25 0 0 0
( 80 -80 -96 ) ( -80 -80 -96 ) ( 80 -128 -96 ) common/caulk 0 0 0 0.25 0.25 0 0 0
( 0 -80 64 ) ( -128 -128 -64 ) ( 0 -80 -64 ) common/caulk 0 0 0 0.25 0.25 0 0 0
( 0 -80 -64 ) ( 128 -128 -64 ) ( 0 -80 64 ) common/caulk 0 0 0 0.25 0.25 0 0 0
}
// brush 3
{
( -80 -128 -64 ) ( -80 -80 -64 ) ( 80 -128 -64 ) gothic_floor/largerblock3b 0 0 0 0.25 0.25 0 0 0
( 80 -80 -96 ) ( -80 -80 -96 ) ( 80 -128 -96 ) common/caulk 0 0 0 0.25 0.25 0 0 0
( 80 -80 -72 ) ( 80 -80 -64 ) ( -80 -80 -72 ) common/caulk 0 0 0 0.25 0.25 0 0 0
( 128 -128 -96 ) ( 128 -128 -64 ) ( 80 -80 -64 ) common/caulk 0 0 0 0.25 0.25 0 0 0
( 0 -80 64 ) ( 128 -128 -64 ) ( 0 -80 -64 ) common/caulk 0 0 0 0.25 0.25 0 0 0
}
// brush 4
{
( -128 80 -64 ) ( -80 80 -64 ) ( -128 -80 -64 ) gothic_floor/largerblock3b 0 0 0 0.25 0.25 0 0 0
( -80 -80 -96 ) ( -80 80 -96 ) ( -128 -80 -96 ) common/caulk 0 0 0 0.25 0.25 0 0 0
( -80 -80 -72 ) ( -80 -80 -64 ) ( -80 80 -72 ) common/caulk 0 0 0 0.25 0.25 0 0 0
( -128 -128 -96 ) ( -128 -128 -64 ) ( -80 -80 -64 ) common/caulk 0 0 0 0.25 0.25 0 0 0
( -80 0 64 ) ( -128 -128 -64 ) ( -80 0 -64 ) common/caulk 0 0 0 0.25 0.25 0 0 0
}
// brush 5
{
( -128 80 -64 ) ( -80 80 -64 ) ( -128 -80 -64 ) gothic_floor/largerblock3b 0 0 0 0.25 0.25 0 0 0
( -128 128 -96 ) ( -128 128 -64 ) ( -128 -128 -64 ) common/caulk 0 0 0 0.25 0.25 0 0 0
( -80 -80 -96 ) ( -80 80 -96 ) ( -128 -80 -96 ) common/caulk 0 0 0 0.25 0.25 0 0 0
( -80 0 -64 ) ( -128 -128 -64 ) ( -80 0 64 ) common/caulk 0 0 0 0.25 0.25 0 0 0
( -80 0 64 ) ( -128 128 -64 ) ( -80 0 -64 ) common/caulk 0 0 0 0.25 0.25 0 0 0
}
// brush 6
{
( 128 -80 -64 ) ( 80 -80 -64 ) ( 128 80 -64 ) gothic_floor/largerblock3b 0 0 0 0.25 0.25 0 0 0
( 128 -128 -64 ) ( 128 -128 -96 ) ( 80 -80 -96 ) common/caulk 0 0 0 0.25 0.25 0 0 0
( 80 80 -96 ) ( 80 -80 -96 ) ( 128 80 -96 ) common/caulk 0 0 0 0.25 0.25 0 0 0
( 80 80 -72 ) ( 80 80 -64 ) ( 80 -80 -72 ) common/caulk 0 0 0 0.25 0.25 0 0 0
( 80 0 -64 ) ( 128 -128 -64 ) ( 80 0 64 ) common/caulk 0 0 0 0.25 0.25 0 0 0
}
// brush 7
{
( 80 128 -64 ) ( 80 80 -64 ) ( -80 128 -64 ) gothic_floor/largerblock3b 0 0 0 0.25 0.25 0 0 0
( 128 128 -64 ) ( 128 128 -96 ) ( 80 80 -96 ) common/caulk 0 0 0 0.25 0.25 0 0 0
( -80 80 -96 ) ( 80 80 -96 ) ( -80 128 -96 ) common/caulk 0 0 0 0.25 0.25 0 0 0
( -80 80 -72 ) ( -80 80 -64 ) ( 80 80 -72 ) common/caulk 0 0 0 0.25 0.25 0 0 0
( 0 80 -64 ) ( 128 128 -64 ) ( 0 80 64 ) common/caulk 0 0 0 0.25 0.25 0 0 0
}
// brush 8
{
( 80 128 -64 ) ( 80 80 -64 ) ( -80 128 -64 ) gothic_floor/largerblock3b 0 0 0 0.25 0.25 0 0 0
( -128 128 -64 ) ( -128 128 -96 ) ( 128 128 -96 ) common/caulk 0 0 0 0.25 0.25 0 0 0
( -80 80 -96 ) ( 80 80 -96 ) ( -80 128 -96 ) common/caulk 0 0 0 0.25 0.25 0 0 0
( 0 80 64 ) ( 128 128 -64 ) ( 0 80 -64 ) common/caulk 0 0 0 0.25 0.25 0 0 0
( 0 80 -64 ) ( -128 128 -64 ) ( 0 80 64 ) common/caulk 0 0 0 0.25 0.25 0 0 0
}
// brush 9
{
( 80 128 -64 ) ( 80 80 -64 ) ( -80 128 -64 ) gothic_floor/largerblock3b 0 0 0 0.25 0.25 0 0 0
( -80 80 -96 ) ( 80 80 -96 ) ( -80 128 -96 ) common/caulk 0 0 0 0.25 0.25 0 0 0
( -80 80 -72 ) ( -80 80 -64 ) ( 80 80 -72 ) common/caulk 0 0 0 0.25 0.25 0 0 0
( -128 128 -96 ) ( -128 128 -64 ) ( -80 80 -64 ) common/caulk 0 0 0 0.25 0.25 0 0 0
( 0 80 64 ) ( -128 128 -64 ) ( 0 80 -64 ) common/caulk 0 0 0 0.25 0.25 0 0 0
}
// brush 10
{
( 128 -80 -64 ) ( 80 -80 -64 ) ( 128 80 -64 ) gothic_floor/largerblock3b 0 0 0 0.25 0.25 0 0 0
( 80 80 -96 ) ( 80 -80 -96 ) ( 128 80 -96 ) common/caulk 0 0 0 0.25 0.25 0 0 0
( 80 80 -72 ) ( 80 80 -64 ) ( 80 -80 -72 ) common/caulk 0 0 0 0.25 0.25 0 0 0
( 128 128 -96 ) ( 128 128 -64 ) ( 80 80 -64 ) common/caulk 0 0 0 0.25 0.25 0 0 0
( 80 0 64 ) ( 128 128 -64 ) ( 80 0 -64 ) common/caulk 0 0 0 0.25 0.25 0 0 0
}
// brush 11
{
( 128 -80 -64 ) ( 80 -80 -64 ) ( 128 80 -64 ) gothic_floor/largerblock3b 0 0 0 0.25 0.25 0 0 0
( 128 -128 -96 ) ( 128 -128 -64 ) ( 128 128 -64 ) common/caulk 0 0 0 0.25 0.25 0 0 0
( 80 80 -96 ) ( 80 -80 -96 ) ( 128 80 -96 ) common/caulk 0 0 0 0.25 0.25 0 0 0
( 80 0 -64 ) ( 128 128 -64 ) ( 80 0 64 ) common/caulk 0 0 0 0.25 0.25 0 0 0
( 80 0 64 ) ( 128 -128 -64 ) ( 80 0 -64 ) common/caulk 0 0 0 0.25 0.25 0 0 0
}
// brush 12
{
( -72 128 -96 ) ( -72 -128 -96 ) ( -80 128 -96 ) common/caulk 0 0 0 0.25 0.25 0 0 0
( -72 80 -96 ) ( -80 80 -96 ) ( -72 80 -112 ) common/caulk 0 0 0 0.25 0.25 0 0 0
( 80 128 -104 ) ( 80 128 -120 ) ( 80 -128 -104 ) common/caulk 0 32 0 0.25 0.25 0 0 0
( -80 -128 -112 ) ( -72 -128 -112 ) ( -80 128 -112 ) common/caulk 0 0 0 0.25 0.25 0 0 0
( -72 -80 -112 ) ( -72 -80 -96 ) ( -64 -80 -112 ) common/caulk 32 0 0 0.25 0.25 0 0 0
( -80 -128 -112 ) ( -80 128 -112 ) ( -80 -128 -96 ) common/caulk 0 0 0 0.25 0.25 0 0 0
}
}
// entity 1
{
"classname" "func_group"
// brush 0
{
patchDef2
{
gothic_floor/xq1metalbig
( 9 3 0 0 0 )
(
( ( -64 0 -64 0 0 ) ( -64 0 -88 0 -0.375 ) ( 0 0 -96 0 -1.3827822208 ) )
( ( -64 -64 -64 1 0 ) ( -64 -64 -88 1 -0.375 ) ( 0 0 -96 1 -1.3827822208 ) )
( ( 0 -64 -64 2 0 ) ( 0 -64 -88 2 -0.375 ) ( 0 0 -96 2 -1.3827822208 ) )
( ( 64 -64 -64 3 0 ) ( 64 -64 -88 3 -0.375 ) ( 0 0 -96 3 -1.3827822208 ) )
( ( 64 0 -64 4 0 ) ( 64 0 -88 4 -0.375 ) ( 0 0 -96 4 -1.3827822208 ) )
( ( 64 64 -64 5 0 ) ( 64 64 -88 5 -0.375 ) ( 0 0 -96 5 -1.3827822208 ) )
( ( 0 64 -64 6 0 ) ( 0 64 -88 6 -0.375 ) ( 0 0 -96 6 -1.3827822208 ) )
( ( -64 64 -64 7 0 ) ( -64 64 -88 7 -0.375 ) ( 0 0 -96 7 -1.3827822208 ) )
( ( -64 0 -64 8 0 ) ( -64 0 -88 8 -0.375 ) ( 0 0 -96 8 -1.3827822208 ) )
)
}
}
// brush 1
{
patchDef2
{
gothic_wall/purptileb
( 3 3 0 0 0 )
(
( ( 64 0 -64 0 0 ) ( 72 0 -64 0 -0.125 ) ( 80 0 -64 0 -0.25 ) )
( ( 64 -64 -64 1.25 0 ) ( 72 -72 -64 1.25 -0.125 ) ( 80 -80 -64 1.25 -0.25 ) )
( ( 0 -64 -64 2.5 0 ) ( 0 -72 -64 2.5 -0.125 ) ( 0 -80 -64 2.5 -0.25 ) )
)
}
}
// brush 2
{
patchDef2
{
gothic_wall/purptileb
( 3 3 0 0 0 )
(
( ( 0 64 -64 0 0 ) ( 0 72 -64 0 -0.125 ) ( 0 80 -64 0 -0.25 ) )
( ( 64 64 -64 1.25 0 ) ( 72 72 -64 1.25 -0.125 ) ( 80 80 -64 1.25 -0.25 ) )
( ( 64 0 -64 2.5 0 ) ( 72 0 -64 2.5 -0.125 ) ( 80 0 -64 2.5 -0.25 ) )
)
}
}
// brush 3
{
patchDef2
{
gothic_floor/largerblock3b
( 3 3 0 0 0 )
(
( ( 0 80 -64 0 -0.625 ) ( -80 80 -64 -0.625 -0.625 ) ( -80 0 -64 -0.625 -0 ) )
( ( -80 80 -64 -0.625 -0.625 ) ( -80 80 -64 -0.625 -0.625 ) ( -80 80 -64 -0.625 -0.625 ) )
( ( -80 80 -64 -0.625 -0.625 ) ( -80 80 -64 -0.625 -0.625 ) ( -80 80 -64 -0.625 -0.625 ) )
)
}
}
// brush 4
{
patchDef2
{
gothic_floor/largerblock3b
( 3 3 0 0 0 )
(
( ( -80 0 -64 -0.625 -0 ) ( -80 -80 -64 -0.625 0.625 ) ( 0 -80 -64 0 0.625 ) )
( ( -80 -80 -64 -0.625 0.625 ) ( -80 -80 -64 -0.625 0.625 ) ( -80 -80 -64 -0.625 0.625 ) )
( ( -80 -80 -64 -0.625 0.625 ) ( -80 -80 -64 -0.625 0.625 ) ( -80 -80 -64 -0.625 0.625 ) )
)
}
}
// brush 5
{
patchDef2
{
gothic_floor/largerblock3b
( 3 3 0 0 0 )
(
( ( 80 0 -64 0.625 -0 ) ( 80 80 -64 0.625 -0.625 ) ( 0 80 -64 0 -0.625 ) )
( ( 80 80 -64 0.625 -0.625 ) ( 80 80 -64 0.625 -0.625 ) ( 80 80 -64 0.625 -0.625 ) )
( ( 80 80 -64 0.625 -0.625 ) ( 80 80 -64 0.625 -0.625 ) ( 80 80 -64 0.625 -0.625 ) )
)
}
}
// brush 6
{
patchDef2
{
gothic_floor/largerblock3b
( 3 3 0 0 0 )
(
( ( 0 -80 -64 0 0.625 ) ( 80 -80 -64 0.625 0.625 ) ( 80 0 -64 0.625 -0 ) )
( ( 80 -80 -64 0.625 0.625 ) ( 80 -80 -64 0.625 0.625 ) ( 80 -80 -64 0.625 0.625 ) )
( ( 80 -80 -64 0.625 0.625 ) ( 80 -80 -64 0.625 0.625 ) ( 80 -80 -64 0.625 0.625 ) )
)
}
}
// brush 7
{
patchDef2
{
gothic_wall/purptileb
( 3 3 0 0 0 )
(
( ( -64 0 -64 0 0 ) ( -72 0 -64 0 -0.125 ) ( -80 0 -64 0 -0.25 ) )
( ( -64 64 -64 1.25 0 ) ( -72 72 -64 1.25 -0.125 ) ( -80 80 -64 1.25 -0.25 ) )
( ( 0 64 -64 2.5 0 ) ( 0 72 -64 2.5 -0.125 ) ( 0 80 -64 2.5 -0.25 ) )
)
}
}
// brush 8
{
patchDef2
{
gothic_wall/purptileb
( 3 3 0 0 0 )
(
( ( 0 -64 -64 0 0 ) ( 0 -72 -64 0 -0.125 ) ( 0 -80 -64 0 -0.25 ) )
( ( -64 -64 -64 1.25 0 ) ( -72 -72 -64 1.25 -0.125 ) ( -80 -80 -64 1.25 -0.25 ) )
( ( -64 0 -64 2.5 0 ) ( -72 0 -64 2.5 -0.125 ) ( -80 0 -64 2.5 -0.25 ) )
)
}
}
}
Copy the code into a txt file, rename it bowl.map, open in your map editor.

Re: Making a bowl? Gtk Radiant

Posted: Fri Dec 30, 2016 6:13 am
by Ganemi
That's cool. Nice work, Donkey.

Re: Making a bowl? Gtk Radiant

Posted: Fri Oct 06, 2017 1:35 pm
by KittenIgnition
There used to be a site (http://mapgen.nerius.com/) that did this and more. So much more. But it seems to be down now, which really is a pity because sometimes making these shapes out of brushes is nigh impossible. Does anyone else know of a site that can do this? Generate different types of odd surfaces? It did stairs, ramps, halfpipes, quarterpipes, sine ramps, and much more. All out of brushes, all perfect.

Re: Making a bowl? Gtk Radiant

Posted: Wed Oct 18, 2017 5:23 am
by CZghost
@Kitten: Did you try to load the sites via Wayback Machine? http://web.archive.org/

However, I'm not sure if the generation process is still working using Wayback Machine. I'm afraid the archive tool creates and saves static version of sites (pure html and css, sometimes javascript, no php or asp)

That's something I need to test out.

Anyway, it's great tool to view sites that are not up anymore, or to look at working sites how these looked a way back in time (like Google).

You can view my old sites on IC.cz (copy http://czghost.ic.cz/ in the wayback machine url field) - these are no longer supported and no longer working...