Sebastien Speierer
Sebastien Speierer
Hi @ChenyangLEI , Rendering with the aov integrator is going to output an exr image with multiple channels. The different channels will contain the depth and normal images that you...
Hi @IvanVishnevskiy , We are well aware that the current version of Mitsuba 2 on GPU quickly runs out of memory. This issue will be addressed in the upcoming major...
Hi @vucenovic, We haven't decided on a specific date yet, but we are making good progress. Hopefully in the coming month.
Hi @hakanyi , Using the python bindings, it is possible to create a `Mesh` object directly in python like this: ```python import mitsuba from mitsuba.render import Mesh m = Mesh("MyMesh",...
Currently it isn't possible to add a new `Mesh` to an existing scene. One "hacky" solution would to have a scene with placeholder meshes (e.g. mesh with a very tiny...
1. Indeed. You will need to call `params.update()` so that the `Mesh::parameters_update()` method gets called internally. 2. I doubt it will be as simple as that. You will need to...
Hi @hakanyi , If I understand correctly you are trying to "resize" the vertex/face buffers of a mesh and assign new values. This is something we have never tried. I...
Not really sure why `params["OBJMesh.vertex_positions_buf"][:] = verts` isn't working. You are probably writting out of range, making the program to crash. Resizing meshes might actually be a bit more complex...
Optimizing vertex positions of a mesh using differential rendering does require a proper handling of the visibility discontinuities in the differentiated integrant. Currently the only available solution in Mitsuba 2...
Internally, the `obj.cpp` implementation relies on some hash table to build a vertex map and therefore the order of the vertices might be different than the ones from the input...