Skip to content

Commit 73ec358

Browse files
committed
Merge branch 'hotfix/v6.0.1' into main
2 parents d6867df + 473ffac commit 73ec358

File tree

7 files changed

+86
-32
lines changed

7 files changed

+86
-32
lines changed

.github/latest.md

Lines changed: 1 addition & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -3,23 +3,4 @@
33

44
### Updated
55

6-
- **BREAKING: Renamed Avatar Create Samples** [#210](https://github.com/readyplayerme/rpm-unity-sdk-core/pull/210) _This change
7-
may require updates to existing references in your projects._
8-
- Small fix for button icon resizing [#215](https://github.com/readyplayerme/rpm-unity-sdk-core/pull/215)
9-
- LoginWithCode can now merge avatars into RPM account [#219](https://github.com/readyplayerme/rpm-unity-sdk-core/pull/219)
10-
- Recover hair when headwear is removed [#224](https://github.com/readyplayerme/rpm-unity-sdk-core/pull/224)
11-
- Added extra check to prevent settings override [#226](https://github.com/readyplayerme/rpm-unity-sdk-core/pull/226)
12-
13-
### Added
14-
15-
- Logout Element for Avatar Creator [#216](https://github.com/readyplayerme/rpm-unity-sdk-core/pull/216)
16-
- New iFrame Events to WebFrameHandler [#212](https://github.com/readyplayerme/rpm-unity-sdk-core/pull/212)
17-
- Added support for XR Avatar skeleton [#217](https://github.com/readyplayerme/rpm-unity-sdk-core/pull/217)
18-
- Added Avatar List element [#218](https://github.com/readyplayerme/rpm-unity-sdk-core/pull/218)
19-
- Account creation and login elements in Avatar Creator sample [#230](https://github.com/readyplayerme/rpm-unity-sdk-core/pull/230)
20-
21-
### Removed
22-
23-
- Quickstart Parameter from UrlConfig [#221](https://github.com/readyplayerme/rpm-unity-sdk-core/pull/221)
24-
- Selfie to Avatar Element* [#220](https://github.com/readyplayerme/rpm-unity-sdk-core/pull/220)
25-
- Removed WebView auto installation [#208](https://github.com/readyplayerme/rpm-unity-sdk-core/pull/208)
6+
- updated default render settings to fix an issue causing incorrect halfbody avatar renders [#238](https://github.com/readyplayerme/rpm-unity-sdk-core/pull/238)

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,12 @@
33
All notable changes to this project will be documented in this file.
44
This project adheres to [Semantic Versioning](http://semver.org/).
55

6+
## [6.0.1] - 2024.02.26
7+
8+
### Updated
9+
10+
- updated default render settings to fix an issue causing incorrect halfbody avatar renders [#238](https://github.com/readyplayerme/rpm-unity-sdk-core/pull/238)
11+
612
## [6.0.0] - 2024.02.19
713

814
### Updated

Runtime/Core/Scripts/Data/ApplicationData.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ namespace ReadyPlayerMe.Core
66
{
77
public static class ApplicationData
88
{
9-
public const string SDK_VERSION = "6.0.0";
9+
public const string SDK_VERSION = "v6.0.1";
1010
private const string TAG = "ApplicationData";
1111
private const string DEFAULT_RENDER_PIPELINE = "Built-In Render Pipeline";
1212
private static readonly AppData Data;

Runtime/Core/Scripts/Data/AvatarRenderSettings.cs

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ public BlendShape(string name, float value)
2424
public class AvatarRenderSettings
2525
{
2626
public Expression Expression = Expression.None;
27-
public RenderPose Pose = RenderPose.Relaxed;
27+
public RenderPose Pose = RenderPose.None;
2828
public RenderCamera Camera = RenderCamera.Portrait;
2929
public int Quality = 100;
3030
public int Size = 800;
@@ -39,8 +39,10 @@ public string GetParametersAsString()
3939
{
4040
queryBuilder.AddKeyValue(nameof(Core.Expression).ToCamelCase(), Expression.ToString().ToCamelCase());
4141
}
42-
43-
queryBuilder.AddKeyValue(nameof(Pose).ToCamelCase(), RenderSettingsHelper.RenderPoseMap[Pose]);
42+
if (Pose != RenderPose.None)
43+
{
44+
queryBuilder.AddKeyValue(nameof(Pose).ToCamelCase(), RenderSettingsHelper.RenderPoseMap[Pose]);
45+
}
4446

4547
if (BlendShapes != null)
4648
{

Runtime/Core/Scripts/Data/Enums.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,8 +111,13 @@ public enum Expression
111111
Rage,
112112
}
113113

114+
/// <summary>
115+
/// This enumeration describes the different types of render poses.
116+
/// These poses are only supported for fullbody avatars, for halfbody avatars this should be set to None.
117+
/// </summary>
114118
public enum RenderPose
115119
{
120+
None = -1,
116121
Relaxed,
117122
PowerStance,
118123
Standing,

Samples~/AvatarRenderSamples/MultipleRenders/MultipleAvatarRenderExample.unity

Lines changed: 67 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1553,37 +1553,97 @@ PrefabInstance:
15531553
- target: {fileID: 2616518480041139177, guid: 86b528853dfd4214a8140eee1b7ed309,
15541554
type: 3}
15551555
propertyPath: renderSettings.BlendShapes.Array.size
1556-
value: 2
1556+
value: 8
15571557
objectReference: {fileID: 0}
15581558
- target: {fileID: 2616518480041139177, guid: 86b528853dfd4214a8140eee1b7ed309,
15591559
type: 3}
15601560
propertyPath: renderSettings.BlendShapes.Array.data[0].Name
1561-
value: eyesClosed
1561+
value: mouthOpen
15621562
objectReference: {fileID: 0}
15631563
- target: {fileID: 2616518480041139177, guid: 86b528853dfd4214a8140eee1b7ed309,
15641564
type: 3}
15651565
propertyPath: renderSettings.BlendShapes.Array.data[1].Name
1566-
value: mouthOpen
1566+
value: mouthFunnel
15671567
objectReference: {fileID: 0}
15681568
- target: {fileID: 2616518480041139177, guid: 86b528853dfd4214a8140eee1b7ed309,
15691569
type: 3}
15701570
propertyPath: renderSettings.BlendShapes.Array.data[2].Name
1571-
value: jawOpen
1571+
value: eyeWideLeft
1572+
objectReference: {fileID: 0}
1573+
- target: {fileID: 2616518480041139177, guid: 86b528853dfd4214a8140eee1b7ed309,
1574+
type: 3}
1575+
propertyPath: renderSettings.BlendShapes.Array.data[3].Name
1576+
value: eyeWideRight
1577+
objectReference: {fileID: 0}
1578+
- target: {fileID: 2616518480041139177, guid: 86b528853dfd4214a8140eee1b7ed309,
1579+
type: 3}
1580+
propertyPath: renderSettings.BlendShapes.Array.data[4].Name
1581+
value: browInnerUp
1582+
objectReference: {fileID: 0}
1583+
- target: {fileID: 2616518480041139177, guid: 86b528853dfd4214a8140eee1b7ed309,
1584+
type: 3}
1585+
propertyPath: renderSettings.BlendShapes.Array.data[5].Name
1586+
value: browOuterUpLeft
1587+
objectReference: {fileID: 0}
1588+
- target: {fileID: 2616518480041139177, guid: 86b528853dfd4214a8140eee1b7ed309,
1589+
type: 3}
1590+
propertyPath: renderSettings.BlendShapes.Array.data[6].Name
1591+
value: browOuterUpRight
1592+
objectReference: {fileID: 0}
1593+
- target: {fileID: 2616518480041139177, guid: 86b528853dfd4214a8140eee1b7ed309,
1594+
type: 3}
1595+
propertyPath: renderSettings.BlendShapes.Array.data[7].Name
1596+
value: mouthSmile
1597+
objectReference: {fileID: 0}
1598+
- target: {fileID: 2616518480041139177, guid: 86b528853dfd4214a8140eee1b7ed309,
1599+
type: 3}
1600+
propertyPath: renderSettings.BlendShapes.Array.data[8].Name
1601+
value: browOuterUpLeft
15721602
objectReference: {fileID: 0}
15731603
- target: {fileID: 2616518480041139177, guid: 86b528853dfd4214a8140eee1b7ed309,
15741604
type: 3}
15751605
propertyPath: renderSettings.BlendShapes.Array.data[0].Value
1576-
value: 1
1606+
value: 0.6
15771607
objectReference: {fileID: 0}
15781608
- target: {fileID: 2616518480041139177, guid: 86b528853dfd4214a8140eee1b7ed309,
15791609
type: 3}
15801610
propertyPath: renderSettings.BlendShapes.Array.data[1].Value
1581-
value: 1
1611+
value: 0.3
15821612
objectReference: {fileID: 0}
15831613
- target: {fileID: 2616518480041139177, guid: 86b528853dfd4214a8140eee1b7ed309,
15841614
type: 3}
15851615
propertyPath: renderSettings.BlendShapes.Array.data[2].Value
1586-
value: 0.3
1616+
value: 1
1617+
objectReference: {fileID: 0}
1618+
- target: {fileID: 2616518480041139177, guid: 86b528853dfd4214a8140eee1b7ed309,
1619+
type: 3}
1620+
propertyPath: renderSettings.BlendShapes.Array.data[3].Value
1621+
value: 1
1622+
objectReference: {fileID: 0}
1623+
- target: {fileID: 2616518480041139177, guid: 86b528853dfd4214a8140eee1b7ed309,
1624+
type: 3}
1625+
propertyPath: renderSettings.BlendShapes.Array.data[4].Value
1626+
value: 1
1627+
objectReference: {fileID: 0}
1628+
- target: {fileID: 2616518480041139177, guid: 86b528853dfd4214a8140eee1b7ed309,
1629+
type: 3}
1630+
propertyPath: renderSettings.BlendShapes.Array.data[5].Value
1631+
value: 0.5
1632+
objectReference: {fileID: 0}
1633+
- target: {fileID: 2616518480041139177, guid: 86b528853dfd4214a8140eee1b7ed309,
1634+
type: 3}
1635+
propertyPath: renderSettings.BlendShapes.Array.data[6].Value
1636+
value: 0.2
1637+
objectReference: {fileID: 0}
1638+
- target: {fileID: 2616518480041139177, guid: 86b528853dfd4214a8140eee1b7ed309,
1639+
type: 3}
1640+
propertyPath: renderSettings.BlendShapes.Array.data[7].Value
1641+
value: 0.2
1642+
objectReference: {fileID: 0}
1643+
- target: {fileID: 2616518480041139177, guid: 86b528853dfd4214a8140eee1b7ed309,
1644+
type: 3}
1645+
propertyPath: renderSettings.BlendShapes.Array.data[8].Value
1646+
value: 1
15871647
objectReference: {fileID: 0}
15881648
m_RemovedComponents: []
15891649
m_SourcePrefab: {fileID: 100100000, guid: 86b528853dfd4214a8140eee1b7ed309, type: 3}

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "com.readyplayerme.core",
3-
"version": "6.0.0",
3+
"version": "6.0.1",
44
"displayName": "Ready Player Me Core",
55
"description": "This Module contains all the core functionality required for using Ready Player Me avatars in Unity, including features such as: \n - Module management and automatic package setup logic\n - Avatar loading from .glb files \n - Avatar creation \n - Avatar and 2D render requests \n - Optional Analytics\n - Custom editor windows\n - Sample scenes and assets",
66
"unity": "2020.3",

0 commit comments

Comments
 (0)