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

Example that renders a more complex model #20

Open
vivlim opened this issue Apr 15, 2023 · 2 comments
Open

Example that renders a more complex model #20

vivlim opened this issue Apr 15, 2023 · 2 comments

Comments

@vivlim
Copy link

vivlim commented Apr 15, 2023

Hi, a couple years ago I was tinkering with citro3d-rs and got to the point of being able to load a model from an .obj file (using obj-rs) and display it with stereoscopic 3d.

I think it'd be pretty nice to have as an example, and I could potentially spend some time reimplementing it on modern citro3d-rs if you're interested. I'm not sure if having a example that uses obj-rs would be too heavyweight though. I also had a variant that just renders a cube at one point.

I also pushed my code to https://github.com/vivlim/citro3d-rs-2021 in case it'd be useful, the readme also links to a video of it running on hardware. The code is a mess in part because I was learning as I went, and then burned out.

@Meziu
Copy link
Member

Meziu commented Apr 15, 2023

Thanks for the references! The main reason why we haven't made examples for citro3d-rs is that the library is still in an unstable early stage. ctru::services::gfx::Gfx is still getting a lot of changes (such as ctru-rs/#116) and the ecosystem as a whole is not yet in a "releasable" stage, which pushes GPU rendering further down the priority list.

I hope I can work on this personally in the following months. We are always open to contributions, though! 😄

@AzureMarker
Copy link
Member

Wow that video is really cool!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants