- Oct 10, 2016
-
-
Patrik Huber authored
-
Patrik Huber authored
-
- Oct 09, 2016
-
-
Patrik Huber authored
This is mainly to accommodate fit-model-ceres, where I've used double for all parameters
-
Patrik Huber authored
-
- Sep 11, 2016
-
-
Patrik Huber authored
Changed all affected functions and classes accordingly: Mainly the renderer, affine-renderer, and affine texture extraction. This results in a ~35% speed-up of rendering meshes. It requires some not-so-beautiful conversions in render_affine and the current texture extraction, but they will be superseded by the new renderer soon anyway.
-
- Aug 22, 2016
-
-
Patrik Huber authored
Not sure what's the best place to put them, let's put them here for now.
-
Patrik Huber authored
-
Patrik Huber authored
-
Patrik Huber authored
He updated it quite a few months ago and sent the file to me - now finally committed.
-
Patrik Huber authored
-
Patrik Huber authored
-
- Aug 21, 2016
-
-
Patrik Huber authored
-
Patrik Huber authored
* Added const and non-const overloads. The non-const is needed because of the RNG in PcaModel. * Renamed a few variables for consistency
-
Patrik Huber authored
-
Patrik Huber authored
This is needed by the json-to-cereal-binary app to read the JSON generated from the Matlab BFM converter script.
-
- May 21, 2016
-
-
Patrik Huber authored
-
- May 02, 2016
-
-
Patrik Huber authored
Renamed fit_shape_model to fit_shape, since it's fitting the shape in general (including blendshapes), and not only the PCA model.
-
- Feb 25, 2016
-
-
Patrik Huber authored
-
- Feb 17, 2016
-
-
Patrik Huber authored
I don't think we need two representations for it, one struct with a type is easier. At the moment, we only use an orthographic camera anyway. - As before, it should contain all the parameters necessary to render an image using OpenGL, and conform to the OpenGL conventions - Updated all calling sites - Added serialisation - Added a convenience method to save the parameters to a json file
-
- Jan 16, 2016
-
-
Patrik Huber authored
-
- Jan 15, 2016
-
-
Patrik Huber authored
-
- Jan 02, 2016
-
-
Patrik Huber authored
The previous code is non-standard conformant, it was assigning a temporary to a non-const reference. VS2015 accepts it most likely because of a non-standard extension.
-
- Jan 01, 2016
-
-
Patrik Huber authored
-
- Dec 31, 2015
-
-
Patrik Huber authored
If not given, the mean will be used, which is the right thing in that case.
-
- Dec 26, 2015
-
-
Patrik Huber authored
-
Patrik Huber authored
This is used for example when we fit blendshapes and want to fit the PCA shape given current blendshape parameters.
-
- Dec 24, 2015
-
-
Patrik Huber authored
See GitHub issue #4 for details.
-
- Dec 22, 2015
-
-
Patrik Huber authored
-
Patrik Huber authored
This runs 10-30% faster (and is potentially more stable).
-
- Dec 21, 2015
-
-
Patrik Huber authored
Based on the linear landmark fitting. The regularisation is set conservatively, in the experiments so far even a zero value yielded good results.
-
Patrik Huber authored
-
- Dec 09, 2015
-
-
Patrik Huber authored
-
- Dec 08, 2015
-
-
Patrik Huber authored
It calls the two existing functions, so it requires less code on the application side.
-
Patrik Huber authored
Also added a few notes to the documentation
-
Patrik Huber authored
-
Patrik Huber authored
- Updated ibug2did.txt with a description of the contour indices - Added a file describing the left and right model contours (the face outline) on the reference model - Caveat: The implementation is a bit poorly documented for now
-
- Nov 28, 2015
-
-
Patrik Huber authored
-
Patrik Huber authored
* texture is now correctly a boost::optional
-
Patrik Huber authored
-
Patrik Huber authored
Notes: * Removed the runtime-check in get_mean_at_point() * I couldn't find out whether ::rowRange has a bounds check in debug builds. Therefore, added an assert.
-