Meshroom: Documentation?

Created on 13 Aug 2018  Ā·  28Comments  Ā·  Source: alicevision/meshroom

Are you guys gonna make any documentation since there’s now a ā€œreleaseā€? I can’t figure out why half of my pictures fail and why the cameras are always lined up about a 30 degree angle from the ground. I’m sure tweaking some settings will prolly help with this ,but which ones on which node is the question. Some documentation on these settings would be nice.

in progress

Most helpful comment

I“ll share my documentation in the next days

All 28 comments

Yeah, we can't use Meshroom to the fullest without some documentation or tutorials. Also, Alicevision should start using its YouTube channel more and more.

I am willing to contribute to the documentation.

Me too, but I don't know how to use Meshroom.

On Sat, 1 Sep 2018 6:39 pm ChemicalXandco, notifications@github.com wrote:

I am willing to contribute to the documentation.

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/alicevision/meshroom/issues/186#issuecomment-417858591,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AkMXgvneawqRA8Qy_dVcoATin1hT6wyWks5uWob5gaJpZM4V6s6V
.

Yes, we definitely need more documentation!
Currently the best source of information is still the video https://youtu.be/v_O6tYKQEBA.
To understand the 3D reconstruction concepts behind each node, you have a short description with references to publications here: https://alicevision.github.io/#photogrammetry

Thanks for the contribution proposition, that would be really useful.
We will publish a new tutorial soon that will provide an initial document that can be improved collaboratively.

That'll be great! You should post more and more tutorials on YouTube. That
would attract people and then they will also make tutorials. Also, they
would then be able to contribute to the documentation. YOUTUBE is a great
place for such things. Just look at Blender's channel. They post a lot
about development and there is an active community that makes more
tutorials. You should also do livestreams and tell about the development. 1
video per week or 2 weeks would be great! Also, we need FORUMS for
Meshroom. BLOGS are also great like those of Unreal, Unity, Blender, etc.

On Tue, 4 Sep 2018 9:31 pm Fabien Castan, notifications@github.com wrote:

Yes, we definitely need more documentation!
Currently the best source of information is still the video
https://youtu.be/v_O6tYKQEBA.
To understand the 3D reconstruction concepts behind each node, you have a
short description with references to publications here:
https://alicevision.github.io/#photogrammetry

Thanks for the contribution proposition, that would be really useful.
We will publish a new tutorial soon that will provide an initial document
that can be improved collaboratively.

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/alicevision/meshroom/issues/186#issuecomment-418424011,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AkMXgnGBZ4EC2BWCtYNsYs5KlGQB7Jpfks5uXqPygaJpZM4V6s6V
.

Hi @AdityaSrivastava2819

Thanks for your message. As explained in https://github.com/alicevision/meshroom/issues/234, we are a small team and cannot manage to maintain all that. Creating videos, update blogs and forums takes a huge amount of time.
Contributions would be much appreciated to help us to focus on speedups and new features for the next release.
Best,

@fabiencastan I am ok in python and would like to contribute to meshroom but the codebase is confusing to me, what would be the best way to get in touch with the devs so I can be familiar with it?

@ChemicalXandco Oh cool, that would be great! @yann-lty is on vacation this week and he knows this part better than anyone else. So we can setup a conf call next week for a first meeting if it's good for you.

And then of course, we will see for slack or gitter for direct discussions.

"CG Geek" has a 35 minute quick tutorial. Well, he it's Meshroom for 12 minutes and then he moves to blender for further processing. https://www.youtube.com/watch?v=k4NTf0hMjtY

@fabiencastan don't waste your precious time on me, I'm only interested in the front-end and I can probably work out a lot of it anyway. Gitter is fine thanks.

I am working on a User Guide, collecting all the information from github issues, source code comments, blogs, tutorials and the Alicevision homepage. I“ve also created screenshots, wrote text and collected information from various papers.
Figuring out the node parameters is hard, but step by step I“m getting there.
At the moment I am at 44 pages (.odt doc.). I have to do some cleanup and add citations before I am ready to share it.
This might be a good base to start the documentation. Maybe it is easier for the AliceVision team to contribute details/content to an existing manual.

@natowi That's simply great! Maybe you can share the document as a public googledoc so we can suggest correct and complete your document. You can share publicly and allow people only to suggest changes, rather than directly change the content.

