Giter Site home page Giter Site logo

makehuman-js's Introduction

makehuman-js

A library that builds human models in the browser.

A live demo (NSFW while loading) is available at mhwebui.wassname.com

An an example of how to use this library is in the example repository.

Status

This is a alpha product.

Usage

An example of how to use the library is available at makehuman-js/makehuman-js-example.

Tests

  • clone
  • npm install
  • npm test (or on windows use npm run test_windows)
  • this will launch a browser which will run mocha unit tests

Questions

Please log issues on github and ask questions on stackoverflow. Otherwise questions can be sent to "makehuman.js at wassname dot org".

Contributing

We welcome contributions as pull request or issues reporting issues you might come across. All contributors of code must agree to the licensing terms.

Acknowledgement

This browser software is inspired by the desktop python software makehuman.org. It also depends on a makehuman-data package which provides data from makehuman. Thanks to major contributors to makehuman who can be found here and all the minor contributions.

Licensing

(This license is for the makehuman-js code, outputs are CC0, the data/models remain under the makehuman project licence)

Copyright 2016-2017 Mike Clark (wassname)

It is open source and free to use as it is licensed under the AGPLv3.

Alternative commercial license terms are available from if you wish to redistribute it as part of a proprietary closed source product or deliver software software-as-a-service (SaaS) using it as part of a proprietary closed source service.

Projects or startups in the first two years or making under $2000/year, get a free commercial license. Just message me and let me know your using it.

makehuman-js's People

Contributors

wassname avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

makehuman-js's Issues

import from JSON file but return undefined

When i use new makehuman.Human(), it warns that Array.concat is not a function. It finally turns out that the code import modelingModifiers from 'makehuman-data/src/json/modifiers/modeling_modifiers.json' in the human-modifier.js doesn't work, and the modelingModifiers is undefined (but when i find the code in the webstorm, it does can find the right file when i press command and click it), so does the measurementModifiers, targetMetaData and d3Random, and how can i solve it.

export human to .obj file

I meet a new problem which I try to export base human to a .obj file, and I open .obj file to 3D view software find the model has hair 、clothes.But the base human is no hair,no clothes in web application,why is that?

Webpack compiled successfully, but not showing any output in browser. why?

PS C:\Users\HP\Desktop\BE_PROJECT\makehuman\makehuman-js-master> npm install
npm WARN [email protected] requires a peer of eslint-plugin-jsx-a11y@^2.2.3 but none is installed. You must install peer dependencies yourself.
npm WARN [email protected] requires a peer of eslint-plugin-react@^6.6.0 but none is installed. You must install peer dependencies yourself.
npm WARN [email protected] requires a peer of webpack@^1.0.0 || ^2.0.0 || ^3.0.0 but none is installed. You must install peer dependencies yourself.
npm WARN [email protected] license should be a valid SPDX license expression
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules\watchpack\node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})

audited 909 packages in 22.398s

35 packages are looking for funding
run npm fund for details

found 21 vulnerabilities (7 low, 9 moderate, 4 high, 1 critical)
run npm audit fix to fix them, or npm audit for details
PS C:\Users\HP\Desktop\BE_PROJECT\makehuman\makehuman-js-master> npm start

[email protected] start C:\Users\HP\Desktop\BE_PROJECT\makehuman\makehuman-js-master
webpack-dev-server --inline --progress

Running in BUILD_DEV=true mode to OUTPUTDIR=dist
10% building modules 1/1 modules 0 active http://localhost:8080/
webpack result is served from /
Hash: 8dffb98c5fe6528dfe83
Version: webpack 2.1.0-beta.21
Time: 6236ms
Asset Size Chunks Chunk Names
makehuman.js 2.84 MB 0 [emitted] makehuman
makehuman.js.map 3.45 MB 0 [emitted] makehuman
chunk {0} makehuman.js, makehuman.js.map (makehuman) 2.81 MB [entry] [rendered]
[0] .//inherits/inherits_browser.js 753 bytes {0} [built]
[1] (webpack)/buildin/global.js 506 bytes {0} [built]
[2] ./
/core-js/library/modules/_core.js 123 bytes {0} [built]
[3] .//process/browser.js 5.42 kB {0} [built]
[4] ./
/debug/src/browser.js 4.73 kB {0} [built]
[5] .//core-js/library/modules/_global.js 369 bytes {0} [built]
[6] ./
/sockjs-client/lib/event/emitter.js 1.27 kB {0} [built]
[7] .//core-js/library/modules/_wks.js 358 bytes {0} [built]
[8] ./
/core-js/library/modules/_export.js 2.35 kB {0} [built]
[9] .//sockjs-client/lib/utils/url.js 975 bytes {0} [built]
[10] ./
/core-js/library/modules/_an-object.js 154 bytes {0} [built]
[11] .//core-js/library/modules/_descriptors.js 184 bytes {0} [built]
[12] ./
/core-js/library/modules/_object-dp.js 600 bytes {0} [built]
[13] .//json3/lib/json3.js 43.1 kB {0} [built]
[14] ./
/core-js/library/modules/_is-object.js 110 bytes {0} [built]
[15] .//lodash/lodash.js 544 kB {0} [built]
[16] ./
/sockjs-client/lib/utils/event.js 2 kB {0} [built]
[17] .//core-js/library/modules/_has.js 120 bytes {0} [built]
[18] ./
/core-js/library/modules/_hide.js 286 bytes {0} [built]
[19] .//core-js/library/modules/_to-iobject.js 217 bytes {0} [built]
[20] ./
/babel-runtime/helpers/classCallCheck.js 208 bytes {0} [built]
[21] .//babel-runtime/helpers/createClass.js 904 bytes {0} [built]
[22] ./
/core-js/library/modules/_ctx.js 520 bytes {0} [built]
[23] .//core-js/library/modules/_fails.js 104 bytes {0} [built]
[24] ./
/core-js/library/modules/_iterators.js 21 bytes {0} [built]
[25] .//core-js/library/modules/_to-object.js 132 bytes {0} [built]
[26] ./
/sockjs-client/lib/transport/lib/ajax-based.js 1.31 kB {0} [built]
[27] .//sockjs-client/lib/utils/random.js 746 bytes {0} [built]
[28] ./
/babel-runtime/core-js/object/get-prototype-of.js 104 bytes {0} [built]
[29] .//babel-runtime/core-js/object/keys.js 92 bytes {0} [built]
[30] ./
/core-js/library/modules/_cof.js 106 bytes {0} [built]
[31] .//core-js/library/modules/_library.js 23 bytes {0} [built]
[32] ./
/core-js/library/modules/_object-keys.js 222 bytes {0} [built]
[33] .//core-js/library/modules/_property-desc.js 173 bytes {0} [built]
[34] ./
/core-js/library/modules/es6.string.iterator.js 531 bytes {0} [built]
[35] .//sockjs-client/lib/transport/sender/xhr-local.js 352 bytes {0} [built]
[36] ./
/sockjs-client/lib/utils/browser.js 560 bytes {0} [built]
[37] .//sockjs-client/lib/utils/iframe.js 5.06 kB {0} [built]
[38] ./
/three/build/three.js 1 MB {0} [built]
[39] .//babel-runtime/helpers/inherits.js 1.11 kB {0} [built]
[40] ./
/babel-runtime/helpers/possibleConstructorReturn.js 542 bytes {0} [built]
[41] .//babel-runtime/helpers/toConsumableArray.js 466 bytes {0} [built]
[42] ./
/core-js/library/modules/_a-function.js 125 bytes {0} [built]
[43] .//core-js/library/modules/_object-pie.js 37 bytes {0} [built]
[44] ./
/core-js/library/modules/_set-to-string-tag.js 262 bytes {0} [built]
[45] .//core-js/library/modules/_uid.js 162 bytes {0} [built]
[46] ./
/core-js/library/modules/web.dom.iterable.js 969 bytes {0} [built]
[47] .//sockjs-client/lib/transport/receiver/xhr.js 1.58 kB {0} [built]
[48] ./
/sockjs-client/lib/transport/sender/xhr-cors.js 343 bytes {0} [built]
[49] ./src/js/human/targets.js 16.6 kB {0} [built]
[50] .//babel-runtime/core-js/object/define-property.js 103 bytes {0} [built]
[51] ./
/babel-runtime/core-js/promise.js 88 bytes {0} [built]
[52] .//core-js/library/modules/_classof.js 718 bytes {0} [built]
[53] ./
/core-js/library/modules/_defined.js 162 bytes {0} [built]
[54] .//core-js/library/modules/_dom-create.js 289 bytes {0} [built]
[55] ./
/core-js/library/modules/_enum-bug-keys.js 160 bytes {0} [built]
[56] .//core-js/library/modules/_new-promise-capability.js 504 bytes {0} [built]
[57] ./
/core-js/library/modules/_object-create.js 1.5 kB {0} [built]
[58] .//core-js/library/modules/_object-gopd.js 577 bytes {0} [built]
[59] ./
/core-js/library/modules/_object-gops.js 42 bytes {0} [built]
[60] .//core-js/library/modules/_object-sap.js 370 bytes {0} [built]
[61] ./
/core-js/library/modules/_shared-key.js 159 bytes {0} [built]
[62] .//core-js/library/modules/_shared.js 427 bytes {0} [built]
[63] ./
/core-js/library/modules/_to-integer.js 161 bytes {0} [built]
[64] .//core-js/library/modules/_to-length.js 215 bytes {0} [built]
[65] ./
/core-js/library/modules/_to-primitive.js 655 bytes {0} [built]
[66] .//core-js/library/modules/_wks-define.js 417 bytes {0} [built]
[67] ./
/core-js/library/modules/_wks-ext.js 31 bytes {0} [built]
[68] .//core-js/library/modules/core.get-iterator-method.js 297 bytes {0} [built]
[69] ./
/function-bind/index.js 126 bytes {0} [built]
[70] .//get-intrinsic/index.js 12.5 kB {0} [built]
[71] ./
/qs/lib/formats.js 476 bytes {0} [built]
[72] .//sockjs-client/lib/event/event.js 477 bytes {0} [built]
[73] ./
/sockjs-client/lib/transport/lib/iframe-wrap.js 981 bytes {0} [built]
[74] .//sockjs-client/lib/transport/sender/xdr.js 2.46 kB {0} [built]
[75] ./
/sockjs-client/lib/utils/object.js 532 bytes {0} [built]
[76] (webpack)/buildin/module.js 548 bytes {0} [built]
[77] ./src/js/helpers/helpers.js 3.5 kB {0} [built]
[78] ./src/js/human/ethnic-skin-blender.js 2.41 kB {0} [built]
[79] ./src/js/human/factors.js 24 kB {0} [built]
[80] ./src/js/human/human-modifier.js 47.9 kB {0} [built]
[81] ./src/js/human/proxy.js 16.1 kB {0} [built]
[82] .//babel-runtime/core-js/number/is-finite.js 97 bytes {0} [built]
[83] ./
/babel-runtime/helpers/get.js 1.03 kB {0} [built]
[84] .//babel-runtime/helpers/typeof.js 1.07 kB {0} [built]
[85] ./
/core-js/library/modules/_html.js 101 bytes {0} [built]
[86] .//core-js/library/modules/_ie8-dom-define.js 199 bytes {0} [built]
[87] ./
/core-js/library/modules/_iobject.js 289 bytes {0} [built]
[88] .//core-js/library/modules/_is-array-iter.js 279 bytes {0} [built]
[89] ./
/core-js/library/modules/_iter-call.js 410 bytes {0} [built]
[90] .//core-js/library/modules/_iter-define.js 2.78 kB {0} [built]
[91] ./
/core-js/library/modules/_iter-detect.js 645 bytes {0} [built]
[92] .//core-js/library/modules/_object-gopn.js 288 bytes {0} [built]
[93] ./
/core-js/library/modules/_object-gpo.js 493 bytes {0} [built]
[94] .//core-js/library/modules/_object-keys-internal.js 537 bytes {0} [built]
[95] ./
/core-js/library/modules/_perform.js 132 bytes {0} [built]
[96] .//core-js/library/modules/_promise-resolve.js 397 bytes {0} [built]
[97] ./
/core-js/library/modules/_redefine.js 37 bytes {0} [built]
[98] .//core-js/library/modules/_species-constructor.js 348 bytes {0} [built]
[99] ./
/core-js/library/modules/_task.js 2.48 kB {0} [built]
[100] .//core-js/library/modules/es6.object.to-string.js 0 bytes {0} [built]
[101] ./
/qs/lib/utils.js 6.77 kB {0} [built]
[102] .//sockjs-client/lib/event/eventtarget.js 1.85 kB {0} [built]
[103] ./
/sockjs-client/lib/info-ajax.js 1.03 kB {0} [built]
[104] .//sockjs-client/lib/info-iframe-receiver.js 791 bytes {0} [built]
[105] ./
/sockjs-client/lib/location.js 177 bytes {0} [built]
[106] .//sockjs-client/lib/transport/browser/abstract-xhr.js 4.8 kB {0} [built]
[107] ./
/sockjs-client/lib/transport/browser/eventsource.js 37 bytes {0} [built]
[108] .//sockjs-client/lib/transport/eventsource.js 766 bytes {0} [built]
[109] ./
/sockjs-client/lib/transport/htmlfile.js 710 bytes {0} [built]
[110] .//sockjs-client/lib/transport/iframe.js 3.83 kB {0} [built]
[111] ./
/sockjs-client/lib/transport/lib/sender-receiver.js 1.15 kB {0} [built]
[112] .//sockjs-client/lib/transport/xdr-streaming.js 984 bytes {0} [built]
[113] ./
/sockjs-client/lib/transport/xhr-polling.js 894 bytes {0} [built]
[114] .//sockjs-client/lib/version.js 26 bytes {0} [built]
[115] ./
/url-parse/index.js 13.1 kB {0} [built]
[116] ./src/bundle.js 473 bytes {0} [built]
[117] (webpack)-dev-server/client?http://localhost:8080 4.14 kB {0} [built]
[118] .//ansi-regex/index.js 135 bytes {0} [built]
[119] ./src/js/helpers/OBJExporter.js 7.53 kB {0} [built]
[120] ./src/js/human/human.js 33 kB {0} [built]
[121] ./src/js/human/index.js 1.8 kB {0} [built]
[122] ./
/babel-runtime/core-js/array/concat.js 93 bytes {0} [built]
[123] .//babel-runtime/core-js/array/from.js 91 bytes {0} [built]
[124] ./
/babel-runtime/core-js/get-iterator.js 93 bytes {0} [built]
[125] .//babel-runtime/core-js/is-iterable.js 92 bytes {0} [built]
[126] ./
/babel-runtime/core-js/json/stringify.js 95 bytes {0} [built]
[127] .//babel-runtime/core-js/object/assign.js 94 bytes {0} [built]
[128] ./
/babel-runtime/core-js/object/create.js 94 bytes {0} [built]
[129] .//babel-runtime/core-js/object/get-own-property-descriptor.js 115 bytes {0} [built]
[130] ./
/babel-runtime/core-js/object/set-prototype-of.js 104 bytes {0} [built]
[131] .//babel-runtime/core-js/symbol.js 87 bytes {0} [built]
[132] ./
/babel-runtime/core-js/symbol/iterator.js 96 bytes {0} [built]
[133] .//babel-runtime/helpers/extends.js 544 bytes {0} [built]
[134] ./
/babel-runtime/helpers/slicedToArray.js 1.2 kB {0} [built]
[135] .//call-bind/callBound.js 413 bytes {0} [built]
[136] ./
/call-bind/index.js 1.31 kB {0} [built]
[137] .//core-js/library/fn/array/concat.js 137 bytes {0} [built]
[138] ./
/core-js/library/fn/array/from.js 147 bytes {0} [built]
[139] .//core-js/library/fn/get-iterator.js 141 bytes {0} [built]
[140] ./
/core-js/library/fn/is-iterable.js 140 bytes {0} [built]
[141] .//core-js/library/fn/json/stringify.js 246 bytes {0} [built]
[142] ./
/core-js/library/fn/number/is-finite.js 112 bytes {0} [built]
[143] .//core-js/library/fn/object/assign.js 107 bytes {0} [built]
[144] ./
/core-js/library/fn/object/create.js 172 bytes {0} [built]
[145] .//core-js/library/fn/object/define-property.js 215 bytes {0} [built]
[146] ./
/core-js/library/fn/object/get-own-property-descriptor.js 235 bytes {0} [built]
[147] .//core-js/library/fn/object/get-prototype-of.js 125 bytes {0} [built]
[148] ./
/core-js/library/fn/object/keys.js 103 bytes {0} [built]
[149] .//core-js/library/fn/object/set-prototype-of.js 125 bytes {0} [built]
[150] ./
/core-js/library/fn/promise.js 298 bytes {0} [built]
[151] .//core-js/library/fn/symbol/index.js 240 bytes {0} [built]
[152] ./
/core-js/library/fn/symbol/iterator.js 155 bytes {0} [built]
[153] .//core-js/library/modules/_add-to-unscopables.js 46 bytes {0} [built]
[154] ./
/core-js/library/modules/_an-instance.js 237 bytes {0} [built]
[155] .//core-js/library/modules/_array-includes.js 924 bytes {0} [built]
[156] ./
/core-js/library/modules/_create-property.js 271 bytes {0} [built]
[157] .//core-js/library/modules/_enum-keys.js 469 bytes {0} [built]
[158] ./
/core-js/library/modules/_for-of.js 1.18 kB {0} [built]
[159] .//core-js/library/modules/_invoke.js 701 bytes {0} [built]
[160] ./
/core-js/library/modules/_is-array.js 147 bytes {0} [built]
[161] .//core-js/library/modules/_iter-create.js 526 bytes {0} [built]
[162] ./
/core-js/library/modules/_iter-step.js 86 bytes {0} [built]
[163] .//core-js/library/modules/_meta.js 1.56 kB {0} [built]
[164] ./
/core-js/library/modules/_microtask.js 1.98 kB {0} [built]
[165] .//core-js/library/modules/_object-assign.js 1.28 kB {0} [built]
[166] ./
/core-js/library/modules/_object-dps.js 404 bytes {0} [built]
[167] .//core-js/library/modules/_object-gopn-ext.js 604 bytes {0} [built]
[168] ./
/core-js/library/modules/_redefine-all.js 217 bytes {0} [built]
[169] .//core-js/library/modules/_set-proto.js 906 bytes {0} [built]
[170] ./
/core-js/library/modules/_set-species.js 435 bytes {0} [built]
[171] .//core-js/library/modules/_string-at.js 620 bytes {0} [built]
[172] ./
/core-js/library/modules/_to-absolute-index.js 223 bytes {0} [built]
[173] .//core-js/library/modules/_user-agent.js 127 bytes {0} [built]
[174] ./
/core-js/library/modules/core.get-iterator.js 296 bytes {0} [built]
[175] .//core-js/library/modules/core.is-iterable.js 373 bytes {0} [built]
[176] ./
/core-js/library/modules/es6.array.from.js 1.64 kB {0} [built]
[177] .//core-js/library/modules/es6.array.iterator.js 1.12 kB {0} [built]
[178] ./
/core-js/library/modules/es6.number.is-finite.js 246 bytes {0} [built]
[179] .//core-js/library/modules/es6.object.assign.js 162 bytes {0} [built]
[180] ./
/core-js/library/modules/es6.object.create.js 162 bytes {0} [built]
[181] .//core-js/library/modules/es6.object.define-property.js 217 bytes {0} [built]
[182] ./
/core-js/library/modules/es6.object.get-own-property-descriptor.js 342 bytes {0} [built]
[183] .//core-js/library/modules/es6.object.get-prototype-of.js 273 bytes {0} [built]
[184] ./
/core-js/library/modules/es6.object.keys.js 225 bytes {0} [built]
[185] .//core-js/library/modules/es6.object.set-prototype-of.js 160 bytes {0} [built]
[186] ./
/core-js/library/modules/es6.promise.js 9.81 kB {0} [built]
[187] .//core-js/library/modules/es6.symbol.js 9.28 kB {0} [built]
[188] ./
/core-js/library/modules/es7.promise.finally.js 763 bytes {0} [built]
[189] .//core-js/library/modules/es7.promise.try.js 477 bytes {0} [built]
[190] ./
/core-js/library/modules/es7.symbol.async-iterator.js 43 bytes {0} [built]
[191] .//core-js/library/modules/es7.symbol.observable.js 40 bytes {0} [built]
[192] ./
/d3-random/build/d3-random.js 1.89 kB {0} [built]
[193] .//debug/src/debug.js 4.39 kB {0} [built]
[194] ./
/events/events.js 8.33 kB {0} [built]
[195] .//function-bind/implementation.js 1.46 kB {0} [built]
[196] ./
/has-symbols/index.js 420 bytes {0} [built]
[197] .//has-symbols/shams.js 1.76 kB {0} [built]
[198] ./
/has/src/index.js 129 bytes {0} [built]
[199] C:/Users/HP/AppData/Roaming/npm//makehuman-data/src/json/modifiers/measurement_modifiers.json 1.35 kB {0} [built]
[200] C:/Users/HP/AppData/Roaming/npm/
/makehuman-data/src/json/modifiers/modeling_modifiers.json 14 kB {0} [built]
[201] C:/Users/HP/AppData/Roaming/npm//makehuman-data/src/json/poses/poses.json 554 kB {0} [built]
[202] C:/Users/HP/AppData/Roaming/npm/
/makehuman-data/src/json/targets/target-category-data.json 640 bytes {0} [built]
[203] C:/Users/HP/AppData/Roaming/npm//makehuman-data/src/json/targets/target-list.json 156 kB {0} [built]
[204] ./
/ms/index.js 2.76 kB {0} [built]
[205] .//object-inspect/index.js 16.4 kB {0} [built]
[206] ./
/punycode/punycode.js 14.7 kB {0} [built]
[207] .//qs/lib/index.js 211 bytes {0} [built]
[208] ./
/qs/lib/parse.js 9.34 kB {0} [built]
[209] .//qs/lib/stringify.js 8.72 kB {0} [built]
[210] ./
/querystring-es3/decode.js 2.51 kB {0} [built]
[211] .//querystring-es3/encode.js 2.54 kB {0} [built]
[212] ./
/querystring-es3/index.js 127 bytes {0} [built]
[213] .//querystringify/index.js 2.56 kB {0} [built]
[214] ./
/requires-port/index.js 753 bytes {0} [built]
[215] .//side-channel/index.js 3.39 kB {0} [built]
[216] ./
/sockjs-client/lib/entry.js 244 bytes {0} [built]
[217] .//sockjs-client/lib/event/close.js 295 bytes {0} [built]
[218] ./
/sockjs-client/lib/event/trans-message.js 292 bytes {0} [built]
[219] .//sockjs-client/lib/facade.js 723 bytes {0} [built]
[220] ./
/sockjs-client/lib/iframe-bootstrap.js 2.9 kB {0} [built]
[221] .//sockjs-client/lib/info-iframe.js 1.52 kB {0} [built]
[222] ./
/sockjs-client/lib/info-receiver.js 2.22 kB {0} [built]
[223] .//sockjs-client/lib/main.js 11.9 kB {0} [built]
[224] ./
/sockjs-client/lib/shims.js 18.2 kB {0} [built]
[225] .//sockjs-client/lib/transport-list.js 613 bytes {0} [built]
[226] ./
/sockjs-client/lib/transport/browser/websocket.js 172 bytes {0} [built]
[227] .//sockjs-client/lib/transport/jsonp-polling.js 1.02 kB {0} [built]
[228] ./
/sockjs-client/lib/transport/lib/buffered-sender.js 2.3 kB {0} [built]
[229] .//sockjs-client/lib/transport/lib/polling.js 1.32 kB {0} [built]
[230] ./
/sockjs-client/lib/transport/receiver/eventsource.js 1.58 kB {0} [built]
[231] .//sockjs-client/lib/transport/receiver/htmlfile.js 2.2 kB {0} [built]
[232] ./
/sockjs-client/lib/transport/receiver/jsonp.js 5.57 kB {0} [built]
[233] .//sockjs-client/lib/transport/sender/jsonp.js 2.46 kB {0} [built]
[234] ./
/sockjs-client/lib/transport/sender/xhr-fake.js 456 bytes {0} [built]
[235] .//sockjs-client/lib/transport/websocket.js 2.71 kB {0} [built]
[236] ./
/sockjs-client/lib/transport/xdr-polling.js 712 bytes {0} [built]
[237] .//sockjs-client/lib/transport/xhr-streaming.js 1.25 kB {0} [built]
[238] ./
/sockjs-client/lib/utils/browser-crypto.js 438 bytes {0} [built]
[239] .//sockjs-client/lib/utils/escape.js 2.31 kB {0} [built]
[240] ./
/sockjs-client/lib/utils/log.js 450 bytes {0} [built]
[241] .//sockjs-client/lib/utils/transport.js 1.35 kB {0} [built]
[242] ./
/strip-ansi/index.js 161 bytes {0} [built]
[243] .//tween/tween.js 11.4 kB {0} [built]
[244] ./
/url/url.js 23.3 kB {0} [built]
[245] ./~/url/util.js 314 bytes {0} [built]
[246] (webpack)-dev-server/client/socket.js 856 bytes {0} [built]
[247] (webpack)/buildin/amd-options.js 43 bytes {0} [built]
[248] (webpack)/hot/emitter.js 77 bytes {0} [built]
[250] multi makehuman 40 bytes {0} [built]
+ 1 hidden modules
webpack: Compiled successfully.

