I carved a Sphere into a Non-Quad Displacement. Hammer Did NOT Crash.

Void

Local Man Unable To Map, Sources Say
aa
Sep 14, 2008
1,865
2,972
What is a Non-Quad Displacement? Something that Hammer does not like at all. Can break Maps, and go invisible, making it near-impossible to find it and destroy it. Let's take a look at one that hasn't messed with anything yet.

merrychristmasma0.png


Then, there is the rarely used, and Hammer-killing brush... the Sphere.

merrychristmas2zz6.png


Now, let's put those two together.

merrychristmas3pt6.png


Remember the "Carve" tool? The one you always used before learning of the Clip tool? The one that created microbrushes. The one that crashed Hammer numerous times when you used it.

merrychristmas4hr2.png


Let's press that button.

merrychristmas5dm4.png


My God. Let's see the 2D view!

merrychristmas6rz0.png


The most shocking part of this whole series of events? Hammer did not crash.

Enjoy this, and remember: Don't try this at home.
 

Spike

L10: Glamorous Member
Feb 13, 2008
716
82
Lol, compile it, I want to see the result xD
 

RavenStryker

Former Alias: †Blade†/Xi.Cynx
aa
Nov 25, 2008
782
844
Not trying to steal the light, but you inspired me to push hammer to the limits!D:

So here is what I did, and accomplished it, after about... 3 minutes of loading...

I decided to create a Torus, but not just any old torus...---v
TheImpossibleBrushPreview.gif



And I clicked OK!

3 minutes later after the cores were pegged at 100% the whole time...
This is the results that I get---v
TheImpossibleTopView.gif


AND!

TheImpossibleSideView.gif



Everything was running smooth still to be honest. I was quite suprised as some of you may be right now too. So I figured I would show you exactly how big this was though...---v
This one from the outside, I placed a entity there for size reference. And yes, each one of those squares seems to be a separate side...
TheImpossible3DOutside.gif


AND!

This one is from the inside, and again an entity is placed for size reference. Lol
TheImpossible3DInside.gif



Yep you guessed it, So I figured... Well I made it this far, might as well try to go all the way! So I removed the extra entity from the inside and did just that...---v
TheImpossibleCompile.gif


1... 2... 3!

compile, compile, compile... compile, compile, compile... compile, compile, compile...

Eeeer

TheImpossibleCompLog.gif



Failure!

But I didn't see anything really wrong in the compile log, But if anyone else does, I think I can fix it and get this thing compiled. Lol
 

grazr

Old Man Mutant Ninja Turtle
aa
Mar 4, 2008
5,441
3,814
Try tying it to an entity (func_detail) and compiling it within a box. You'd probably also wanna nodraw all but the inside if you do that..... for obvious reasons. Not quite sure how you'd go about that other than nodrawing the whole thing and then slapping your apply texture button as much as possible on the inside.

It'd be pretty awesome to shove a bunch of gauze mounted buggies in there and battle it out.
 

RavenStryker

Former Alias: †Blade†/Xi.Cynx
aa
Nov 25, 2008
782
844
Haha, I'm on top of that right now, the func_detail is taking quite a long time when i selected it all and just hit ctrl+t the box hasn't even popped up yet. it's been 5 minutes and my cores are working hard. Lol


EDIT: okay that finished, now for the ever dreadful, nodrawing the whole thing and then demolishing my middle finger and right click mouse button.
 

A Boojum Snark

Toraipoddodezain Mazahabado
aa
Nov 2, 2007
4,775
7,669
TheImpossibleCompLog.gif



Failure!

But I didn't see anything really wrong in the compile log, But if anyone else does, I think I can fix it and get this thing compiled. Lol
MAX_MAP_PLANES. This is one of the be-all end-all errors, since the only way to fix it is removing faces/planes from the map. Every face generates a plane it resides in, obviously faces can share the same plane, this is one reason building on a larger grid and squaring is advantageous.

You have a 100x100 torus, meaning 10,000 brushes. The inside and outside faces of those brushes will alone result in 20,000 unique planes. The hidden faces not only touch each other and should be culled out, but 1 side of 400 "matching" brushes should all share the same plane, resulting in not many more even if the culling isn't removing the planes. This is nowhere near the plane limit, so there must be something else going on.

You say you removed the entity, that could be the problem. If there are zero entities the compile doesn't know what is inside and what is outside, and might be attempting to process the entire volume.
 

Cameron:D

L6: Sharp Member
Sep 28, 2008
363
145
Now try carve a sphere into that :p

When I tried,
** Executing...
** Command: "c:/program files/steam/steamapps/cameron_d/sourcesdk/bin/orangebox/bin/vbsp.exe"
** Parameters: -game "c:/program files/steam/steamapps/cameron_d/team fortress 2/tf" "C:/Program Files/Steam/steamapps/cameron_d/sourcesdk_content/tf/mapsrc/impossible"

Valve Software - vbsp.exe (Mar 11 2008)
4 threads
materialPath: c:/program files/steam/steamapps/cameron_d/team fortress 2/tf/materials
Loading C:/Program Files/Steam/steamapps/cameron_d/sourcesdk_content/tf/mapsrc/impossible.vmf
Brush 10004: FloatPlane: bad normal
Side 0
Texture: BRICK/BRICKFLOOR001A

[...]
 
Last edited:

Spike

L10: Glamorous Member
Feb 13, 2008
716
82
I carved 7 32-sided cylinders into a triangular displacement at that was the result:

lolhammeriz6.jpg


I haven't had enough so I made one with 12 32-sided cylinders:

lolhammer2mr6.jpg


A detail view of the left cylinder:

lolhammer3qd2.jpg


After this my computer run out of enough RAM and Hammer crashed, it means If I had 2 GB more of RAM I could make a lot more of them. hammer was wasting 1,4 GB of RAM at this moment.

LOL
 

Armadillo of Doom

Group Founder, Lover of Pie
aa
Oct 25, 2007
949
1,228
I especially like the 'omgwtf' tag, lol. I just ordered another set of ram, which will bring my total up to 4 gigs, so I might give this a shot. Kudos to everyone who took what I imagine was an insanely long waiting time, for the sake of abusing Hammer :D
 

Ezekel

L11: Posh Member
Dec 16, 2008
818
245
regarding hammer horror stories, my brother keeps begging me to make a sphere and cover it in hint texture, and then compile. (he has an odd fascination in trying to get other peoples computers to crash)
 

Brandished

L5: Dapper Member
Jan 19, 2008
234
311
This reminds me of a moon base concept map I was trying to make a while back. I started with a 14 sided sphere, then hollowed it by -32 (I attempted a 16 at first, but Hammer crashed every time).

This thread inspired me to take the concept a step further. I created another 14 sided sphere and hollowed it.... 3 consecutive times! I tried fourth time, but I killed hammer after my pc sat near frozen for 8 minutes. Here's the last picture I took before attempting number 4: