Quake3World.com Forums
     Level Editing & Modeling
        Making a bowl? Gtk Radiant


Post new topicReply to topic
Login | Profile | | FAQ | Search | IRC




Print view Previous topic | Next topic 
Topic Starter Topic: Making a bowl? Gtk Radiant

Recruit
Recruit
Joined: 03 Jul 2014
Posts: 7
PostPosted: 11-11-2016 10:20 AM           Profile Send private message  E-mail  Edit post Reply with quote


I'm wondering how i can make a bowl like this: Image




Top
                 

Mercenary
Mercenary
Joined: 15 Feb 2010
Posts: 212
PostPosted: 11-11-2016 10:34 AM           Profile Send private message  E-mail  Edit post Reply with quote


Make a cubic brush => Curve => Cone
Then select the upper vertex and move half way down...



_________________
Q3A Maps - by sst13
Quake Live Workshop


Top
                 

The hell good boy
The hell good boy
Joined: 22 Jun 2011
Posts: 1622
PostPosted: 11-22-2016 05:11 AM           Profile Send private message  E-mail  Edit post Reply with quote


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.



_________________
[ Quake III Arena by CZghost | Facebook | Twitter | YouTube | Google+ ]
While you feel the worst ever, turn around facing to Sun and all shadows will pass behind you.” - John Lennon


Top
                 

The Afflicted
The Afflicted
Joined: 14 Oct 2001
Posts: 560
PostPosted: 11-24-2016 08:58 PM           Profile Send private message  E-mail  Edit post Reply with quote


I made you one....

Code:
// 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.




Top
                 

The Afflicted
The Afflicted
Joined: 21 Apr 2005
Posts: 512
PostPosted: 12-29-2016 10:13 PM           Profile Send private message  E-mail  Edit post Reply with quote


That's cool. Nice work, Donkey.




Top
                 

Mercenary
Mercenary
Joined: 06 Nov 2011
Posts: 246
PostPosted: 10-06-2017 05:35 AM           Profile Send private message  E-mail  Edit post Reply with quote


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.




Top
                 

The hell good boy
The hell good boy
Joined: 22 Jun 2011
Posts: 1622
PostPosted: 10-17-2017 09:23 PM           Profile Send private message  E-mail  Edit post Reply with quote


@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...



_________________
[ Quake III Arena by CZghost | Facebook | Twitter | YouTube | Google+ ]
While you feel the worst ever, turn around facing to Sun and all shadows will pass behind you.” - John Lennon


Top
                 
Quake3World.com | Forum Index | Level Editing & Modeling


Post new topic Reply to topic


cron
Quake3World.com
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group