1785 Commits

Author SHA1 Message Date
Mario Zechner
d878e5356b Merge branch '4.1' into 4.2-beta
# Conflicts:
#	spine-ts/package-lock.json
#	spine-ts/package.json
#	spine-ts/spine-canvas/package.json
#	spine-ts/spine-core/package.json
#	spine-ts/spine-player/package.json
#	spine-ts/spine-threejs/package.json
#	spine-ts/spine-webgl/package.json
2022-11-28 09:12:49 +01:00
Harald Csaszar
8c3533835a [unity] Fixed blend mode materials not being generated when sequence uses multiple atlas pages. Closes #2201. 2022-11-24 18:22:05 +01:00
Harald Csaszar
8fb3876396 [unity] Added warning message when 'CanvasGroup Compatible' is enabled at the Material but 'Canvas Group Tint Black' is disabled at SkeletonGraphic. 2022-11-16 12:24:32 +01:00
Harald Csaszar
dc236901a6 Merge branch '4.1' into 4.2-beta 2022-11-04 17:37:48 +01:00
Harald Csaszar
99d134e9d4 [unity] Lit Spine URP shaders now support Forward+ rendering path, additional lights are no longer ignored. Closes #2173. 2022-11-04 17:34:42 +01:00
Harald Csaszar
31dc558d66 Merge branch '4.1' into 4.2-beta 2022-11-03 16:09:39 +01:00
Harald Csaszar
bb851ee489 [unity] Fixed incorrectly repacked MeshAttachment regions when rotated 270 degrees. Closes #2181. 2022-11-03 16:08:08 +01:00
Harald Csaszar
4e5fed4251 [unity] Added default material for Spine/SkeletonGraphic Fill shader added in previous commit 0a6a696. 2022-11-02 14:21:56 +01:00
Harald Csaszar
48d372bef3 Merge branch '4.1' into 4.2-beta 2022-10-31 10:25:02 +01:00
Harald Csaszar
0a6a6962c7 [unity] Added Spine/SkeletonGraphic Fill shader to provide functionality of Spine/Skeleton Fill shader for SkeletonGraphic. 2022-10-31 10:21:02 +01:00
Harald Csaszar
661796d2cb [unity] SkeletonRenderTexture components now support automatic down-scaling when required size on screen exceeds max render texture size. 2022-10-28 16:09:45 +02:00
Harald Csaszar
0865f94c06 [unity] Changed sample Skeleton PMA texture settings, having sRGB (Color Texture) disabled to follow new default. See #2187. 2022-10-27 14:30:26 +02:00
Harald Csaszar
dcfc2b3acb Merge branch '4.1' into 4.2-beta 2022-10-27 11:28:50 +02:00
Harald Csaszar
ace19d9381 [unity] PMA textures now have sRGB (Color Texture) disabled by default to prevent border artifacts with mipmaps. Closes #2187. 2022-10-27 11:07:19 +02:00
Harald Csaszar
cf006453ac Merge branch '4.1' into 4.2-beta 2022-10-10 17:23:21 +02:00
Harald Csaszar
8f01d089e4 [Unity] SkeletonRenderSeparator: Fixed Update When Invisible modes leading to invisible skeleton. Fixed Enable Separator property not triggering component dirty state/undo. Closes #1960. 2022-10-10 16:42:14 +02:00
Mario Zechner
95487552dc Merge branch '4.1' into 4.2-beta 2022-10-07 12:24:17 +02:00
Harald Csaszar
9d6afa1853 [unity] Added SkeletonAnimationMulti methods SetActiveSkeleton(int index) and getter property SkeletonAnimations, some code cleanup. 2022-10-04 13:20:35 +02:00
Harald Csaszar
351c19709b [unity] Minor renaming cleanup of merged pull request commit cf7c0bb, see #2164. 2022-10-03 12:18:42 +02:00
Harald Csaszar
cf7c0bbe7b
Merge pull request #2164 from ounols/add-urp-depth-normal
[unity] Added depth normal pass to sprite shader required by version below URP 12.0.0.
2022-10-03 11:21:46 +02:00
Harald Csaszar
114852b15c [unity] Fixed SkeletonMecanim incorrect looping playback of reversed non-looping clip. Closes #2165. 2022-09-30 14:10:04 +02:00
ounols
36ff3059d6 [unity] Added depth normal pass to sprite shader required by version below URP 12.0.0. 2022-09-30 16:41:17 +09:00
Harald Csaszar
7e440c28ae [unity] Moved common Spine/Blend shader functionality to shared include files. Closes #1721. 2022-09-28 21:01:59 +02:00
Harald Csaszar
2b85114d54 [unity] Added Preferences parameter to disable console error when SkeletonDataAsset skeleton data file is none. Finishes code changes to allow copy protection systems. Closes #1794. 2022-09-28 18:46:31 +02:00
Harald Csaszar
eb7bf3a8b3 [unity] Fixed excessive UnloadingUnusedAssetsImmediate during build. Initially created to avoid out of memory exceptions, can now be disabled via preferences. Closes #2160. 2022-09-27 20:38:33 +02:00
Harald Csaszar
965e3c982d [unity] Fixed URP unlit shader incorrect shader stripping. Removed unnecessary problematic multi_compile variants. Closes #2162. 2022-09-27 20:17:51 +02:00
Harald Csaszar
4a0dabe4c3 [unity] Fixed SkeletonGraphic.SkeletonData vs .Skeleton.Data inconsistent behaviour, now both call Initialize(false). Closes #2161. 2022-09-27 17:03:59 +02:00
Harald Csaszar
81708ebb0d [unity] Call computeWorldVertices before accessing region uvs in SkeletonBaker. Fix only for cosmetic reasons, SkeletonBaker doesn't map sequence functionality to Unity skeletal animation. See #2154. 2022-09-15 11:33:41 +02:00
Harald Csaszar
f1cababc9a [unity] Added Preferences setting Reload SkeletonData after Play, disable to avoid the reloading delay after exiting play-mode. 2022-09-14 17:16:10 +02:00
Harald Csaszar
d9935741c2 [unity] Using InteractionMode.AutomatedAction at prefab Revert() call in newer Unity versions. See #1273. 2022-09-09 15:27:10 +02:00
Harald Csaszar
16a1cc9395 [unity] Added Preferences setting Optimize Preview Meshes, disabled by default now to not increase build time every build. Previous behaviour was always-on. See #1273. 2022-09-08 17:43:43 +02:00
Harald Csaszar
e784103de9 [unity] Fixed Sprite pixel-lit shader incorrectly applying secondary lights. Closes #2147. 2022-09-06 17:25:54 +02:00
Harald Csaszar
6da33e5c88 [unity] Multiple Canvas Renderers warnings: Fixed missing warning icon in SkeletonGraphic Inspector due to element width. Added console log statement when instantiating SkeletonGraphic as well. 2022-09-05 15:58:48 +02:00
Harald Csaszar
7a95875ebb [unity] Added a warning when a .skel file is found instead of .skel.bytes during import. 2022-09-02 20:58:42 +02:00
Harald Csaszar
a3e0ab37ed [unity] Added outline shader parameter Advanced - Opaque Alpha which can be used to exclude problematic semi-transparent areas. 2022-09-02 19:56:51 +02:00
Harald Csaszar
2fe26facc7 [unity] Added root motion unit tests and a root motion manual test scene. Rearranged dir structure for both editor and playmode tests. 2022-08-31 20:13:18 +02:00
Harald Csaszar
87e5a84cff [unity] Fixed SkeletonRootMotion 3D rigidbody rotational root-motion. Closes #2143. Added SkeletonRootMotion callback delegates ProcessRootMotionOverride and PhysicsUpdateRootMotionOverride to customize how root motion is applied. 2022-08-30 17:55:38 +02:00
Harald Csaszar
be7b4a46b3 [Unity] Fixed changing Timeline root-Playable speed after clip start having no effect on currently playing animation. Closes #2142. 2022-08-26 16:32:14 +02:00
Harald Csaszar
ecf5418a25 [unity] Fixed Exception at SetIconForObject with Unity 2021.2. Closes #2141. 2022-08-25 15:45:19 +02:00
Harald Csaszar
3d2484697a [unity] Fixed editor OutOfBoundsException at SkeletonGraphic when switching to skin with more vertices while preventing another exception (occurred after fix bd7f7eb1). Closes #2089. 2022-08-19 20:36:32 +02:00
Harald Csaszar
740e4d4164 [unity] Fixed SkeletonRenderTexture ignoring Sorting Order and Sorting Layer ID. Closes #2137. 2022-08-18 11:58:51 +02:00
Harald Csaszar
90c4569596 [unity] Updated license headers which were not yet up to date. 2022-08-18 11:58:51 +02:00
Harald Csaszar
1485bb4708 [unity] Minor cleanup: removed a leftover resolved fixxme line. 2022-08-03 19:16:50 +02:00
Harald Csaszar
10d71afe57 [unity] Minor fix of last commit. 2022-08-02 16:24:24 +02:00
Harald Csaszar
005e714534 [unity] Fixed compile error of previous commit regarding Vector2Int on Unity 2017.1. 2022-08-02 16:19:34 +02:00
Harald Csaszar
6ef7df4be6 [unity] Added example component SkeletonGraphicRenderTexture. Closes #2130. Added additional render callback delegates at SkeletonGraphic. 2022-08-02 16:06:10 +02:00
Harald Csaszar
5fbbc156ac [unity] SkeletonRenderTexture now supports correct arbitrary rotation around all axes simultaneously, while maintaining pixel-perfect projection. Closes #2112. Added base class. 2022-07-28 20:19:11 +02:00
Harald Csaszar
d9c6e048a0 [unity] Fixed Inspector preview skeleton PMA Vertex Color not being enabled for all Spine shaders. Closes #2129. 2022-07-28 18:47:49 +02:00
Harald Csaszar
2b28510acd [unity] Fixed SkeletonGraphic shader flickering on low alpha vertex colors in Linear color space. Closes #2128. 2022-07-27 19:27:11 +02:00
Harald Csaszar
4f4d339c57 [unity] Fixed issues with image sequence import, including custom slot blend modes. Closes #2126, closes #2127. 2022-07-25 19:50:14 +02:00