[Scummvm-tracker] [ScummVM :: Bugs] #11837: GRIM: Maintenance demon's face shading problem

ScummVM :: Bugs trac at scummvm.org
Thu Oct 15 21:41:11 UTC 2020


#11837: GRIM: Maintenance demon's face shading problem
-------------------+---------------------------
Reporter:  sev-    |      Owner:  (none)
    Type:  defect  |     Status:  new
Priority:  normal  |  Component:  Engine: Grim
Keywords:          |       Game:  Grim Fandango
-------------------+---------------------------
 Only seems to happen when he opens his mouth in this scene. Otherwise it
 looks normal.

 [[Image(68747470733a2f2f662e636c6f75642e6769746875622e636f6d2f6173736574732f353537353235372f313233363230392f64373366356463382d323962392d313165332d383336622d3934313632656461666564312e706e67.png)]]

 [[Image(68747470733a2f2f662e636c6f75642e6769746875622e636f6d2f6173736574732f353537353235372f313233363230392f64373366356463382d323962392d313165332d383336622d3934313632656461666564312e706e67.png)]]

 DxDiag: http://pastebin.com/4QKSxbvK

 ----

 Replaying the HD edition (...re-bought in a recent HIB), I noticed they
 also have this bug:

 [[Image(32526144-b64d3914-c41f-11e7-8b99-1d129ef64ecc.png]]

 This was taken with the "new renderer" mode, not the "original renderer".

 So... data issue ?

 ----

 This is a data issue. The problem is with the vertices associated with one
 of the faces of the jaw mesh in models "br_head2.3do" + "br_head3.3do". I
 wrote something quick to swap the jaw meshes for the ones in model node
 "br_head1" and it solved the issue.

 Sadly its quite a hacky solution so I won't be committing it. For anyone
 interested here's the code below in Model.cpp.

 [[Image(36512182-2c0ee0e6-1761-11e8-9dcf-36e4b41f3973.png)]]

 [[Image(36512304-c5f4680c-1761-11e8-842e-3611a464019e.png)]]


 https://github.com/residualvm/residualvm/issues/755
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/11837>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list