Author Topic: BLB, quads or tris?  (Read 1061 times)

1:57 AM - siba is moving!!!: the chest brick in the current BL is a complete waste of faces
1:57 AM - siba is moving!!!: it might look nice and all
1:57 AM - siba is moving!!!: but DAMN
1:57 AM - siba is moving!!!: face count is pretty loving high
1:57 AM - yndaaa: gonna check
1:57 AM - yndaaa: gimme a minute
1:57 AM - siba is moving!!!: OH DAMN
1:57 AM - siba is moving!!!: 183
1:57 AM - yndaaa: :I
1:57 AM - siba is moving!!!: 183 FACES
1:58 AM - siba is moving!!!: DAMN!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
1:58 AM - yndaaa: and how many does yours have?
1:58 AM - siba is moving!!!: what?
1:58 AM - yndaaa: your chest
1:58 AM - siba is moving!!!: I got no chest brick of mine
1:58 AM - siba is moving!!!: never madeit
1:58 AM - siba is moving!!!: lol
1:58 AM - yndaaa: but it has a face count on blockland doesn't it?
1:58 AM - yndaaa: blender
1:58 AM - yndaaa: blender
1:58 AM - yndaaa: god damn it
1:59 AM - siba is moving!!!: ohhhhhhh
1:59 AM - siba is moving!!!: I see
1:59 AM - siba is moving!!!: hang on gimme sec
1:59 AM - siba is moving!!!: 49
1:59 AM - siba is moving!!!: to the double chest of 183
1:59 AM - yndaaa: triangles?
1:59 AM - siba is moving!!!: of
1:59 AM - siba is moving!!!: no
1:59 AM - siba is moving!!!: quads
1:59 AM - siba is moving!!!: BLB uses quads
1:59 AM - yndaaa: torque uses tris
1:59 AM - siba is moving!!!: BLB uses quads
2:00 AM - siba is moving!!!: single 1x1 is 6 faces total
2:00 AM - siba is moving!!!: it would be 12 if it was tris
2:00 AM - yndaaa: when loaded in torque
2:00 AM - yndaaa: it is 12
2:00 AM - yndaaa: minus unseen faces
2:00 AM - siba is moving!!!: wrong
2:00 AM - siba is moving!!!: Torque loads the BLB, with 6 faces
2:00 AM - siba is moving!!!: and thats it
2:00 AM - siba is moving!!!: there is no 12 faces
2:01 AM - yndaaa: tell me im wrong again
2:01 AM - siba is moving!!!: You're wrong unless you can provide proof
2:01 AM - yndaaa: you're on.
yndaaa is now Away.
yndaaa is now Online.
2:10 AM - yndaaa: there we go
2:10 AM - siba is moving!!!: ?
2:10 AM - yndaaa: spray chrome on the chest
2:10 AM - yndaaa: the way the lightwarps
2:10 AM - siba is moving!!!: ;o..
2:11 AM - yndaaa: the way chrome appears to work is by lightening vertexs and the contacts
2:11 AM - yndaaa: so if you walk around
2:11 AM - yndaaa: maybe look at the front
2:11 AM - yndaaa: it appears to show the triangles
2:11 AM - yndaaa: in greater depth
2:11 AM - siba is moving!!!: :o
2:11 AM - siba is moving!!!: you have picture proof?
2:16 AM - yndaaa: http://img854.imageshack.us/img854/456/blockland00002o.jpg
2:16 AM - yndaaa: look at the light wraps
2:16 AM - siba is moving!!!: Haha
2:16 AM - siba is moving!!!: you're still wrong
2:16 AM - siba is moving!!!: chrome modifys the normals on the brick
2:16 AM - siba is moving!!!: thats still a quad
2:17 AM - yndaaa: no one tells me im wrong twice
2:17 AM - yndaaa: you bitch
2:17 AM - siba is moving!!!: but you are ;o
2:17 AM - yndaaa: and can you prove that I am?
2:17 AM - siba is moving!!!: I just did
2:17 AM - yndaaa: how?
2:18 AM - siba is moving!!!: because I told you what you were looking at
2:18 AM - siba is moving!!!: its not triangles
2:18 AM - siba is moving!!!: its quads
2:18 AM - siba is moving!!!: with normals
2:18 AM - siba is moving!!!: look at the window bricks
2:18 AM - siba is moving!!!: thats a quad
2:18 AM - siba is moving!!!: with special normals
2:18 AM - siba is moving!!!: it isnt 2 faces, its more of a shade of color]
2:18 AM - yndaaa: So how do the modified normals effect the mesh into producing triangle shapes
2:19 AM - siba is moving!!!: its a shade
2:19 AM - siba is moving!!!: not 2 faces
2:19 AM - yndaaa: A shade using points of reference
2:19 AM - siba is moving!!!: you can set the color of one vertex to red, and the other side to blue
2:19 AM - siba is moving!!!: and it will shade from red to blue in the middle
2:20 AM - siba is moving!!!: you get what I mean now?
2:20 AM - siba is moving!!!: its the same concept with normals, only its lighting
2:20 AM - siba is moving!!!: and not color
2:20 AM - yndaaa: and now I will finish you
2:21 AM - yndaaa: the torque game engine does not render quads
2:21 AM - yndaaa: it renders triangles
2:21 AM - siba is moving!!!: you try to render a quad on any other shape ingame, and it will show up invisible
2:21 AM - siba is moving!!!: BLB is set up to handle quads
2:22 AM - yndaaa: I still call bullstuff
2:22 AM - siba is moving!!!: tellin ya dude, its quads
2:22 AM - siba is moving!!!: not triangles
2:23 AM - siba is moving!!!: setting a brick to chrome is basicly the same effect as the window bricks
2:23 AM - yndaaa: can you import blb's?
2:23 AM - siba is moving!!!: if you use destiny's BLB2OBJ converter
2:23 AM - siba is moving!!!: but that makes it all triangles
2:23 AM - yndaaa: because thats what they are
2:23 AM - yndaaa: you work with quads
2:24 AM - yndaaa: but inorder to render
2:24 AM - yndaaa: they are made into triangles

are bricks ingame rendered as triangles? or quads

I say quads

Yndaa says tris

???

2:27 AM - yndaaa rubs on war facepaint
2:27 AM - siba is moving!!! gets comfortable in his chair

I'd say this would probably go in drama, because it has to do with someone that thinks something not what you do.

But here's the deal. Sorry to lay it to ya bro. But Torque uses tris.

I'd say this would probably go in drama, because it has to do with someone that thinks something not what you do.

But here's the deal. Sorry to lay it to ya bro. But Torque uses tris.
This is a debate, not a drama, I have no problem with Yndaaa, I would just like to know who is right in this situation

If Badspot put a triangle on that chest, it would prove your theory wrong, wouldn't it?

If Badspot put a triangle on that chest, it would prove your theory wrong, wouldn't it?
You can color each side of the quad different colors, and then in some cases, like the window bricks, when it shades from one of corners to the exact opposite, it creates a bumped outward effect, because 2 of the sides that are exactly opposite to eachother would be the regular color, while the other 2 would have a shade stretch all the way across, creating a line shape, only bumped out like I mentioned above
« Last Edit: October 25, 2011, 03:07:12 AM by soba »

I am quite sure BLBs use quads. If you really want to know, contact Destiny.

It's quads.  Look at any special blb and there are 4 coordinates for each face.

Yndaaa claims ingame they are rendered in triangles

Yndaaa claims ingame they are rendered in triangles
Purely a guess, but I'd say all 3D engines render 3D models as triangles.

These images might help a bit, I'll have to see if I can get any better ones later. From them it looks like they're quads, but it's quite possible that all the editing I did obscured the diagonals. Interiors and dts shapes are definitely rendered with tris though.

Purely a guess, but I'd say all 3D engines render 3D models as triangles.
Nope, there's lots of ways to render 3D. Off the top of my head you could also use voxels, raytracing, or vectors (think of old arcade games).
« Last Edit: October 25, 2011, 11:29:00 AM by Wedge »

forget, we need either badspot, kompressor or destiny to confirm this :c

EDIT: or wedge.......

Alright, I just took this picture in v8. I doubt the rendering code has changed since then but I don't know for sure. I have to use v8 to do this because GLEnableOutline was removed from later versions of Blockland.



As you can see the skis use triangles, the bricks use quads. Red lines are blocks, blue lines are the skis, gray lines are the bedroom floor.

GLEnableOutline was removed from later versions of Blockland.
What was the reason for this? was it client sided? as in, you could cheat in deathmatches?

What was the reason for this? was it client sided? as in, you could cheat in deathmatches?
Yes but it wouldn't help you much since it's pretty hard to see. It also breaks all the text in the game. I'm also pretty sure it's still possible to cheat and look through walls just by asking the server where people are, since I'm pretty sure it will tell you.

I believe it was actually removed in v9 because invisible bricks use wireframe rendering, so the code was re-purposed to do that. I don't really know though, he also removed the metrics and fps commands at the same time.

Yes but it wouldn't help you much since it's pretty hard to see. It also breaks all the text in the game. I'm also pretty sure it's still possible to cheat and look through walls just by asking the server where people are, since I'm pretty sure it will tell you.

I believe it was actually removed in v9 because invisible bricks use wireframe rendering, so the code was re-purposed to do that. I don't really know though, he also removed the metrics and fps commands at the same time.
Would have been cool if someone were to be able to use those options in creating an interesting minigame in blockland, or maybe make a bunch of large bricks and you had to fight in a wireframe deathmatch of some sort, however, it was client-sided, so I guess thats not really the case here