Opened 21 months ago

Last modified 4 weeks ago

#12074 new defect

TWINE: rendering of the holomap is broken

Reported by: mgerhardy Owned by:
Priority: high Component: Engine: TwinE
Version: Keywords:
Cc: Game: Little Big Adventure

Description


Attachments (6)

holomap-broken.png (17.2 KB ) - added by mgerhardy 17 months ago.
holomap2.png (92.3 KB ) - added by mgerhardy 14 months ago.
holomap.png (50.8 KB ) - added by mgerhardy 14 months ago.
notice-the-black-gap-holomap.png (42.9 KB ) - added by mgerhardy 14 months ago.
current-state-holomap.png (103.1 KB ) - added by mgerhardy 14 months ago.
scummvm-lba-de-00060.png (54.5 KB ) - added by mgerhardy 9 months ago.

Download all attachments as: .zip

Change History (16)

comment:1 by mgerhardy, 21 months ago

Status: A lot of stuff is reversed now - a few file formats are also known now. There are still a lot of rendering errors.

Last edited 17 months ago by mgerhardy (previous) (diff)

comment:2 by mgerhardy, 17 months ago

Summary: TWINE: holomap feature is incomplete/missingTWINE: rendering of the holomap is broken

by mgerhardy, 17 months ago

Attachment: holomap-broken.png added

by mgerhardy, 14 months ago

Attachment: holomap2.png added

by mgerhardy, 14 months ago

Attachment: holomap.png added

comment:3 by mgerhardy, 14 months ago

The planet rendering works now - but the models that are rendered on the surface of the planet are not yet working properly.

comment:4 by mgerhardy, 14 months ago

Renderer::renderPolygons still contains errors.

comment:5 by mgerhardy, 14 months ago

set_holomap_trajectory 15

this doesn't render the path points - only the vehicle and the planet (every other trajectory index is affected, too of course).

give_allitems
set_holomap_flags -1

open holomap with h or via inventory menu
cycle between the locations to see the rendering errors

the planet front and back side have some vertices not properly placed

Last edited 14 months ago by mgerhardy (previous) (diff)

by mgerhardy, 14 months ago

by mgerhardy, 14 months ago

Attachment: current-state-holomap.png added

comment:6 by mgerhardy, 14 months ago

trajectory path points are rendered now.

the holomap models that produce rendering artifacts might only do so when looking straight onto them - maybe a projection math error that extends the polygon to inf or something like that.

comment:7 by mgerhardy, 12 months ago

The gap is fixed in 34ed1dc02f604be82c178809e2e6d2ff57f2caf7 and fa09c8083080c10c9554759a6a4ea1e2936d6737

so only the position markers are left (the flickering)

comment:8 by mgerhardy, 10 months ago

Priority: normalhigh

by mgerhardy, 9 months ago

Attachment: scummvm-lba-de-00060.png added

comment:9 by mgerhardy, 2 months ago

ComputePolyMinMax performs some clipping that we are lacking in our Renderer::computePolygons implementation.

comment:10 by mgerhardy, 4 weeks ago

clipping is implemented now in db4eb789e70135c22f20107c9c83e7706e135d91 - but the issue is not yet fixed.

Note: See TracTickets for help on using tickets.