Code Monkey home page Code Monkey logo

Comments (5)

JokerMartini avatar JokerMartini commented on July 17, 2024

We started testing this and it appears that the software doesn't successfully import any OBJ mesh other than the one that ships with the application. I attempted to import an OBJ exported from Maya, Max, Zbrush and Mudbox. All of them failed to import.

from boundary-first-flattening.

GeometryCollective avatar GeometryCollective commented on July 17, 2024

Can you try loading one of the meshes in the input/ subdirectory? Someone else we spoke with was also having trouble loading meshes; might be a file I/O problem rather than a mesh parser issue. (The face mesh is hard-coded into the executable, so it doesn't need to do any disk I/O).

Also helpful if you could attach some of the meshes you're trying to load to this thread.

Thanks!

from boundary-first-flattening.

JokerMartini avatar JokerMartini commented on July 17, 2024

I tried what you suggested and that didn't appear to work either. I've attached a few files for testing. Once of them is a simple Box (1 mesh, 1 poly island) and the Other is a Utah Teapot (1 mesh, 4 poly islands) from 3ds Max.

I also tried making the obj composed of only tri's and that didn't work either. Let me know if i can do anything else to help out.

Box: https://www.dropbox.com/s/3hmx0dxk03b8gzj/box.obj?dl=0
Teapot: https://www.dropbox.com/s/6eso7fhlv36dskt/teapot.obj?dl=0

from boundary-first-flattening.

GeometryCollective avatar GeometryCollective commented on July 17, 2024

Ok, actually several things going on here (listed below). Thanks for being a beta tester—clearly we still have a few kinks to work out in our OBJ support! :-)

  • the OBJ files use negative face indices, which is not currently supported by our parser (but should be); I've created a new open issue #8 for this item
  • some of the faces in the cube are quads rather than triangles, which is covered by this open issue (#4) but still needs to be implemented
  • the teapot consists of multiple components, which is addressed by issue #6 and still needs to be resolved (again this is an easy fix: just map each object separately, but needs to be implemented)
  • the teapot also has pieces (like the handle and spout) that have multiple boundary loops; here I've opened an issue #9 to cut them into single disks

In short: there are a lot of little things that need to be fixed, but ultimately shouldn't get in the way of unwrapping meshes like these—see the image below, where I've gone ahead and triangulated/cut the meshes in a modeler, and saved them w/ positive face indices.

cube
teapot

from boundary-first-flattening.

JokerMartini avatar JokerMartini commented on July 17, 2024

from boundary-first-flattening.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.