Commit Graph

145 Commits

Author SHA1 Message Date
Haowei Wen f273ee8b56
add 'fov' option 2021-09-23 12:02:41 +08:00
Haowei Wen 5c2bcacf7c
add 'panorama' to SkinViewerOptions 2021-09-23 00:47:05 +08:00
Haowei Wen 02c520e421
add panorama support, close #86 2021-09-22 17:30:41 +08:00
Haowei Wen ff510a9ad0
add SkinViewer.background property 2021-09-19 13:54:27 +08:00
Haowei Wen 7e3c0025e3
handle webgl context loss/restore 2021-09-19 13:17:52 +08:00
Haowei Wen 2174a0ee12
Force opaque background when using FXAA 2021-08-25 02:07:24 +08:00
Haowei Wen 825c2311ee
update dependencies 2021-06-26 02:33:44 +08:00
Haowei Wen 32cc449cc9
add 'model' param to SkinViewerOptions (#84) 2021-05-18 22:17:10 +08:00
Haowei Wen 4dcca770ca
upgrade three.js to r125 2021-02-18 01:12:15 +08:00
Haowei Wen f5c7692c8d
integrate viewer-mixins.ts into viewer.ts 2020-12-25 02:56:59 +08:00
Haowei Wen cc90328881
fix z-fighting between body and arms when flying 2020-10-10 19:26:25 +08:00
Haowei Wen 3c39d912e7
Add FlyingAnimation 2020-10-10 17:32:54 +08:00
Haowei Wen 61aa9753af
Add PlayerObject.backEquipment property 2020-10-10 10:26:58 +08:00
yushijinhun 61572b6824
Add elytra model 2020-10-10 09:05:59 +08:00
Haowei Wen 52e809138d
remove renderOrder 2020-10-10 09:05:21 +08:00
Haowei Wen e7c9399875
refactor setUVs 2020-10-09 22:24:02 +08:00
Haowei Wen 400eecb9e9
refactor uvs 2020-10-09 16:45:08 +08:00
Haowei Wen d3f3cb422c
use inside of cape as its front face 2020-10-09 16:12:13 +08:00
Haowei Wen bd9bc29684
fix pivot of arms & legs 2020-10-04 00:43:21 +08:00
Haowei Wen a79d5b4ba9
move camera up by 4m 2020-10-03 23:09:55 +08:00
Haowei Wen a579f7bf26
move player up by 4m
so we have the same pivot as it's in real Minecraft
2020-10-03 22:59:59 +08:00
Haowei Wen eff80c1f02
fix skin layer2 has wrong size 2020-10-03 20:42:22 +08:00
Haowei Wen a5a70d13c7
change LoadOptions & SkinViewerOptions to interface 2020-09-16 22:39:42 +08:00
Haowei Wen 798a111ade
fix memory leak
see also https://github.com/mrdoob/three.js/issues/20346
2020-09-16 22:34:22 +08:00
Haowei Wen ae48acfff7
change default rotation angle of cape to 10.8 deg 2020-09-12 17:20:54 +08:00
James Harrison ffb99bd998 Swap textures 2020-09-10 23:52:46 +01:00
Haowei Wen da09d950aa
add 'renderPaused' option to SkinViewerOptions 2020-09-10 00:23:32 +08:00
Haowei Wen 0b9cccfa68
add 'preserveDrawingBuffer' option
The default value of 'preserveDrawingBuffer' is changed back to false
due to performance concern. To turn it on, you have to specify
'preserveDrawingBuffer: true' in SkinViewerOptions.

Related: #65, #67
2020-09-09 14:06:53 +08:00
Haowei Wen 5e89411f87
add docs 2020-09-09 13:50:09 +08:00
Haowei Wen a92b28d0e9
remove 'domElement' property & add 'canvas' property 2020-09-06 18:27:18 +08:00
Haowei Wen e7a9267b9c
change phase offset of running animation to +pi/2 2020-09-06 17:25:49 +08:00
Haowei Wen a41f7f3a96
fix inner layer z-fighting 2020-09-05 12:09:03 +08:00
Haowei Wen 968966313e
refactor: omit default parameters 2020-08-31 07:56:13 +08:00
Haowei Wen 48cb88e99c
fix z-fighting again 2020-08-31 07:38:19 +08:00
Haowei Wen 883cdba9f3
fix z-fighting in some browsers 2020-08-31 06:33:15 +08:00
Haowei Wen b13aa89be4
support FXAA, close #71 2020-08-24 01:16:37 +08:00
Haowei Wen 7fe4db7de5
make skinCanvas & capeCanvas public 2020-08-23 23:35:36 +08:00
Haowei Wen 8fbe59b155
add option SkinViewerOptions.alpha (true by default) 2020-08-23 22:55:49 +08:00
Haowei Wen d13eec6035
set pixel ratio to DPR 2020-08-23 19:58:48 +08:00
yushijinhun 3b7b9499cb
update three.js to v0.119.1
previous commit broken with three.js v0.119.1 due to fc07f25be539af4888a7cfea790860eff18dc0b2
2020-08-18 17:21:22 +08:00
yushijinhun dbd3ea7dcc
fix #66 2020-08-18 15:37:02 +08:00
Sean Boult 538a175b5e Add preserveDrawingBuffer to WebGLRenderer 2020-08-13 12:59:36 +00:00
yushijinhun 68ee9181b7
bump skinview-utils to 0.5.3 2020-06-17 11:10:30 +08:00
Pig Fang 943d1d3c5a refactor constructor 2020-06-17 09:08:51 +08:00
yushijinhun d86dda16bc
bump skinview-utils to 0.5.1 2020-06-14 15:45:36 +08:00
yushijinhun 5b101d93af
code cleanup 2020-05-29 16:34:58 +08:00
yushijinhun e15ed531f1
Refactor SkinViewer 2020-05-29 15:45:09 +08:00
yushijinhun 39af9967d7
Fix #55 2020-05-24 12:05:53 +08:00
yushijinhun ed22ce6953
Fix #48 2020-03-26 16:57:35 +08:00
yushijinhun 42278ee509
Make SkinViewer.disposed readonly 2020-02-01 20:44:10 +08:00