Android Compatibility

Hi!
I've been trying to run the example project but in android it fails giving the following warning:
"WebGLRenderer: too many bones - 326, this GPU supports just 251 (try OpenGL instead of ANGLE)"
And then these two errors:
"THREE.WebGLShader: Shader couldn't compile."
"THREE.WebGLShader: gl.getShaderInfoLog() vertex ERROR: too many uniforms"

Can anybody help me?

how to add new proxy?

I want to add new proxy from makehuman assets,but i found the source of proxy model like "male_worksuit01.mhclo" not have about bones,but your project "male_worksuit01.json" has bones and skinIndices and weight.how convert "male_worksuit01.mhclo" file to "male_worksuit01.json" with bones info?

can i change the target.bin

Hi,i very like this project!can i get more detail docs,such as api docs.others,i found the target.bin is large too ,i hope to use it in mobile project and need smaller target.bin.
what should I do?

Issue of Web.gl crashing the render process

Currently I've been running a version really similar to the makehuman-example repository provided, and I've had issues where when making a constant amount of modifications to the body, the webpage will rapidly white-out and the model completely disappears from the screen. It occurs pretty consistently after 10-15 minutes, and has been recreated on the wassname example page. When refreshing the page, the plug-in no longer loads and it gives the error that "web.gl refused to connect". Any help would be great

Turning off the animations makes it take a bit longer, but the issue still occurs.

Crash_web gl

tests not passing

From Mehdi Amirsardari

Hi Mike thank you so much for your consideration

I could finally load this project on web browser but still have some problems:

1- pose_spec.js doesn't exist in export * from './mocha/pose_spec'
2- I have the following errors in test page (please take a look at my attachments here)
image
image

Documentation

Hi Mike,

Is there documentation for these repos anywhere?

Both how to use them, but also basic concepts like how your code is speaking to the MakeHuman binary.

Cheers,

Steven

any references about the interface with makehuman?

Hi, I'd like to control makehuman with python, but failed to find relevant documents or code about it.

I find your repo is a good example but I have no knowledge about js.

Could you kindly provide a link or some related docs about how to control makehuman externally with a script?

Thanks

Handle click/drag/drop a point on the body?

This lib is awesome! I wonder if I can add text when click/drag/drop a point on the body, then attach that point to the body so when body move that point will move together?

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.