- 07 Jan, 2017 1 commit
-
-
Patrik Huber authored
-
- 06 Jan, 2017 6 commits
-
-
Patrik Huber authored
This is more or less the coding style that should be followed for new contributions. I am happy if code differs from this style a bit if there is a valid reason for it. It's a rough first version of this file, it may change a bit over time, if required.
-
Patrik Huber authored
Remove unused 'project' directives
-
Patrik Huber authored
-
Patrik Huber authored
Replaced all instances of old Vertex class with Vertex<float>, so now there's only one vertex class.
-
Patrik Huber authored
Forgot to add in earlier commit - this should fix compile error. Also added cv:: in Rasterizer to fix second compile error
-
Patrik Huber authored
- Moved divide_by_w to render_detail - Include utils.hpp for clip_to_screen_space()
-
- 05 Jan, 2017 2 commits
-
-
Patrik Huber authored
Not sure yet whether it's a good design decision! Also if we keep it this way, have to add proper getters, make member variables private, etc.
-
Patrik Huber authored
Using the new renderer stuff.
-
- 04 Jan, 2017 1 commit
-
-
Patrik Huber authored
It is modeled after the vertex shader / fragment shader approach of modern OpenGL. It also includes a texture extraction fragment shader, which hopefully will replace the current affine texture extraction. This is still very much experimental, containing lots of todo's. For example it contains lots of if-hacks to select the correct fragment shader (for rendering or texture extraction).
-
- 02 Jan, 2017 6 commits
-
-
Patrik Huber authored
-
Ruslan Baratov authored
'project' declare independent block of CMake code. If block is not designed to be used stand-alone it make no sense to declare 'project'
-
Patrik Huber authored
Consistent 'REQUIRED' usage
-
Patrik Huber authored
-
Patrik Huber authored
Tabs to spaces in main CMakeLists file Using 2 spaces for CMake code for now
-
Ruslan Baratov authored
-
- 30 Dec, 2016 3 commits
-
-
Patrik Huber authored
Adjusted all includes, files and bindings.
-
Patrik Huber authored
-
Patrik Huber authored
In contrast to the MorphableModel member function draw_sample, this method takes blendshapes coefficients too and returns a full assembled mesh.
-
- 24 Dec, 2016 2 commits
-
-
Ruslan Baratov authored
If 'REQUIRED' used inside 'find_package' there is no need to check '*_FOUND' variable. And vice versa - if package is not optional then 'REQUIRED' can be used instead of 'if(NOT *_FOUND) message(FATAL_ERROR)' block.
-
Ruslan Baratov authored
-
- 18 Dec, 2016 11 commits
-
-
Patrik Huber authored
-
Patrik Huber authored
Apparently the dtype comparison compared pointer addresses, so it must've worked just by chance. Scary!
-
Patrik Huber authored
-
Patrik Huber authored
-
Patrik Huber authored
-
Patrik Huber authored
-
Patrik Huber authored
-
Patrik Huber authored
-
Patrik Huber authored
-
Patrik Huber authored
-
Patrik Huber authored
Also updated documentation
-
- 17 Dec, 2016 3 commits
-
-
Patrik Huber authored
-
Patrik Huber authored
-
Patrik Huber authored
We copied this from the pybind11/eigen.h header. If we need it, we can always re-add it.
-
- 15 Dec, 2016 5 commits
-
-
Patrik Huber authored
Let's see if there's ever a "modern CMake" solution for this without a custom target. target_sources(eos INTERFACE ${HEADERS}) doesn't seem to be a proper solution.
-
Patrik Huber authored
Also swapped order of project() declaration and cmake_minimum_required()
-
Patrik Huber authored
-
Patrik Huber authored
-
Patrik Huber authored
30 is most likely a more reasonable default lambda for the new iterative shape-fitting - need to get some more experience with it
-