ValveSoftware / halflife

Half-Life 1 engine based games
Other
3.72k stars 625 forks source link

Hall of Mirrors Artifact at Certain Distance #1125

Open Bucky21659 opened 11 years ago

Bucky21659 commented 11 years ago

In Half-Life 1 there's an HOM [hall of mirrors] artifact whenever I look at something that's past a certain distance. I've only seen this happen in two spots during my replaythrough but I can see this effecting a custom map with a rather far view distance.

To reproduce:

  1. Start a new game on any difficulty.
  2. After it loads move to the front right of the train.
  3. Turn around.
  4. Move your mouse around a bit. After you reach the end of the first tunnel just before the train turns you'll be able to see it rather clearly.

I've seen this artefact at both the beginning of the game and somewhere on the chapter "On a Rail."

]version
Protocol version 48
Exe version 1.1.2.2/Stdio (valve)
Exe build: 13:55:36 Mar 28 2013 (5999)
Processor Information:
    Vendor:  GenuineIntel
    Speed: 2127 Mhz
    2 logical processors
    2 physical processors
    HyperThreading:  Unsupported
    FCMOV:  Supported
    SSE2:  Supported
    SSE3:  Supported
    SSSE3:  Supported
    SSE4a:  Unsupported
    SSE41:  Unsupported
    SSE42:  Unsupported

Network Information:
    Network Speed:  

Operating System Version:
    Ubuntu 12.04.2 LTS (32 bit)
    Kernel Name:  Linux
    Kernel Version:  3.2.0-41-generic-pae
    X Server Vendor:  The X.Org Foundation
    X Server Release:  11103000
    X Window Manager:  Compiz
    Steam Runtime Version:  steam-runtime-release-i386_2013-05-08

Video Card:
    Driver:  ATI Technologies Inc. AMD Radeon HD 6670

    Driver Version:  4.2.12172 Compatibility Profile Context 12.10.17
    Desktop Color Depth: 24 bits per pixel
    Monitor Refresh Rate: 59 Hz
    VendorID:  0x1002
    DeviceID:  0x6758
    Number of Monitors:  2
    Number of Logical Video Cards:  1
    Primary Display Resolution:  1680 x 1050
    Desktop Resolution: 3080 x 1050
    Primary Display Size: 18.62" x 11.65"  (21.93" diag)
                                            47.3cm x 29.6cm  (55.7cm diag)
    Primary VRAM Not Detected

Sound card:
    Audio device: Analog Devices AD1983

Memory:
    RAM:  3022 Mb

Example 1

Example 2

Example 3

UndeadScottsman commented 11 years ago

Video of the bug in question. https://www.youtube.com/watch?v=bu4T14EMyCw

I recommend watching it at 1080p fullscreen, since the bug happens from so far away, it's kinda hard to see on a youtube video.

Currently looking up the map name.

EDIT: Okay, got it, it was map c2a2a. Just follow the main route up from the water and you should see it on your left after the fork that leads to a dead end.

EDIT2: I was so busy uploading the youtube video I forgot to put down the standard info. :dancer:

OS: Windows 7 Protocol version 48 Exe version 1.1.2.2/Stdio (valve) Exe build: 17:47:17 Apr 25 2013 (6027)

I have a Geforce GTX 460 running the 314.22 drivers, if that matters.

Bucky21659 commented 11 years ago

Reading #784 again, it seems that it's the same issue. However on these instances the skybox is rendering after that distance instead of a HOM artifact.. maybe it's because where we see the HOM artifact are on indoors maps where there is no defined skybox? If that's the fact then the only suggestion I can make is to increase the default value of sv_zmax to something like 13,000? (The distance the OP on that issue report said he set it to in order to fix his issue)

HFSucks commented 11 years ago

13k might be a bit high. The value is set according to the map in Half-Life. The areas are both just outside of the maps current values. I set it to 6500 from 6300 for the intro and the effect was gone. It is set to 4096 for "On a Rail" so 4200 should get rid of it.

di57inct commented 11 years ago

That's because of map optimizing. Things at certain distances are not drawn on purpose to have a stable and high fps rate. This is not a bug.

Matthaiks commented 11 years ago

Map c2a2h: http://youtu.be/bJnnzfIso7c

Protocol version 48 Exe version 1.1.2.2/Stdio (valve) Exe build: 13:14:12 Aug 29 2013 (6153)

SamVanheer commented 11 months ago

c2a2a has this problem because the max viewable distance is too short. It's an easy fix.