Comments (6)
Thanks for the bug. I haven't touched this codebase in a while, so I'm afraid it will be a while before I get a chance to look into this.
I think this old video shows something similar, if you import the GIS footprints first, any meshes should appear somewhere within them:
https://www.youtube.com/watch?v=OP8PbY9XtFU
from chordatlas.
Sorry for the late reply.
Your video helped a lot. However, I still can not generate the skeletons, i.e., roof and facade. I can not even see the "convert to a skeleton" button after importing the obj file (as shown in the below figure). Could you help me with it?
BTW, except chordatlas, could you recommend some hacky code that takes an obj file as input and generate the roof and facade semantic labels?
from chordatlas.
Sorry, can you create a video recreating your problem. This looks like the Glasgow data? Can you try the workflow as shown in the video?
I'm not certain the code is setup to work with arbitrary meshes without corresponding footprints (your white cube meshes are a long way from the GIS footprints?).
from chordatlas.
Sorry for the late reply.
I am really grateful for your help and glad to see that you are still willing to maintain this project even after years.
I made two videos to recreate the problems:
-
Invisible imported obj file: In video 1, we can not find the imported building file (our data) in the Glasgow map.
-
Unoperable obj: In video 2, we added a "house" obj in the Glasgow project and then exported it. We tried to re-import this "house" and wanted to further process it, e.g., edit the obj and re-texturize it, but it failed. In the left toolbar, we can not find the "convert to a skeleton" button.
Besides, I also followed the pipeline as you suggested to align the mesh with the footprint. However, no matter the group data (mini mesh) or the single object, I can not see the "align tool" button (which should appear on the left side).
I also referred to the recommended undergrad project (by leekkww) and reproduced it (with the provided Glasgow map as the footprint), but failed in the importing step (see the below figure).
Lastly, may I get your personal contact to communicate more effectively (my mail: yinofcqudpt 'at' gmail.com)?
Best regards
from chordatlas.
Hi! Great to hear from people using the project.
-
This is strange! What are the coordinates in the OBJ file (if you look at the file in a text editor, you can see the coordinates). Sometimes these are many kilometers from the origin in GIS systems.
-
No, sorry once you re-import an OBJ it is only a mesh and no longer a skeleton. I don't think we have the functionality to save and restore skeletons at this time.
from chordatlas.
Sorry for the late reply.
I really appreciate your patient guidance. Currently, I have solved the invisible imported mesh problem by moving mesh to the origin in Blender. Also, we successfully addressed the skeleton generation problem. Thanks again for your great work!!
However, there are two issues when converting the mesh to the skeleton. Please see the below example (from "original mesh -> converted skeleton -> rendered results"). we see that 1) some building parts can not be recognized correctly. 2) some faces are not seen as valid and, therefore, can not obtain the semantic label (see the blank part in the skeleton).
In this skeleton generation step, I receive an error message as follows.
Is this error caused by the structure characteristic of our data? If so, could you recommend some mesh-simplification solutions to address it?
from chordatlas.
Related Issues (20)
- Problem with Glasgow dataset and related error HOT 6
- windows build fails to find CRS EPSG:27700 HOT 12
- FrankenGAN with chordatlas - bikeGAN root not found HOT 11
- no GurobiJni75 in java.library.path HOT 3
- Compiling Dataset - in tweed.xml, what is toOrigin and fromOrigin? HOT 3
- MiniTransform Bug? HOT 2
- Audio rendering - org.lwjgl.LWJGLException: Could not locate OpenAL library HOT 1
- Error running super resolution FrankenGAN with ObjSkelGen HOT 2
- Compilation failure with "org.twak.utils.geom.ObjDump" HOT 1
- integrated obj model export HOT 3
- Unable to load meshes when trying to port to Gurobi 9.0.2 HOT 7
- Docker Build Error HOT 5
- some questions of running with my own dataset HOT 5
- problems about the gis data HOT 3
- after importing tweedstreets, tools failed to load HOT 4
- Utils folder HOT 1
- Own Data Information HOT 1
- street information HOT 4
- Is bigsur necessary to use bikegan? Can bikegan handle noisy mesh directly? HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from chordatlas.