MRF issueshttps://gitlab.inria.fr/pacanows/MRF/-/issues2021-07-05T11:24:53+02:00https://gitlab.inria.fr/pacanows/MRF/-/issues/202Better PLY loading2021-07-05T11:24:53+02:00MURRAY DavidBetter PLY loading-Move the PLY loading (using tinyply) to a dedicated PLYLoader class.
-Use the class when parsing the scene, instead of using directly tinyply.-Move the PLY loading (using tinyply) to a dedicated PLYLoader class.
-Use the class when parsing the scene, instead of using directly tinyply.Malia 1.2https://gitlab.inria.fr/pacanows/MRF/-/issues/204Refactoring SceneParser2021-07-05T11:24:29+02:00PACANOWSKI RomainRefactoring SceneParser
Move XML parsing methods from SceneParser to another class
XMLParser.cpp
XMLParser.hpp
this way specific parsers will be able to use generic functions (e.g., retrieveColor(...) ).
A parser for Geometry should be also added.
A specif...
Move XML parsing methods from SceneParser to another class
XMLParser.cpp
XMLParser.hpp
this way specific parsers will be able to use generic functions (e.g., retrieveColor(...) ).
A parser for Geometry should be also added.
A specific parser for Ply as wellMalia 1.3MURRAY DavidMURRAY Davidhttps://gitlab.inria.fr/pacanows/MRF/-/issues/205obj with loose vertices does not load2021-06-29T16:39:26+02:00COUTURIER Arthurobj with loose vertices does not loadI'm working with an obj file with vertices not linked to any faces. When loading the scene, Malia stop before opening the gui and without any error message. After removing manually the loose vertices the scene works fine.
Here is the co...I'm working with an obj file with vertices not linked to any faces. When loading the scene, Malia stop before opening the gui and without any error message. After removing manually the loose vertices the scene works fine.
Here is the console using the obj with loose vertices:
```python
> malia.exe -scene "./scenes/cor360_2020-10-29_4_80_N.msf" -i -nogui
Malia Rendering Engine Started
Starting to load Scene
[WARNING] ======> No spectral value found! Basic RGB uplifting
```
I'm using Malia-1.0.0-win64 available here https://pacanows.gitlabpages.inria.fr/MRF/apps/malia/main.md.html
I'm attaching a file with both working and not working scenes: [malia_issue_loose_vertice.zip](/uploads/46de3efa795469adcc0f9e232337afe9/malia_issue_loose_vertice.zip)https://gitlab.inria.fr/pacanows/MRF/-/issues/147Convert some scenes ?2020-11-04T20:43:26+01:00PACANOWSKI RomainConvert some scenes ?
- scenes from macguire -> conversion prbt vers mrf
- scenes from macguire -> conversion prbt vers mrfhttps://gitlab.inria.fr/pacanows/MRF/-/issues/130PLY Status Support2020-11-04T20:42:00+01:00PACANOWSKI RomainPLY Status Support- When exporting PLY file from blender texture coordinates can be saved as (s,t) attributes Therefore the loader should also check for them
- Generate normals on the fly when not present (case of PLY from Standford http://graphics.stanfo...- When exporting PLY file from blender texture coordinates can be saved as (s,t) attributes Therefore the loader should also check for them
- Generate normals on the fly when not present (case of PLY from Standford http://graphics.stanford.edu/data/3Dscanrep/MURRAY DavidMURRAY Davidhttps://gitlab.inria.fr/pacanows/MRF/-/issues/120More robust handling of envmap path2020-11-04T23:25:50+01:00MURRAY DavidMore robust handling of envmap pathIn the documentation, it is specified that the ext resource path is relative:
https://pacanows.gitlabpages.inria.fr/MRF/scene_format.md.html#toc5
Handling both relative and absolute is necessary IMO, so that you can use scenes and envma...In the documentation, it is specified that the ext resource path is relative:
https://pacanows.gitlabpages.inria.fr/MRF/scene_format.md.html#toc5
Handling both relative and absolute is necessary IMO, so that you can use scenes and envmaps that are in distant directory.https://gitlab.inria.fr/pacanows/MRF/-/issues/77Slow loading of big assets2020-11-04T20:45:28+01:00MURRAY DavidSlow loading of big assetsMentioned by Arthur, loading huge asset is very slow.
It seems to come from an include in cuda material kernels. We need more info from him.Mentioned by Arthur, loading huge asset is very slow.
It seems to come from an include in cuda material kernels. We need more info from him.https://gitlab.inria.fr/pacanows/MRF/-/issues/45Support for STL mesh format2020-11-04T20:44:11+01:00PACANOWSKI RomainSupport for STL mesh formatSince Blender is unable to export in PLY binary mode
STL would be a nice alternative
Support could rely on https://github.com/sreiter/stl_readerSince Blender is unable to export in PLY binary mode
STL would be a nice alternative
Support could rely on https://github.com/sreiter/stl_readerhttps://gitlab.inria.fr/pacanows/MRF/-/issues/25SUPPPORT PBRT SCENE or code a converter2021-07-05T11:45:42+02:00PACANOWSKI RomainSUPPPORT PBRT SCENE or code a converterhttps://gitlab.inria.fr/pacanows/MRF/-/issues/24Interpret the "~" character as $HOME when loading asset.2020-12-05T05:40:58+01:00PACANOWSKI RomainInterpret the "~" character as $HOME when loading asset.https://gitlab.inria.fr/pacanows/MRF/-/issues/19Resource path improvements2021-07-05T11:38:40+02:00DUFAY ArthurResource path improvementsMake resource path work with everything
- .spd,
- geometries (.ply .obj)
- Textures
...
To do so call the method find_file_from_folders from mrf::io::
For now it works only with MeasuredIsotropicMaterial (altafile) and envmaps.
See ...Make resource path work with everything
- .spd,
- geometries (.ply .obj)
- Textures
...
To do so call the method find_file_from_folders from mrf::io::
For now it works only with MeasuredIsotropicMaterial (altafile) and envmaps.
See commit abdfb1b1f86cfa2204a18ab20811c2d21d233ea9 "Add ext path resources feature"