Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add 3D PickUps #1634

Closed
Richard-L opened this issue Nov 5, 2023 · 8 comments · Fixed by #1838
Closed

Add 3D PickUps #1634

Richard-L opened this issue Nov 5, 2023 · 8 comments · Fixed by #1838
Assignees
Labels
Feature New functionality TR2

Comments

@Richard-L
Copy link
Collaborator

Cf TR1X

@aredfan
Copy link
Collaborator

aredfan commented Nov 6, 2023

For this and #1633 - I think the devs should make allowance for secrets to remain sprites because there are no 3d models for secrets in TR2/GM. In other words, a hybrid option of 3d pickups and sprites.

@rr-
Copy link
Collaborator

rr- commented Nov 6, 2023

Are there any decent 3d models for the dragons that we could inject?
(This could be a separate setting.)

@Richard-L
Copy link
Collaborator Author

Ah shoot that's true.

A hybrid could work. I could also try modelling something perhaps. What format would we need for it? OBJ, STP? Would there be a max face count to regard?

@rr-
Copy link
Collaborator

rr- commented Nov 6, 2023

I'm afraid I don't know; maybe @lahm86 could answer this?

Regarding style, I'd try to maintain this dragon shape:
20231106_095108_xbb
20231106_095132_nxm
and not diverge like this, which can be seen in custom levels:
20231106_095204_zng

Ideally we should maintain low poly style:
ee82e555feef5805a5e245171997bf46

@aredfan
Copy link
Collaborator

aredfan commented Nov 6, 2023

Low-poly models sound good to me because it's more faithful to imitate the original game. I thought it might be helpful to add a picture of all the secret sprites for reference, top row is TR2 and bottom row is TRGM.

1

@Richard-L
Copy link
Collaborator Author

Thanks a lot!

I was going to look for them. I believe some fans even dug up the source images of these from some 90s stock product. I'll see if I can find some of that. Will be helpful to have as much info as possible to then distil down to something low poly.

@lahm86
Copy link
Collaborator

lahm86 commented Nov 6, 2023

Of all the pickup items in TR2, the flare box has the most faces - 325 in total between 4 meshes.

image

The small medipack has the most meshes (7).

image

I can't say whether or not there are limits, but these numbers seem fairly generous for making new models. In terms of format, WadTool supports several - too many to list 😄 If you open a level, pick any object and then choose Edit Skeleton > Import Mesh, you can see the supported types there.

Whatever is chosen ideally would be compatible with WadTool so we could then easily convert it to TR format and generate injections. For the injections themselves, we'd need to allocate new object IDs as I don't think there are any spare in OG (aside from maybe the unused map object).

@aredfan
Copy link
Collaborator

aredfan commented Nov 17, 2023

A couple more pics to show the "low poly style" of TR2 pickups:

1
2

@rr- rr- added the TR2 label Oct 3, 2024
@rr- rr- transferred this issue from LostArtefacts/TR2X Oct 3, 2024
@aredfan aredfan added the Feature New functionality label Oct 10, 2024
@rr- rr- moved this to Ready in TRX Dev tracker Oct 10, 2024
@rr- rr- moved this from Ready to In progress in TRX Dev tracker Nov 5, 2024
@rr- rr- self-assigned this Nov 5, 2024
rr- added a commit that referenced this issue Nov 5, 2024
rr- added a commit that referenced this issue Nov 5, 2024
rr- added a commit that referenced this issue Nov 5, 2024
@rr- rr- mentioned this issue Nov 5, 2024
2 tasks
rr- added a commit that referenced this issue Nov 5, 2024
rr- added a commit that referenced this issue Nov 5, 2024
@rr- rr- closed this as completed in #1838 Nov 6, 2024
@rr- rr- closed this as completed in 57cedf1 Nov 6, 2024
@github-project-automation github-project-automation bot moved this from In progress to Done in TRX Dev tracker Nov 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature New functionality TR2
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

4 participants