NixOS / nixpkgs

Nix Packages collection & NixOS
MIT License
18.05k stars 14.04k forks source link

Dust3D #90231

Open tex opened 4 years ago

tex commented 4 years ago

Project description

Making 3D Model Has Never Been So Easy Auto UV unwrapping, auto rigging with PBR Material support, pose and motion authoring all in one. 3D Modeling in a blink, try it now!

Metadata

tex commented 4 years ago

Very usefull to easily create models that can be exported into Sweet Home 3D...

Thra11 commented 4 years ago

CGAL shouldn't be an issue for people wanting to use the program, as the parts are either dual licensed GPL+commercial or LGPL+commercial, so the combination of dust3d and cgal can be used under GPL. CGAL is also already packaged in nixpkgs.

The weirdly licensed dependency is actually instant-meshes, which appears to be BSD 3-clause with an added paragraph.

Thra11 commented 4 years ago

I had a quick look at packaging this. Frankly, it's a massive pain, as many of the dependencies are "vendored", for example, instant-meshes doesn't build a static or shared library which can be linked against by dust3d, so dust3d needs the entire instant-meshes source tree in a subdirectory. instant-meshes itself has at least six vendored dependencies of its own, with no option to use system libraries instead, even if they exist.

tex commented 4 years ago

Yeah, seems complicated. They also provide appimage, is it an option to use this in nixpkgs? I tested it and it works, well, I guess it is missing icons, but I am not sure as I use i3 and I am not used to see much icons anyway :)

stale[bot] commented 3 years ago

I marked this as stale due to inactivity. → More info