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

Data import/export plugin improvements #146

Open
mosra opened this issue May 27, 2016 · 11 comments
Open

Data import/export plugin improvements #146

mosra opened this issue May 27, 2016 · 11 comments

Comments

@mosra
Copy link
Owner

mosra commented May 27, 2016

Published from my internal TODO list in case someone would want to play with these.

Image and texture formats

Image converters, compressors, editors

Scene data

Scene / mesh converters

Audio

Video

Once appropriate IO APIs exist.

Shader converters

Shader validators / profilers / assemblers

Mainly for being able to look at a shader assembly without having access to the HW itself.

Text rendering

@mosra
Copy link
Owner Author

mosra commented Jun 16, 2016

Another thing to consider: Pixar's USD: http://graphics.pixar.com/usd/ it might be able to properly describe PBR and all other stuff that's required for (ahem) Pixar-quality scenes

@ghost
Copy link

ghost commented Sep 13, 2016

@mosra How about DevILImageImporter, using DevIL?
Similar to SDL2ImageImporter, would provide optimized loading of various commonly used formats.

@mosra
Copy link
Owner Author

mosra commented Sep 14, 2016

@alicemargatroid added that to the list, thanks!

@mosra
Copy link
Owner Author

mosra commented Sep 17, 2016

Added https://github.com/google/etc2comp to the list.

@mosra
Copy link
Owner Author

mosra commented Nov 24, 2016

DevIlImageImporter added via mosra/magnum-plugins#23.

@mosra
Copy link
Owner Author

mosra commented Nov 24, 2016

Unique images in OpenGEX addressed quite some time ago in mosra/magnum-plugins@b677f90.

@mosra
Copy link
Owner Author

mosra commented Nov 24, 2016

Added http://www.alembic.io/ to the list.

@mosra
Copy link
Owner Author

mosra commented Mar 21, 2017

Added PNG/JPEG loading using WINAPI to the list.

@mosra mosra moved this from TODO to In progress in Asset management Oct 15, 2018
@mosra
Copy link
Owner Author

mosra commented Oct 15, 2018

Added pbrt format importer, image converters/compressors and audio importers to the list.

@mosra mosra mentioned this issue Oct 15, 2018
56 tasks
@mosra mosra added this to the 2019.0b milestone Mar 16, 2019
@williamjcm
Copy link
Contributor

For the MP3 loader, I see that there's dr_mp3, which is based on minimp3.

Since I'll have a need for a MP3 loader plugin in the near future, I'll look into making a DrMp3AudioImporter plugin and opening a PR.

@mosra
Copy link
Owner Author

mosra commented May 22, 2019

Nice. I assume the API could be very similar to other Dr* plugins, so doing that could be mostly a copypaste.

@mosra mosra modified the milestones: 2019.0b, 2019.0c Oct 2, 2019
@mosra mosra mentioned this issue Jan 1, 2020
87 tasks
@mosra mosra pinned this issue Feb 18, 2020
@mosra mosra modified the milestones: 2020.0a, 2020.0b Jun 24, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Asset management
  
In progress
Development

No branches or pull requests

2 participants