@natowi thank you for working on this. I really miss documentation.

I“ll share my documentation in the next days

Update: 95% done. Here is a short summary. It took me some time to bring all the information in order.
There“s still a lot of work to do, but at the end of the week we“ll have something to work with.

Summary
This manual starts with the Meshroom _history_ and how to _download_, _install_ or _compile_ it for your platform.
New users should start with the _First Steps: Meshroom_ chapter, which is a walk through the default pipeline using a demo dataset to prevent errors and get a good first result.
The next chapter _Advanced Reconstruction_ is for Users, who want to use their own data.
At first, it contains some _photo shooting advices (#17)_ for new users, followed by a list for suitable tethering software to optimize data collection.
The last part of the chapter describes _different ways to add images_ to Meshroom and _handle common problems_.
The _Background: Default Pipeline_ chapter contains detailed _background information and descriptions_ for the default pipeline. It is highly recommended to read, as it contains useful insights.
If you want to customize the default pipelines settings, jump to the ā€œ_Improve the default pipeline_ā€ chapter.
The chapter is followed by the _Complete Node List with descriptions, tips and comments_.
At last you will find tips on how to _share or export models_ from Meshroom and import them in other software.
At the end there“s a list with related projects, the Meshroom _licenses, contact details, ways to contribute, special thanks and a comprehensive references list_.

// I included some chapters not specifically related to Meshroom, but I think they might be interesting for users, who are new to photogrammetry.
__
@johnhable is it okay to use and modify your helpful blogpost as part of the documentation?
@ryanfb is it okay to use and modify your Mac OSX help as part of the documentation?
@eprana can you share the Mikros document on shooting advices?
Big thanks in advance

Hi @natowi. Sure, feel free to use any part of that blog post in your documentation.

@natowi - yes, feel free.

First off, awesome software, cool to see this open source. I agree full-heartedly about the need for documentation, I struggled to get a good result out of the box too.

In the end though, I did put together this step by step tutorial, that will at least get you up and started using an existing photo set, so people can at least get off on the right foot. Also did a few suggestions, from my own experience, on taking photos that will work, which is going to be a tripping point for many. I also did a much more in-depth 30 minutes with Meshroom video, that people will hopefully find useful.

Again, great work!

I am still working on the manual so there are some messy parts, but feel free to read and comment.
You are welcome to contribute.

Thanks for the user guide. It's especially great that users can comment and suggest via Google Docs for fast iteration.

I think the main problem is that it is completely hidden. Even if it's not perfect, what do you think of publishing it online and keep iterating on its content via git commits? You could start pointing at it from the Meshroom homepage. This would help when looking for help in search engines.

Github pages can be a great way to easily publish static content from a git repository.
Or using the wiki associated with this repo could also work.

@steren Thank you for the feedback.

The idea was to add the manual content to the wiki and release a complete PDF. At the moment the wiki is used for FAQ.

Before pushing the manual to github, I would like to bring it in a _presentable_ form. (Order, name and content of the chapters, formatting, images, references, phrasing,...)

I could use some help, so you are welcome to edit or comment the current manual.

The GoogleDoc document is a great start for people who don't have time to dig into the academic papers ;). Thanks a lot.

Due to increasing demand I“ll start migrating the documentation to Github soon.

Update: I am preparing the documentation for the Github release now, using reStructuredText and Sphinx.

Hi @natowi,
Help on documentation would be awesome!
I'm not sure to understand what you're planning to do.
Could we setup a confcall to discuss about it?

Hi @fabiencastan,
to make contributions and access easier, I would like to move my google doc (after some restructuring and cleanup) to github.
I“ve sent you an email.

Here is the new home of the documentation. There is still a lot to do, but we are getting there. In the future we will be able to create the doc as pdf and html, readthedocs compatible.

Check out the _latest_ Meshroom manual (PDF, HTML, EPUB)
Contributions are welcome.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

JandJ101 picture JandJ101  Ā·  40Comments

LukeV1 picture LukeV1  Ā·  36Comments

Goldname100 picture Goldname100  Ā·  51Comments

steren picture steren  Ā·  94Comments

Valouleloup picture Valouleloup  Ā·  52Comments