Skip to content

Commit

Permalink
Merge remote-tracking branch 'origin/dev'
Browse files Browse the repository at this point in the history
  • Loading branch information
kipash committed Sep 3, 2024
2 parents 2568820 + 0805662 commit f6b8c17
Show file tree
Hide file tree
Showing 145 changed files with 44,437 additions and 212 deletions.
12 changes: 10 additions & 2 deletions package/Changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,14 @@ All notable changes to this package will be documented in this file.
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).

## [0.19.0-pre] - 2024-09-03
### Added
- Movie Set sample
- Face Filter sample. Create your own filters with Needle Engine and Unity. The sample includes 6 example filters

### Fixed
- SplineWalker `clamp` did not clamp the progress at 1

## [0.18.0] - 2024-09-02
### Added
- Realtime Clock sample
Expand All @@ -20,13 +28,13 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
- ThreeTonemapping component and replaced with the core ToneMappingEffect component
- Scripting Snippets sample

### Fixes
### Fixed
- scene scales are 1:1 to real life when using WebXR
- SwitchableWalls interactions in AR
- Scrollytelling ignoring touch
- EverywhereConfigurator's default variant handling

### Changes
### Changed
- standardize UI labels in the majority of samples
- synchronize tags for USDZ, iOS and EverywhereActions samples
- rename Scripting Snippets to Realtime Clock
Expand Down
28 changes: 28 additions & 0 deletions package/Editor/Samples/Face Filter.asset
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 936d6805986de86459a8710c7bf5c00a, type: 3}
m_Name: Face Filter
m_EditorClassIdentifier: Needle.Engine.Samples.SampleInfo, Needle.Engine.Samples.Editor
$ GlobalObjectId_V1-3-dcd8b18bf18ad2c4687d536c67c1f8df-11400000-0
DisplayName: Face Filter
Description: Create your own unique face filters with blendshapes, animations and
particles. Record videos for your social media or share the link with friends
and family
Thumbnail: {fileID: 2800000, guid: 8225250d29f1a2046863efbe520b2c39, type: 3}
Scene: {fileID: 102900000, guid: 6ddbe7eef8355734b9164aa86961f573, type: 3}
LiveUrl: https://engine.needle.tools/samples-uploads/facefilter/
Priority: 25
Tags:
- {fileID: 11400000, guid: 7c9389e06e70fd44499179508a35f4c5, type: 2}
- {fileID: 11400000, guid: 65681cad01b0d5e47a1813a79a10c7ac, type: 2}
- {fileID: 11400000, guid: 44782f56eb518b640a8ab29550fa117a, type: 2}
reference: {fileID: 0}
8 changes: 8 additions & 0 deletions package/Editor/Samples/Face Filter.asset.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

24 changes: 24 additions & 0 deletions package/Editor/Samples/MovieSet.asset
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 936d6805986de86459a8710c7bf5c00a, type: 3}
m_Name: MovieSet
m_EditorClassIdentifier: Needle.Engine.Samples.SampleInfo, Needle.Engine.Samples.Editor
$ GlobalObjectId_V1-3-08e9d0e85ea5f094c9660ef38b4dbc9a-11400000-0
DisplayName: Movie Set
Description: RenderTexture sample
Thumbnail: {fileID: 2800000, guid: 1f8fc2b3bd16ac6469e1e48a8322689d, type: 3}
Scene: {fileID: 102900000, guid: 52573b45d44cd4948b7d3a75615b0f5e, type: 3}
LiveUrl: https://engine.needle.tools/samples-uploads/movie-set
Priority: 2
Tags:
- {fileID: 11400000, guid: 7c9389e06e70fd44499179508a35f4c5, type: 2}
reference: {fileID: 0}
8 changes: 8 additions & 0 deletions package/Editor/Samples/MovieSet.asset.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Binary file added package/Editor/Screenshots/Face Filter.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
147 changes: 147 additions & 0 deletions package/Editor/Screenshots/Face Filter.jpg.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Binary file added package/Editor/Screenshots/RenderTexture.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
135 changes: 135 additions & 0 deletions package/Editor/Screenshots/RenderTexture.jpg.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
Expand Up @@ -134,7 +134,7 @@ export class CarWheel extends Behaviour {
const isSkidding = sideAmount > this.skidVisualSideThreshold || breakAmount > this.skidVisualBreakThreshold;
const showSkid = isInContact && contact != undefined && isSkidding;

if (this.skidParticle) {
if (this.skidParticle && contact) {
const wPos = getTempVector(contact);
wPos.y += this.skidParticle.main.startSize.constant / 4; // offset the effect
this.skidParticle.worldPosition = wPos;
Expand Down
Loading

0 comments on commit f6b8c17

Please sign in to comment.