Paint the crossings #17
Labels
No labels
animation
audio
blocked
bug report
controversial
documentation
easy
feature request
hard
medium
multiplayer
physics
ui
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
elsie/liuverse#17
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The campus has 71
highway=crossingnodes and 60 crossing-taggedtraffic nodes, plus
crossing:island(43, 9 of themyes) andtraffic_calming(36: 14 tables, 9 rumble strips, 5 humps, 5 chokers, 1chicane). All of it is ignored.
highway=crossingis a point on a road, which is exactly the shapearea-fillzones and
AREA_*decals already take, and the decal pipeline already existswith a depth bias and a z-fight ladder (
mesh::AREA_HEIGHTS). A zebra or amarked crossing is a small striped polygon at the node.
crossing:traffic_signals(16) is different -- that is a pole with a head, so itwants to be a prop rather than a decal. That is arguably its own issue; the paint is
the cheap half.
Related
barrier=kerbis the boundary of the same thingThe signal heads are in. The paint is not.
highway=traffic_signalsnow bakes asPROP_TRAFFIC_SIGNAL, a pole with a head (dafe0e3). That was the part this issue called "arguably its own issue", so it is out of the way.The paint is still missing: the 71
highway=crossingnodes and the 60 crossing-tagged traffic nodes draw nothing. A zebra is a small striped polygon at the node, and the decal ladder with its depth bias and z-fight ladder is already there.barrier=kerbis the boundary of the same thing and is still unbaked (#19).Two details from the current extract, to go with the above.
The signal poles that bake are the 5
highway=traffic_signalsnodes. The crossings' own signals are a different tag,crossing:signals, and there are 16 of them, so those are still unbaked.The paint data is there too: 1
crossing=zebra, 1crossing=marked, 5crossing:markings=yes, 9crossing:island=yes, and 60crossingtags in all (42 uncontrolled, 11 traffic_signals, 4 informal, 1 unmarked). The marked and the zebra crossings are the ones worth painting.