View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002941 | DarkRadiant | Renderer | public | 02.12.2011 16:40 | 02.12.2011 17:35 |
Reporter | grayman | Assigned To | |||
Priority | normal | Severity | normal | Reproducibility | always |
Status | acknowledged | Resolution | open | ||
Product Version | 1.7.0 | ||||
Summary | 0002941: Rendering order is wrong when the web texture is involved. | ||||
Description | In the attached picture, all three smaller textures visible "inside" the larger web texture are beyond the web texture. | ||||
Tags | No 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 ) ) ) } } } | ||||
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. |
|
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 |