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

flat object to 3d conversion #11

Open
alexmyczko opened this issue Jun 2, 2023 · 2 comments
Open

flat object to 3d conversion #11

alexmyczko opened this issue Jun 2, 2023 · 2 comments

Comments

@alexmyczko
Copy link

how hard would it be to support loading png or svg and display them in 3d?

i have created this using some online web service from a 2d image
http://sid.ethz.ch/debian/3d-ascii-viewer-c/debian.obj

@autopawn
Copy link
Owner

autopawn commented Jun 2, 2023

Well, I am afraid it would be a little difficult. From my experience opening anything other than .bmp in pure C is quite difficult without adding dependencies. Additionally, vectorizing a raster image is quite a challenge into itself, and then we would have to create a 3d model from the vectorization.

I think it is safe to say that this would be out of scope, since it is probably a larger endeavor that this whole project. Shootout to the creators of that online service.

If we want to add distro logos to the repo, it would be more feasible to create them individually (either by people with the right skills or using software such as the one you mentioned) and including them in the models/ folder, but we have to make sure that the licenses are compatible!

@alexmyczko
Copy link
Author

alexmyczko commented Jun 2, 2023

I don't remember but it was something like this: https://imagetostl.com/
and then used meshlab for stl to obj conversion

i was thinkin of texts/fonts that already are vector, could be easily shown in 3d ascii, but i have no idea

oh and i tried it with xterm and this font https://github.com/alexmyczko/atari800-font
looks awesome (alt-enter for fullscreen)

would maybe also look great in a real terminal, or cool-retro-term

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

2 participants