View Issue Details

IDProjectCategoryView StatusLast Update
0002941DarkRadiantRendererpublic02.12.2011 17:35
Reportergrayman Assigned To 
PrioritynormalSeveritynormalReproducibilityalways
Status acknowledgedResolutionopen 
Product Version1.7.0 
Summary0002941: Rendering order is wrong when the web texture is involved.
DescriptionIn the attached picture, all three smaller textures visible "inside" the larger web texture are beyond the web texture.
TagsNo tags attached.
Attached Files
webs.map.txt (11,495 bytes)   
Version 2
// entity 0
{
"classname" "worldspawn"
"shop_skip" "1"
"editor_drLastCameraPos" "-417.075 2342.48 -1041.13"
"editor_drLastCameraAngle" "-2.69998 27.3011 0"
"editor_drMapPos1" "1738.55 1171.14 -520.531"
"editor_drMapAngle1" "14.7001 87.8977 0"
"editor_drMapPos2" "414.798 255.441 -264.933"
"editor_drMapAngle2" "2.10002 84.5976 0"
"editor_drMapPos3" "-749.97 -1606.21 -470.066"
"editor_drMapAngle3" "-3.29998 6.59757 0"
"editor_drMapPos4" "1014.05 -953.679 -556.857"
"editor_drMapAngle4" "-10.2 355.498 0"
"editor_drMapPos5" "987.599 3513.79 -319.877"
"editor_drMapAngle5" "-61.1999 172.198 0"
"editor_drMapPos6" "-1032.5 -2840 739.5"
"editor_drMapAngle6" "-77.0999 175.798 0"
"editor_drMapPos7" "952.822 285.005 1366.04"
"editor_drMapAngle7" "-74.8 149.373 0"
"editor_drMapPos8" "976 424 320"
"editor_drMapAngle8" "-3 15.3467 0"
"editor_drMapPos9" "409.146 547.464 392.83"
"editor_drMapAngle9" "-16.8 284.947 0"
// primitive 0
{
brushDef3
{
( 0 0 1 984 ) ( ( 0.03125 0 1.1875 ) ( 0 0.03125 58 ) ) "textures/common/caulk" 0 0 0
( 0 1 0 -2616 ) ( ( 0.03125 0 5.75 ) ( 0 0.03125 1.25 ) ) "textures/common/caulk" 0 0 0
( 1 0 0 8 ) ( ( 0.03125 0 1.1875 ) ( 0 0.03125 1.25 ) ) "textures/common/caulk" 0 0 0
( 0 -1 0 2288 ) ( ( 0.03125 0 57.875 ) ( 0 0.03125 1.25 ) ) "textures/common/caulk" 0 0 0
( 0 0 -1 -992 ) ( ( 0.015625 0 0.59375 ) ( 0 0.015625 0 ) ) "textures/darkmod/stone/brick/old_bricks_dark_messy" 0 0 0
( -1 0 0 -488 ) ( ( 0.03125 0 63.0625 ) ( 0 0.03125 0.25 ) ) "textures/common/caulk" 0 0 0
}
}
// primitive 1
{
brushDef3
{
( 0 0 1 1120 ) ( ( 0 0.01302083302289248 69.27079010009766 ) ( 0.01302083302289248 0 157.1198883056641 ) ) "textures/darkmod/stone/brick/old_bricks_dark_messy" 0 0 0
( 0 1 0 -2616 ) ( ( 0.0625 0 63.625 ) ( 0 0.0625 0 ) ) "textures/common/caulk" 0 0 0
( 1 0 0 8 ) ( ( 0.0625 0 1.375 ) ( 0 0.0625 0.3125 ) ) "textures/common/caulk" 0 0 0
( 0 0 -1 -1128 ) ( ( 0.0625 0 10.375 ) ( 0 0.0625 1.5 ) ) "textures/common/caulk" 0 0 0
( 0 -1 0 2288 ) ( ( 0.0625 0 0 ) ( 0 0.0625 0 ) ) "textures/common/caulk" 0 0 0
( -1 0 0 -488 ) ( ( 0.03125 0 63.9375 ) ( 0 0.03125 0 ) ) "textures/common/caulk" 0 0 0
}
}
// primitive 2
{
brushDef3
{
( 0 0 1 992 ) ( ( 0 0.0625 31 ) ( -0.0625 0 15.875 ) ) "textures/common/caulk" 0 0 0
( 1 0 0 8 ) ( ( 0.015625 0 220.03125 ) ( 0 0.015625 0 ) ) "textures/darkmod/stone/brick/old_bricks_dark_messy" 0 0 0
( 0 -1 0 2280 ) ( ( 0.0625 0 31.5 ) ( 0 0.0625 0 ) ) "textures/common/caulk" 0 0 0
( 0 0 -1 -1120 ) ( ( 0 -0.015625 39.875 ) ( 0.015625 0 220.03125 ) ) "textures/darkmod/stone/brick/old_bricks_dark_messy" 0 0 0
( -1 0 0 -488 ) ( ( 0.015625 0 35.96875 ) ( 0 0.015625 0.125 ) ) "textures/darkmod/stone/brick/old_bricks_dark_messy" 0 0 0
( 0 1 0 -2288 ) ( ( 0.015625 0 213.375 ) ( 0 0.015625 0.125 ) ) "textures/darkmod/stone/brick/old_bricks_dark_messy" 0 0 0
}
}
// primitive 3
{
brushDef3
{
( 0 0 1 992 ) ( ( 0 0.0625 31 ) ( -0.0625 0 37.125 ) ) "textures/common/caulk" 0 0 0
( 1 0 0 8 ) ( ( 0.0625 0 26.875 ) ( 0 0.0625 0 ) ) "textures/common/caulk" 0 0 0
( 0 -1 0 2616 ) ( ( 0.015625 0 39.875 ) ( 0 0.015625 0 ) ) "textures/darkmod/stone/brick/old_bricks_dark_messy" 0 0 0
( 0 0 -1 -1120 ) ( ( 0 -0.015625 39.875 ) ( 0.015625 0 214.71875 ) ) "textures/darkmod/stone/brick/old_bricks_dark_messy" 0 0 0
( -1 0 0 -488 ) ( ( 0.015625 0 41.28125 ) ( 0 0.015625 0.125 ) ) "textures/darkmod/stone/brick/old_bricks_dark_messy" 0 0 0
( 0 1 0 -2624 ) ( ( 0.0625 0 21.5 ) ( 0 0.0625 0.5 ) ) "textures/common/caulk" 0 0 0
}
}
// primitive 4
{
brushDef3
{
( 0 0 1 992 ) ( ( 0.0625 0 1.125 ) ( 0 0.0625 1.75 ) ) "textures/common/caulk" 0 0 0
( 0 1 0 -2616 ) ( ( 0.0625 0 62.75 ) ( 0 0.0625 0.5 ) ) "textures/common/caulk" 0 0 0
( 1 0 0 0 ) ( ( 0.0625 0 0.625 ) ( 0 0.0625 0 ) ) "textures/common/caulk" 0 0 0
( 0 0 -1 -1120 ) ( ( 0.015625 0 253.65625 ) ( 0 0.015625 255.8125 ) ) "textures/darkmod/stone/brick/old_bricks_dark_messy" 0 0 0
( -1 0 0 -8 ) ( ( 0.015625 0 255.71875 ) ( 0 0.015625 0 ) ) "textures/darkmod/stone/brick/old_bricks_dark_messy" 0 0 0
( 0 -1 0 2288 ) ( ( 0.03125 0 63.5 ) ( 0 0.03125 1 ) ) "textures/common/caulk" 0 0 0
}
}
// primitive 5
{
brushDef3
{
( 0 0 1 992 ) ( ( 0.0625 0 1.125 ) ( 0 0.0625 32.25 ) ) "textures/common/caulk" 0 0 0
( 0 1 0 -2616 ) ( ( 0.0625 0 32.25 ) ( 0 0.0625 0.5 ) ) "textures/common/caulk" 0 0 0
( 1 0 0 488 ) ( ( 0.015625 0 248.25 ) ( 0 0.015625 0 ) ) "textures/darkmod/stone/brick/old_bricks_dark_messy" 0 0 0
( 0 0 -1 -1120 ) ( ( 0.015625 0 253.65625 ) ( 0 0.015625 248.1875 ) ) "textures/darkmod/stone/brick/old_bricks_dark_messy" 0 0 0
( -1 0 0 -496 ) ( ( 0.015625 0 255.71875 ) ( 0 0.015625 0 ) ) "textures/darkmod/stone/brick/old_bricks_dark_messy" 0 0 0
( 0 -1 0 2288 ) ( ( 0.03125 0 14.75 ) ( 0 0.03125 0.25 ) ) "textures/common/caulk" 0 0 0
}
}
// primitive 6
{
patchDef2
{
"textures/darkmod/decals/webs/web1_id"
( 3 3 0 0 0 )
(
( ( -311.5 2484 -1108.5 0 0 ) ( -311.5 2441 -1051.5 0 -0.5 ) ( -311.5 2441 -1003 0 -1 ) )
( ( -311.5 2484 -1080 0.5 0 ) ( -311.5 2462.5 -1051.5 0.5 -0.5 ) ( -311.5 2462.5 -1003 0.5 -1 ) )
( ( -311.5 2484 -1066 1 0 ) ( -311.5 2484 -1051.5 1 -0.5 ) ( -311.5 2484 -1003 1 -1 ) )
)
}
}
// primitive 7
{
patchDef2
{
"textures/darkmod/decals/webs/web1_id"
( 3 3 0 0 0 )
(
( ( -311.5 2441 -998 0 -1 ) ( -311.5 2441 -1046.5 0 -0.5 ) ( -311.5 2484 -1103.5 0 0 ) )
( ( -311.5 2462.5 -998 0.5 -1 ) ( -311.5 2462.5 -1046.5 0.5 -0.5 ) ( -311.5 2484 -1075 0.5 0 ) )
( ( -311.5 2484 -998 1 -1 ) ( -311.5 2484 -1046.5 1 -0.5 ) ( -311.5 2484 -1061 1 0 ) )
)
}
}
// primitive 8
{
patchDef2
{
"textures/darkmod/decals/vegetation/ivy_bush_up"
( 3 3 0 0 0 )
(
( ( -255 2423 -1032 0 0 ) ( -255 2423 -1015 0 0.25 ) ( -255 2423 -998 0 0.5 ) )
( ( -255 2452.5 -1032 0.5 0 ) ( -255 2452.5 -1015 0.5 0.25 ) ( -255 2452.5 -998 0.5 0.5 ) )
( ( -255 2482 -1032 1 0 ) ( -255 2482 -1015 1 0.25 ) ( -255 2482 -998 1 0.5 ) )
)
}
}
// primitive 9
{
patchDef2
{
"textures/darkmod/decals/webs/web1_id"
( 3 3 0 0 0 )
(
( ( -103.5 2411.75 -1076.25 0 -1 ) ( -103.5 2445.5390625 -1076.25 0 -0.5 ) ( -103.5 2485.25 -1004.25 0 0 ) )
( ( -103.5 2411.75 -1040.25 0.5 -1 ) ( -103.5 2445.5390625 -1040.25 0.5 -0.5 ) ( -103.5 2465.39453125 -1004.25 0.5 0 ) )
( ( -103.5 2411.75 -1004.25 1 -1 ) ( -103.5 2445.5390625 -1004.25 1 -0.5 ) ( -103.5 2455.64111328125 -1004.25 1 0 ) )
)
}
}
// primitive 10
{
patchDef2
{
"textures/darkmod/decals/webs/web1_id"
( 3 3 0 0 0 )
(
( ( -103.5 2485.25 -1004.25 0 0 ) ( -103.5 2445.5390625 -1076.25 0 -0.5 ) ( -103.5 2411.75 -1076.25 0 -1 ) )
( ( -103.5 2465.39453125 -1004.25 0.5 0 ) ( -103.5 2445.5390625 -1040.25 0.5 -0.5 ) ( -103.5 2411.75 -1040.25 0.5 -1 ) )
( ( -103.5 2455.64111328125 -1004.25 1 0 ) ( -103.5 2445.5390625 -1004.25 1 -0.5 ) ( -103.5 2411.75 -1004.25 1 -1 ) )
)
}
}
// primitive 11
{
patchDef2
{
"textures/darkmod/decals/webs/web1_id"
( 3 3 0 0 0 )
(
( ( -311.5 2388 -1108.5 0 0 ) ( -311.5 2345 -1051.5 0 -0.5 ) ( -311.5 2345 -1003 0 -1 ) )
( ( -311.5 2388 -1080 0.5 0 ) ( -311.5 2366.5 -1051.5 0.5 -0.5 ) ( -311.5 2366.5 -1003 0.5 -1 ) )
( ( -311.5 2388 -1066 1 0 ) ( -311.5 2388 -1051.5 1 -0.5 ) ( -311.5 2388 -1003 1 -1 ) )
)
}
}
// primitive 12
{
patchDef2
{
"textures/darkmod/decals/webs/web1_id"
( 3 3 0 0 0 )
(
( ( -319.5 2345 -998 0 -1 ) ( -319.5 2345 -1046.5 0 -0.5 ) ( -319.5 2388 -1103.5 0 0 ) )
( ( -319.5 2366.5 -998 0.5 -1 ) ( -319.5 2366.5 -1046.5 0.5 -0.5 ) ( -319.5 2388 -1075 0.5 0 ) )
( ( -319.5 2388 -998 1 -1 ) ( -319.5 2388 -1046.5 1 -0.5 ) ( -319.5 2388 -1061 1 0 ) )
)
}
}
// primitive 13
{
patchDef2
{
"textures/darkmod/decals/vegetation/ivy_bush_up"
( 3 3 0 0 0 )
(
( ( -255 2327 -1032 0 0 ) ( -255 2327 -1015 0 0.25 ) ( -255 2327 -998 0 0.5 ) )
( ( -255 2356.5 -1032 0.5 0 ) ( -255 2356.5 -1015 0.5 0.25 ) ( -255 2356.5 -998 0.5 0.5 ) )
( ( -255 2386 -1032 1 0 ) ( -255 2386 -1015 1 0.25 ) ( -255 2386 -998 1 0.5 ) )
)
}
}
// primitive 14
{
patchDef2
{
"textures/darkmod/decals/webs/web1_id"
( 3 3 0 0 0 )
(
( ( -103.5 2315.75 -1076.25 0 -1 ) ( -103.5 2349.5390625 -1076.25 0 -0.5 ) ( -103.5 2389.25 -1004.25 0 0 ) )
( ( -103.5 2315.75 -1040.25 0.5 -1 ) ( -103.5 2349.5390625 -1040.25 0.5 -0.5 ) ( -103.5 2369.39453125 -1004.25 0.5 0 ) )
( ( -103.5 2315.75 -1004.25 1 -1 ) ( -103.5 2349.5390625 -1004.25 1 -0.5 ) ( -103.5 2359.64111328125 -1004.25 1 0 ) )
)
}
}
// primitive 15
{
patchDef2
{
"textures/darkmod/decals/webs/web1_id"
( 3 3 0 0 0 )
(
( ( -103.5 2389.25 -1004.25 0 0 ) ( -103.5 2349.5390625 -1076.25 0 -0.5 ) ( -103.5 2315.75 -1076.25 0 -1 ) )
( ( -103.5 2369.39453125 -1004.25 0.5 0 ) ( -103.5 2349.5390625 -1040.25 0.5 -0.5 ) ( -103.5 2315.75 -1040.25 0.5 -1 ) )
( ( -103.5 2359.64111328125 -1004.25 1 0 ) ( -103.5 2349.5390625 -1004.25 1 -0.5 ) ( -103.5 2315.75 -1004.25 1 -1 ) )
)
}
}
}
// entity 1
{
"classname" "light"
"name" "light_1"
"light_center" "0 0 0"
"light_radius" "320 320 320"
"origin" "-224 2496 -1056"
}
// entity 2
{
"classname" "atdm:ambient_world"
"name" "ambient_world"
"_color" "0.08 0.08 0.08"
"light_center" "0 0 0"
"light_radius" "320 320 320"
"origin" "-224 2464 -1056"
}
// entity 3
{
"classname" "info_player_start"
"name" "info_player_start_1"
"origin" "-464 2544 -1112"
}
// entity 4
{
"classname" "func_static"
"name" "func_static_2"
"model" "func_static_2"
"origin" "-208 2536 -1053"
// primitive 0
{
patchDef2
{
"textures/darkmod/decals/webs/web1_id"
( 3 3 0 0 0 )
(
( ( -311.5 2572 -1108.5 0 0 ) ( -311.5 2529 -1051.5 0 -0.5 ) ( -311.5 2529 -1003 0 -1 ) )
( ( -311.5 2572 -1080 0.5 0 ) ( -311.5 2550.5 -1051.5 0.5 -0.5 ) ( -311.5 2550.5 -1003 0.5 -1 ) )
( ( -311.5 2572 -1066 1 0 ) ( -311.5 2572 -1051.5 1 -0.5 ) ( -311.5 2572 -1003 1 -1 ) )
)
}
}
// primitive 1
{
patchDef2
{
"textures/darkmod/decals/webs/web1_id"
( 3 3 0 0 0 )
(
( ( -311.5 2529 -998 0 -1 ) ( -311.5 2529 -1046.5 0 -0.5 ) ( -311.5 2572 -1103.5 0 0 ) )
( ( -311.5 2550.5 -998 0.5 -1 ) ( -311.5 2550.5 -1046.5 0.5 -0.5 ) ( -311.5 2572 -1075 0.5 0 ) )
( ( -311.5 2572 -998 1 -1 ) ( -311.5 2572 -1046.5 1 -0.5 ) ( -311.5 2572 -1061 1 0 ) )
)
}
}
// primitive 2
{
patchDef2
{
"textures/darkmod/decals/vegetation/ivy_bush_up"
( 3 3 0 0 0 )
(
( ( -255 2511 -1032 0 0 ) ( -255 2511 -1015 0 0.25 ) ( -255 2511 -998 0 0.5 ) )
( ( -255 2540.5 -1032 0.5 0 ) ( -255 2540.5 -1015 0.5 0.25 ) ( -255 2540.5 -998 0.5 0.5 ) )
( ( -255 2570 -1032 1 0 ) ( -255 2570 -1015 1 0.25 ) ( -255 2570 -998 1 0.5 ) )
)
}
}
// primitive 3
{
patchDef2
{
"textures/darkmod/decals/webs/web1_id"
( 3 3 0 0 0 )
(
( ( -103.5 2499.75 -1076.25 0 -1 ) ( -103.5 2533.5390625 -1076.25 0 -0.5 ) ( -103.5 2573.25 -1004.25 0 0 ) )
( ( -103.5 2499.75 -1040.25 0.5 -1 ) ( -103.5 2533.5390625 -1040.25 0.5 -0.5 ) ( -103.5 2553.39453125 -1004.25 0.5 0 ) )
( ( -103.5 2499.75 -1004.25 1 -1 ) ( -103.5 2533.5390625 -1004.25 1 -0.5 ) ( -103.5 2543.64111328125 -1004.25 1 0 ) )
)
}
}
// primitive 4
{
patchDef2
{
"textures/darkmod/decals/webs/web1_id"
( 3 3 0 0 0 )
(
( ( -103.5 2573.25 -1004.25 0 0 ) ( -103.5 2533.5390625 -1076.25 0 -0.5 ) ( -103.5 2499.75 -1076.25 0 -1 ) )
( ( -103.5 2553.39453125 -1004.25 0.5 0 ) ( -103.5 2533.5390625 -1040.25 0.5 -0.5 ) ( -103.5 2499.75 -1040.25 0.5 -1 ) )
( ( -103.5 2543.64111328125 -1004.25 1 0 ) ( -103.5 2533.5390625 -1004.25 1 -0.5 ) ( -103.5 2499.75 -1004.25 1 -1 ) )
)
}
}
}
webs.map.txt (11,495 bytes)   

Activities

grayman

grayman

02.12.2011 17:14

viewer   ~0004192

Last edited: 02.12.2011 17:14

Ignore "Description" above. Things have changed since the picture was taken.

In the attached "webs.map", the line of patches on the left (from the player start's perspective) is a single func_static. If you look through the first web, you can see distant webs.

The line of patches to the immediate right is the same as the set on the left, but not a func_static.

The line of patches to the far right is the same set, but the closest web has had its two back-to-back patches separated. This web texture isn't two-sided, so we have to place two patches so we can see the web from both sides.

Looking through the first web in each set shows different results.

Issue History

Date Modified Username Field Change
02.12.2011 16:40 grayman New Issue
02.12.2011 16:40 grayman File Added: webs.jpg
02.12.2011 17:08 grayman File Deleted: webs.jpg
02.12.2011 17:09 grayman File Added: webs.map.txt
02.12.2011 17:14 grayman Note Added: 0004192
02.12.2011 17:14 grayman Note Edited: 0004192
02.12.2011 17:14 grayman Note Edited: 0004192
02.12.2011 17:35 greebo Status new => acknowledged