View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002250 | DarkRadiant | Design/Coding | public | 09.06.2010 11:01 | 24.09.2011 08:20 |
Reporter | Assigned To | greebo | |||
Priority | normal | Severity | normal | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Platform | Qx9650/HD5870 | OS | Windows 7 x86 | ||
Product Version | 1.3.2 | ||||
Target Version | 1.6.0 | Fixed in Version | 1.6.0 | ||
Summary | 0002250: DR 1.3.1-1.4.0pre: Single pixel lines showing where joins in brush work. | ||||
Description | I can now see single pixel wide gap lines between all patch and brushwork at the point where they meet, this is annoying because before it would indicate if there was a minute missalignment - this is forcing me to treble check everything which is a right pain in the arse. | ||||
Tags | No tags attached. | ||||
Attached Files | gap_line_bug.map (7,019 bytes)
Version 2 // entity 0 { "classname" "worldspawn" "editor_dr_stim_1000" "make_green_torch" "editor_dr_stim_1001" "make_default_torch" "origin" "0 0 0" "editor_drLastCameraPos" "1529.41 2526.44 -757.999" "editor_drLastCameraAngle" "-10.8 357.6 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 777 ) ( ( 0 0.1428570002 10.929359436 ) ( -0.09960939739999999 0 59.313873291 ) ) "textures/common/caulk" 0 0 0 ( 0 1 0 -2526.9936523438 ) ( ( 0 0.0180995464 241.9366455078 ) ( -0.0208333321 0 220.1666717529 ) ) "textures/darkmod/stone/brick/tight_large_singleblock01" 0 0 0 ( 1 0 0 -1768 ) ( ( 0 0.0180995464 497.9276123047 ) ( -0.08333333580000001 0 82.5828094482 ) ) "textures/darkmod/stone/brick/single_grey_block01" 0 0 0 ( 0 0 -1 -888 ) ( ( 0 0.1428570002 61.0712394714 ) ( -0.09960939739999999 0 59.313873291 ) ) "textures/common/caulk" 0 0 0 ( 0 -1 0 2514.9936523438 ) ( ( 0 0.0180178992 241.9906005859 ) ( -0.0035574799 0 6.3019390106 ) ) "textures/darkmod/stone/brick/tight_large_singleblock01" 0 0 0 ( -1 0 0 1720 ) ( ( 0 0.0180995464 497.9276123047 ) ( -0.08333333580000001 0 46.4171867371 ) ) "textures/darkmod/stone/brick/single_grey_block01" 0 0 0 } } // primitive 1 { brushDef3 { ( 0 1 0 -2537.9968261719 ) ( ( 0.071428597 0 62.6072387695 ) ( 0 0.0664046034 55.4347991943 ) ) "textures/common/caulk" 0 0 0 ( 0 -0.8426963091 0.5383892059 2537.7053222656 ) ( ( 0 0.0234083999 17.3696136475 ) ( -0.0035574799 0 6.3054966927 ) ) "textures/darkmod/stone/brick/tight_large_singleblock01" 0 0 0 ( -1 0 0 1720 ) ( ( 0.0124039985 0.0198505372 16.7721252441 ) ( -0.08331918720000001 0.0520636216 5.9992465973 ) ) "textures/darkmod/stone/brick/single_grey_block01" 0 0 0 ( 0 0 -1 -777 ) ( ( 0.4999809861 0 22.5505981445 ) ( 0 0.0142299002 25.2082996368 ) ) "textures/common/caulk" 0 0 0 ( 0 0.8762159348 -0.4819187522 -2588.6457519531 ) ( ( 0 0.0353337005 18.3666610718 ) ( -0.0178570002 0 225.3480072021 ) ) "textures/darkmod/stone/brick/tight_large_singleblock01" 0 0 0 ( 1 0 0 -1768 ) ( ( -0.0124039892 0.0198505428 16.7720966339 ) ( -0.08331918720000001 -0.0520637557 123.0008621216 ) ) "textures/darkmod/stone/brick/single_grey_block01" 0 0 0 } } // primitive 2 { brushDef3 { ( 0 -1 0 2593.9968261719 ) ( ( 0.0714285001 0 5.3972511292 ) ( 0 0.0664070994 55.4330482483 ) ) "textures/common/caulk" 0 0 0 ( 0 0.8426963091 0.5383892059 -1787.0078125 ) ( ( 0 0.0234079007 208.6923217773 ) ( -0.0178571995 0 20.3481197357 ) ) "textures/darkmod/stone/brick/single_grey_block01" 0 0 0 ( 1 0 0 -1768 ) ( ( 0.0124033997 0.0198495984 465.1171569824 ) ( -0.0833115876 0.0520588569 49.5766906738 ) ) "textures/darkmod/stone/brick/single_grey_block01" 0 0 0 ( 0 0 -1 -777 ) ( ( -0.500007987 0 28.517747879 ) ( 0 -0.0142299002 16.2292003632 ) ) "textures/common/caulk" 0 0 0 ( 0 -0.8762159348 -0.4819187522 1908.0888671875 ) ( ( 0 0.0353328995 191.419128418 ) ( -0.0178571008 0 31.6515884399 ) ) "textures/darkmod/stone/brick/tight_large_singleblock01" 0 0 0 ( -1 0 0 1720 ) ( ( -0.0124034071 0.019849591 465.1171569824 ) ( -0.0833115876 -0.0520588569 79.4233093262 ) ) "textures/darkmod/stone/brick/single_grey_block01" 0 0 0 } } // primitive 3 { brushDef3 { ( 0 0 1 777 ) ( ( 0 0.1428570002 10.929359436 ) ( -0.09960939739999999 0 4.6770777702 ) ) "textures/common/caulk" 0 0 0 ( 0 1 0 -2616.9936523438 ) ( ( 0 0.0180178992 241.9906005859 ) ( -0.0178571008 0 20.3661670685 ) ) "textures/darkmod/stone/brick/single_grey_block01" 0 0 0 ( 1 0 0 -1768 ) ( ( 0 0.0180995464 497.9276123047 ) ( -0.08333333580000001 0 90.0828094482 ) ) "textures/darkmod/stone/brick/single_grey_block01" 0 0 0 ( 0 0 -1 -888 ) ( ( 0 0.1428570002 61.0712394714 ) ( -0.09960939739999999 0 4.6770777702 ) ) "textures/common/caulk" 0 0 0 ( 0 -1 0 2604.9936523438 ) ( ( 0 0.0180995464 241.9275970459 ) ( -0.020833334 0 36.8333320618 ) ) "textures/darkmod/stone/brick/tight_large_singleblock01" 0 0 0 ( -1 0 0 1720 ) ( ( 0 0.0180995464 497.9276123047 ) ( -0.08333333580000001 0 38.9171867371 ) ) "textures/darkmod/stone/brick/single_grey_block01" 0 0 0 } } // primitive 4 { brushDef3 { ( 0 0 1 741 ) ( ( 0.0151517 0 217.5900726318 ) ( 0 0.0178571008 225.3656616211 ) ) "textures/darkmod/stone/brick/tight_large_singleblock01" 0 0 0 ( 0 1 0 -2593.9936523438 ) ( ( 0.071428597 0 62.5715255737 ) ( 0 0.0664061978 55.4335670471 ) ) "textures/common/caulk" 0 0 0 ( 1 0 0 -1768 ) ( ( 0.0178571418 0 466.6786804199 ) ( 0 0.0625 81.6875 ) ) "textures/darkmod/stone/brick/single_grey_block01" 0 0 0 ( 0 0 -1 -757 ) ( ( 0.0151517 0 217.5900726318 ) ( 0 0.0178571008 31.633731842 ) ) "textures/darkmod/stone/brick/tight_large_singleblock01" 0 0 0 ( 0 -1 0 2537.9936523438 ) ( ( 0.0714277998 0 5.3982906342 ) ( 0 0.0664063022 55.4335632324 ) ) "textures/common/caulk" 0 0 0 ( -1 0 0 1720 ) ( ( 0.0178571418 0 46.3213157654 ) ( 0 0.0625 81.6875 ) ) "textures/darkmod/stone/brick/single_grey_block01" 0 0 0 } } // primitive 5 { patchDef3 { "textures/decals/sdirt11" ( 5 7 5 5 0 0 0 ) ( ( ( 1918 2377 -764 0 0 ) ( 2070 2334 -799 0 0.1666666716 ) ( 2235 2319 -955 0 0.3333333433 ) ( 2396 2310 -964 0 0.5 ) ( 2549 2329 -906 0 0.6666666865000001 ) ( 2729 2322 -890 0 0.8333333731 ) ( 2893 2316 -915 0 1 ) ) ( ( 1893 2243 -670 0.25 0 ) ( 2059 2218 -779 0.25 0.1666666716 ) ( 2202 2237 -906 0.25 0.3333333433 ) ( 2346 2216 -949 0.25 0.5 ) ( 2566 2233 -917 0.25 0.6666666865000001 ) ( 2778 2208 -899 0.25 0.8333333731 ) ( 2876 2218 -932 0.25 1 ) ) ( ( 1900 2150 -703 0.40625 0 ) ( 2044 2103 -715 0.40625 0.1666666716 ) ( 2231 2154 -882 0.40625 0.3333333433 ) ( 2346 2132 -936 0.40625 0.5 ) ( 2570 2143 -918 0.40625 0.6666666865000001 ) ( 2778 2139 -898 0.40625 0.8333333731 ) ( 2882 2121 -928 0.40625 1 ) ) ( ( 1899 2040 -683 0.59375 0 ) ( 2070 2045 -706 0.59375 0.1666666716 ) ( 2258 2060 -845 0.59375 0.3333333433 ) ( 2367 2050 -896 0.59375 0.5 ) ( 2535 2049 -861 0.59375 0.6666666865000001 ) ( 2740 2003 -881 0.59375 0.8333333731 ) ( 2910 2003 -912 0.59375 1 ) ) ( ( 1901 1940 -682 0.96875 0 ) ( 2092 1974 -683 0.96875 0.1666666716 ) ( 2220 1941 -815 0.96875 0.3333333433 ) ( 2415 1955 -873 0.96875 0.5 ) ( 2527 1958 -843 0.96875 0.6666666865000001 ) ( 2679 1944 -881 0.96875 0.8333333731 ) ( 2934 1941 -717 0.96875 1 ) ) ) } } } | ||||
Is there a testmap available? | |
ive attached a copy of very basic & cut down version of my cathedral map. As I had a clean cut down map I tried something that didn't occur to me before and that was to export the whole assy as a prefab and the import into a blank map in DR131 and sure enough all the lines disappeared. |
|
I tried the prefab export/import on my full cathedral map and it didnt work, so I have attached my full map for you to have a play with. In the mean time I`ll still keep playing with this to find why it worked on the cut-down version and not the full version. | |
[update] It seems the issue is directly related to that map and my other map, the only thing i can think of is they were first created in DR121 and something is being carried over? I completely nuked DR and removed all releated folders on the c drive etc, then reinstalled. Then created a fresh map, then a box, then cutted and no lines. I loaded my map and then created a hollow box in the void and then cut the box up and sure enough the lines are back. Grrrrr... |
|
I have this exact same problem with my map since 1.3.1, was going to report it. very annoying bug. | |
This is still prevalent in 1.3.2. | |
This is still prevalent in 1.4.0pre | |
Is the issue also present in versions before 1.3.1? | |
The only version I tested/used prior to 1.3.1 was 1.2.1 and that didn't have the issue. | |
If at all possible, when this is fixed, could it be made toggle-able? For example, if I have a plaster wall and split it at intervals to place wood columns, I can see exactly where I need to paint the columns' wood texture. Otherwise it's a hunt-and-peck to find the column brushes. If there was a toggle, folks who like (and use) the lines can leave them as is, and those who don't like them can turn them off. If a toggle is a royal pain to implement, then I'd be fine with going back to the "no lines" version. |
|
After performing a binary revision search I can say that the exact SVN revision this has been introduced is 5585. | |
The attached map exhibits this issue and makes it clear that there is some sort of render state "corruption" going on. When the patch in the background is highlighted the gap line issue goes away, but when nothing is selected the gap lines (in caulk texture's colour) are clearly visible in between the brushes. | |
Finally fixed. The openGL state was not initialised correctly when polygons with polygonOffset > 0 were rendered in the scene. GL_POLYGON_OFFSET_FILL needs to be disabled before starting to render. | |
Sweet, thanks for sorting this Greebs.. | |
Date Modified | Username | Field | Change |
---|---|---|---|
09.06.2010 11:01 |
|
New Issue | |
10.06.2010 15:58 | greebo | Project | The Dark Mod => DarkRadiant |
10.06.2010 16:06 | greebo | Note Added: 0003051 | |
10.06.2010 16:06 | greebo | Status | new => feedback |
11.06.2010 12:04 |
|
File Added: gaplinetest.zip | |
11.06.2010 12:06 |
|
Note Added: 0003058 | |
11.06.2010 12:06 |
|
Status | feedback => new |
11.06.2010 12:31 |
|
File Added: cathfin.zip | |
11.06.2010 12:32 |
|
Note Added: 0003062 | |
11.06.2010 13:01 |
|
Note Added: 0003063 | |
11.06.2010 13:02 |
|
Note Edited: 0003063 | |
11.06.2010 13:03 |
|
Note Edited: 0003063 | |
18.06.2010 14:47 | ungoliant | Note Added: 0003072 | |
20.06.2010 04:58 | greebo | Status | new => acknowledged |
21.06.2010 00:06 |
|
Note Added: 0003084 | |
21.06.2010 00:07 |
|
Note Edited: 0003063 | |
18.07.2010 17:14 |
|
Note Added: 0003128 | |
18.07.2010 17:20 |
|
Category | Mapping => Design/Coding |
18.07.2010 17:20 |
|
Product Version | TDM 1.02 => |
18.07.2010 17:20 |
|
Summary | DR 1.3.1: Single pixel lines showing where joins in brush/patch work. => DR 1.3.1-1.4.0pre: Single pixel lines showing where joins in brush work. |
18.07.2010 17:42 | greebo | Note Added: 0003133 | |
19.07.2010 21:23 |
|
Note Added: 0003138 | |
06.10.2010 13:29 | grayman | Note Added: 0003225 | |
20.02.2011 06:36 | greebo | Status | acknowledged => confirmed |
20.02.2011 06:53 | greebo | Note Added: 0003615 | |
20.02.2011 18:13 | greebo | File Added: gap_line_bug.map | |
20.02.2011 18:13 | greebo | File Deleted: cathfin.zip | |
20.02.2011 18:13 | greebo | File Deleted: gaplinetest.zip | |
20.02.2011 18:15 | greebo | Note Added: 0003617 | |
21.02.2011 07:21 | greebo | Assigned To | => greebo |
21.02.2011 07:21 | greebo | Status | confirmed => assigned |
21.02.2011 07:21 | greebo | Product Version | => 1.3.2 |
21.02.2011 07:21 | greebo | Target Version | => 1.6.0 |
21.02.2011 07:23 | greebo | Note Added: 0003619 | |
21.02.2011 07:23 | greebo | Status | assigned => resolved |
21.02.2011 07:23 | greebo | Fixed in Version | => 1.6.0 |
21.02.2011 07:23 | greebo | Resolution | open => fixed |
21.02.2011 07:27 | greebo | Priority | high => normal |
21.02.2011 10:02 |
|
Note Added: 0003622 | |
24.09.2011 08:20 | greebo | Status | resolved => closed |