GithubHelp home page GithubHelp logo

michaelmure / 3dmm Goto Github PK

View Code? Open in Web Editor NEW
193.0 193.0 68.0 6.36 MB

3D Morphable Model software (https://www.cs.cmu.edu/~efros/courses/AP06/Papers/Blanz-siggraph-99.pdf)

HTML 83.30% CSS 0.23% Java 16.39% GLSL 0.08%

3dmm's Issues

FittingApp weird bugs

Great App.

When I run the FittingApp with a png that I added (I grabbed an image of the "audrey.png" that is used in the original paper), it gives a strange results.

It generates or tries to run the model matching code giving some "weird" faces then after 2 seconds it is blank. Same thing every time. Did you ever run into this? Is it the target picture?

EditorApp works now (I committed a fix). BuildMMApp works. Same with RandomMorphingApp.

Here is the output:

22:30:53:51 [MODEL,INFO] Loading PCA from matlab database.
22:31:0:356 [MODEL,INFO] Dimension: 10
22:31:0:959 [FITTING,INFO] Creating the fitting strategy.
22:31:0:967 [FITTING,INFO] Creating the average mesh.
22:31:1:44 [FITTING,INFO] Initialize parameters.
22:31:1:46 [GUI,INFO] Auto-scaling: 6.3648054E-6
22:31:1:49 [FITTING,INFO] Creating the scene.
22:31:1:51 [FITTING,INFO] Creating the rater.
22:31:1:90 [FITTING,INFO] Creating the renderer.
Jun 27, 2017 10:31:01 PM com.jme3.asset.AssetConfig loadText
WARNING: Cannot find loader com.jme3.audio.plugins.OGGLoader
Jun 27, 2017 10:31:01 PM com.jme3.asset.AssetConfig loadText
WARNING: Cannot find loader com.jme3.scene.plugins.blender.BlenderModelLoader
Jun 27, 2017 10:31:01 PM com.jme3.audio.lwjgl.LwjglAudioRenderer initInThread
WARNING: OpenAL EFX not available! Audio effects won't work.
22:31:1:546 [FITTING,INFO] Fitting state: Reference
22:31:1:572 [MODEL,INFO] Rate: 0.6205336843513946
22:31:1:574 [MODEL,INFO] Update mesh.
22:31:1:635 [MODEL,INFO] Rate: NaN
22:31:1:635 [FITTING,INFO] Derivate: NaN | 0.0 + (NaN)
22:31:1:635 [MODEL,INFO] Update mesh.
22:31:1:695 [MODEL,INFO] Rate: 0.33274019466313776
22:31:1:695 [FITTING,INFO] Derivate: -2.15871788390754E-7 | 0.0 + (4.126972041761271E-9)
22:31:1:695 [MODEL,INFO] Update mesh.
22:31:1:761 [MODEL,INFO] Rate: 0.3496923861141792
22:31:1:761 [FITTING,INFO] Derivate: 2.747239572423216E-7 | 0.0 + (-5.406553636198252E-9)
22:31:1:761 [MODEL,INFO] Update mesh.
22:31:1:780 [MODEL,INFO] Rate: NaN
22:31:1:781 [FITTING,INFO] Derivate: NaN | 0.0 + (NaN)
22:31:1:781 [MODEL,INFO] Update mesh.
22:31:1:832 [MODEL,INFO] Rate: 1.3624264146121778
22:31:1:832 [FITTING,INFO] Derivate: -4.343796289287627E-7 | 0.0 + (8.93416917171082E-9)
22:31:1:833 [MODEL,INFO] Update mesh.
22:31:1:891 [MODEL,INFO] Rate: 0.8156768837722514
22:31:1:892 [FITTING,INFO] Derivate: -5.7412115274655E-7 | 0.0 + (1.1255674161499837E-8)
22:31:1:892 [MODEL,INFO] Update mesh.
22:31:1:949 [MODEL,INFO] Rate: 0.5255984284004557
22:31:1:949 [FITTING,INFO] Derivate: 6.227112773662969E-7 | 0.0 + (-1.2252404963317742E-8)
22:31:1:949 [MODEL,INFO] Update mesh.
22:31:2:0 [MODEL,INFO] Rate: 0.34224256624273247
22:31:2:0 [FITTING,INFO] Derivate: -6.625427451798547E-7 | 0.0 + (1.2611870836309807E-8)
22:31:2:0 [MODEL,INFO] Update mesh.
22:31:2:42 [MODEL,INFO] Rate: 1.2773760608433185
22:31:2:43 [FITTING,INFO] Derivate: -6.751583957376155E-7 | 0.0 + (1.3489317807422822E-8)
22:31:2:43 [MODEL,INFO] Update mesh.
22:31:2:90 [MODEL,INFO] Rate: 0.33109646168234624
22:31:2:90 [FITTING,INFO] Derivate: -7.425123982539818E-7 | 0.0 + (1.4152413239556143E-8)
22:31:2:90 [MODEL,INFO] Update mesh.
22:31:2:118 [MODEL,INFO] Rate: 2.2057333423236885
22:31:2:119 [FITTING,INFO] Derivate: -2.9245872766809804E-5 | 0.0 + (5.955767519164108E-7)
22:31:2:119 [MODEL,INFO] Update mesh.
22:31:2:150 [MODEL,INFO] Rate: 0.8655716586947387
22:31:2:151 [FITTING,INFO] Derivate: 5.928502481839722E-5 | 0.0 + (-1.1265293488054198E-6)
22:31:2:151 [MODEL,INFO] Update mesh.
22:31:2:172 [MODEL,INFO] Rate: 0.8049128823967525
22:31:2:172 [FITTING,INFO] Derivate: 7.147006979101156E-5 | 0.0 + (-1.4906727165840937E-6)
22:31:2:173 [MODEL,INFO] Update mesh.
22:31:2:202 [MODEL,INFO] Rate: 1.2081854322270698
22:31:2:202 [FITTING,INFO] Derivate: 8.488632289839423E-5 | 0.0 + (-1.7254794068904267E-6)
22:31:2:202 [MODEL,INFO] Update mesh.
22:31:2:229 [MODEL,INFO] Rate: 1.1665018358026031
22:31:2:229 [FITTING,INFO] Derivate: -9.116749683399842E-5 | 0.0 + (1.822825964323147E-6)
22:31:2:229 [MODEL,INFO] Update mesh.
22:31:2:258 [MODEL,INFO] Rate: 0.9944177793269506
22:31:2:259 [FITTING,INFO] Derivate: 9.72861917514607E-5 | 0.0 + (-1.8697297981696043E-6)
22:31:2:259 [MODEL,INFO] Update mesh.
22:31:2:287 [MODEL,INFO] Rate: 0.8163079738689171
22:31:2:287 [FITTING,INFO] Derivate: 1.1849491815316378E-4 | 0.0 + (-2.3147601155168672E-6)
22:31:2:287 [MODEL,INFO] Update mesh.
22:31:2:320 [MODEL,INFO] Rate: 0.9907497300299817
22:31:2:321 [FITTING,INFO] Derivate: -1.3024498815036327E-4 | 0.0 + (2.6179734117833792E-6)
22:31:2:321 [MODEL,INFO] Update mesh.
22:31:2:354 [MODEL,INFO] Rate: 0.9662382580372392
22:31:2:355 [FITTING,INFO] Derivate: 1.36524010433422E-4 | 0.0 + (-2.8196404374568296E-6)
22:31:2:355 [MODEL,INFO] Update mesh.
22:31:2:380 [MODEL,INFO] Rate: 0.630892137511068
22:31:2:380 [FITTING,INFO] Derivate: 1.4797199794036283E-4 | 0.0 + (-2.8588385083538256E-6)
22:31:2:380 [MODEL,INFO] Update mesh.
22:31:2:408 [FITTING,INFO] Fitting state: Reference
22:31:2:417 [MODEL,INFO] Rate: NaN
22:31:2:419 [MODEL,INFO] Update mesh.
22:31:2:438 [MODEL,INFO] Rate: NaN
22:31:2:438 [FITTING,INFO] Derivate: NaN | NaN + (NaN)
22:31:2:438 [MODEL,INFO] Update mesh.
22:31:2:463 [MODEL,INFO] Rate: NaN
22:31:2:463 [FITTING,INFO] Derivate: NaN | 4.126972041761271E-9 + (NaN)
22:31:2:463 [MODEL,INFO] Update mesh.
22:31:2:481 [MODEL,INFO] Rate: NaN
22:31:2:481 [FITTING,INFO] Derivate: NaN | -5.406553636198252E-9 + (NaN)
22:31:2:481 [MODEL,INFO] Update mesh.
22:31:2:499 [MODEL,INFO] Rate: NaN
22:31:2:499 [FITTING,INFO] Derivate: NaN | NaN + (NaN)
22:31:2:499 [MODEL,INFO] Update mesh.
22:31:2:533 [MODEL,INFO] Rate: NaN
22:31:2:533 [FITTING,INFO] Derivate: NaN | 8.93416917171082E-9 + (NaN)
22:31:2:533 [MODEL,INFO] Update mesh.
22:31:2:552 [MODEL,INFO] Rate: NaN
22:31:2:552 [FITTING,INFO] Derivate: NaN | 1.1255674161499837E-8 + (NaN)
22:31:2:552 [MODEL,INFO] Update mesh.
22:31:2:582 [MODEL,INFO] Rate: NaN
22:31:2:582 [FITTING,INFO] Derivate: NaN | -1.2252404963317742E-8 + (NaN)
22:31:2:582 [MODEL,INFO] Update mesh.
22:31:2:600 [MODEL,INFO] Rate: NaN
22:31:2:601 [FITTING,INFO] Derivate: NaN | 1.2611870836309807E-8 + (NaN)
22:31:2:601 [MODEL,INFO] Update mesh.
22:31:2:619 [MODEL,INFO] Rate: NaN
22:31:2:619 [FITTING,INFO] Derivate: NaN | 1.3489317807422822E-8 + (NaN)
22:31:2:619 [MODEL,INFO] Update mesh.
22:31:2:650 [MODEL,INFO] Rate: NaN
22:31:2:650 [FITTING,INFO] Derivate: NaN | 1.4152413239556143E-8 + (NaN)
22:31:2:650 [MODEL,INFO] Update mesh.
22:31:2:669 [MODEL,INFO] Rate: NaN
22:31:2:669 [FITTING,INFO] Derivate: NaN | 5.955767519164108E-7 + (NaN)
22:31:2:669 [MODEL,INFO] Update mesh.
22:31:2:687 [MODEL,INFO] Rate: NaN
22:31:2:687 [FITTING,INFO] Derivate: NaN | -1.1265293488054198E-6 + (NaN)
22:31:2:687 [MODEL,INFO] Update mesh.
22:31:2:705 [MODEL,INFO] Rate: NaN
22:31:2:705 [FITTING,INFO] Derivate: NaN | -1.4906727165840937E-6 + (NaN)
22:31:2:705 [MODEL,INFO] Update mesh.
22:31:2:730 [MODEL,INFO] Rate: NaN
22:31:2:731 [FITTING,INFO] Derivate: NaN | -1.7254794068904267E-6 + (NaN)
22:31:2:731 [MODEL,INFO] Update mesh.
22:31:2:765 [MODEL,INFO] Rate: NaN
22:31:2:765 [FITTING,INFO] Derivate: NaN | 1.822825964323147E-6 + (NaN)
22:31:2:765 [MODEL,INFO] Update mesh.
22:31:2:798 [MODEL,INFO] Rate: NaN
22:31:2:798 [FITTING,INFO] Derivate: NaN | -1.8697297981696043E-6 + (NaN)
22:31:2:798 [MODEL,INFO] Update mesh.
22:31:2:816 [MODEL,INFO] Rate: NaN
22:31:2:816 [FITTING,INFO] Derivate: NaN | -2.3147601155168672E-6 + (NaN)
22:31:2:817 [MODEL,INFO] Update mesh.
22:31:2:834 [MODEL,INFO] Rate: NaN
22:31:2:834 [FITTING,INFO] Derivate: NaN | 2.6179734117833792E-6 + (NaN)
22:31:2:835 [MODEL,INFO] Update mesh.
22:31:2:853 [MODEL,INFO] Rate: NaN
22:31:2:853 [FITTING,INFO] Derivate: NaN | -2.8196404374568296E-6 + (NaN)
22:31:2:853 [MODEL,INFO] Update mesh.
22:31:2:870 [MODEL,INFO] Rate: NaN
22:31:2:870 [FITTING,INFO] Derivate: NaN | -2.8588385083538256E-6 + (NaN)
22:31:2:870 [MODEL,INFO] Update mesh.
22:31:2:883 [FITTING,INFO] Fitting state: Reference
22:31:2:888 [MODEL,INFO] Rate: NaN
22:31:2:890 [MODEL,INFO] Update mesh.
22:31:2:907 [MODEL,INFO] Rate: NaN
22:31:2:907 [FITTING,INFO] Derivate: NaN | NaN + (NaN)
22:31:2:907 [MODEL,INFO] Update mesh.
22:31:2:930 [MODEL,INFO] Rate: NaN
22:31:2:930 [FITTING,INFO] Derivate: NaN | NaN + (NaN)
22:31:2:930 [MODEL,INFO] Update mesh.
22:31:2:946 [MODEL,INFO] Rate: NaN
22:31:2:946 [FITTING,INFO] Derivate: NaN | NaN + (NaN)
22:31:2:946 [MODEL,INFO] Update mesh.
22:31:2:964 [MODEL,INFO] Rate: NaN
22:31:2:965 [FITTING,INFO] Derivate: NaN | NaN + (NaN)
22:31:2:965 [MODEL,INFO] Update mesh.
22:31:2:981 [MODEL,INFO] Rate: NaN
22:31:2:981 [FITTING,INFO] Derivate: NaN | NaN + (NaN)
22:31:2:981 [MODEL,INFO] Update mesh.

Usage?

could you write the usage to your readme please?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.