Skip to content

Latest commit

 

History

History
119 lines (115 loc) · 28.2 KB

File metadata and controls

119 lines (115 loc) · 28.2 KB

Samples

This is a list of all samples in this package. You can also find them in the Unity Package Manager window.

Samples

Sample Description Preview
See through This sample uses the Seethrough component to automatically fade out objects between the camera and a target object.
Interaction Rendering
Bike Scrollytelling - Responsive 3D Use Needle Engine Timeline, ScrollFollow, ViewBox and FocusRect components to create a dynamic and responsive scrollytelling experience.
Animation Interaction HTML Responsive
Scrollytelling and Cursor Interaction No-code example for how to use the window scroll and cursor to control physics, lights and timeline animation
Rendering Animation Physics Interaction HTML
Droplistener Drop a 3D asset on the page to render. With networking functionality the DropListener is able to fetch and load dropped assets as well.
Interaction Networking Dynamic Content
FastHDR Environment Lighting - EXR compression 10x faster image based lighting, zero framedrops and 95% less GPU memory usage
Rendering Performance and Optimization
Splines Scroll Example Using Splines and Scroll Animation
Animation Interaction Responsive
Face Filter 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
Rendering Interaction Games
Look At Cursor Interactive 3D Header Create a unique and interactive website header. Make a character look at your mouse cursor.
Interaction HTML Frontend Physics Animation Games
Characters (Everywhere Actions) Character controller that works in iOS AR too
iOS AR XR Interaction USDZ Everywhere Actions
Configurator Changing objects and materials via script.
Interaction Scripting XR Networking
Device Sensors Orientation Sensor Access
Scripting Interaction
Hotspots Annotate 3D content
Interaction Scripting XR
Recorded Avatars Use your VR headset to record and animate your characters and avatars
Animation Rendering
Shooting Range Score the most points by hitting as many shots without missing!
Games Interaction Scripting XR HTML
Musical Instrument Play audio and animation on click interactions
iOS AR Audio XR Animation Everywhere Actions USDZ
Image Tracking Placing content on physical image markers
iOS AR XR Everywhere Actions USDZ
External Content Download textures & models from external sources
Scripting Dynamic Content
Bow & Arrow Minigame where you play as an archer
Games XR
Car Physics Slalom minigame showcasing raycast vehicle physics
Games Physics
Collaborative Sandbox Networking, WebXR, Drag & Duplicate
Networking XR Interaction
Color Menu (Everywhere Actions) Changing an object's material with a spatial menu
iOS AR Interaction XR USDZ Everywhere Actions
Deferred Textures Faster load times, smaller payloads
Rendering Performance and Optimization
Diamond Ring High-quality jewelry rendering using shader pathtracing
Rendering XR
Gaussian Splatting Renderer and tooling for gaussian splatting, a novel way to render 3D content.
Rendering Scripting
Ground Projection Floor projection from environment maps
Rendering
Interactive Map Openstreetmap.org integration in 3D
Scripting Frontend
Level of Detail Increase and decrease quality based on camera distance. (LOD)
Rendering
Multiple Cameras Rendering multiple cameras to the screen
Rendering Scripting
Panorama Controls Camera controls with gyroscope support
Scripting Interaction XR
Progressive Mesh and Textures Sample showcasing mesh and texture compression with progressive loading and automatic LOD generation, enabling fast downloads, smooth performance, and efficient rendering of high-poly assets.
Performance and Optimization Rendering
Screensharing WebRTC and Streaming
Networking XR Video Interaction
XR Mesh Detection Access and render room meshes on Quest 3
XR Rendering
Spatial Audio Placing audio sources in 3D with spatial falloff
Audio XR iOS AR Everywhere Actions USDZ
Netlify Deploy projects made with Needle to Netlify
Deployment
NextJS Integration with the NextJS framework.
Frameworks Deployment Frontend
Svelte integration Integration with the Svelte web framework.
UI Frameworks Frontend
SvelteKit integration Integration with SvelteKit for dynamic or static pages
UI Frameworks Frontend
Vue.js Integration Integration with the Vue.js web framework.
UI Frameworks Frontend
Configurator (Everywhere Actions) Configure your product in quicklook
Rendering iOS AR Interaction USDZ Everywhere Actions
Contact Shadows Proximity based soft shadows for flat surfaces
Rendering
iframe Content Displaying external web pages in 3D
Rendering HTML
MediaPipe Hands Control the scene with your hands
XR Interaction
Multiple lightmaps Easily bake multiple lightmaps for a scene and switch between different lightmaps at runtime.
Rendering
Particles Particle Systems and Trails
Rendering
Physics & Animation Physical objects interacting with animated objects
Animation Physics
Physics Basic Simple physics scene with objects changing colors on collision
Physics Interaction
Physics Joints Connections between physical objects
Physics
Physics Playground Rigidbodies, Colliders, Triggers
Physics Interaction
Portal Rendering Using stencil buffers
Rendering
Product Scrollytelling Lynx R1 scrolling website
Rendering Animation
Reflection Probes Set custom reflections per object
Rendering
Room Tracking & Passthrough Physics, Passthrough, Walls and Furniture on Quest / Quest Pro
XR Interaction Rendering
Switchable Walls Plane Tracking, Passthrough, Spatial Understanding
XR Rendering Interaction
Third-Person Controller Characters, Animations and Controls
Animation Games Interaction
Transmission Glass vase refraction
Rendering
Voxel Editor Very basic voxel editor made with Everywhere Actions
Interaction iOS AR XR Everywhere Actions USDZ
VRM Character Loading support for VRM files
Dynamic Content Scripting
Digital Landscape Custom shader showcasing terrain visualization
Rendering
PostProcessing PostProcessing with DoF, Bloom, SSAO and more
Rendering PostProcessing
Sidescroller Sidescroller with desktop, touch and gamepad inputs, using sprites.
Games Interaction Scripting
Animated Materials Animate material values to create effects and transitions
Animation Rendering
Animated Properties Powerful animation capabilities. Animate material values, scripts, objects.
Animation Rendering
Animator (Everywhere Actions) Humanoid character with switchable animations
Animation iOS AR Everywhere Actions USDZ
AnimatorController Simple animator controller to transition between two states and play a sound effect (no code)
Animation
AR Camera Background Modify the camera stream and use it for material effects.
XR Rendering
Body Tracking Whole body tracking in XR
XR Scripting
Custom Hands Custom hand models in WebXR
XR Interaction
Depth sensing Blend virtual objects with your real environment
Rendering XR
First Person Multiplayer Character Controller with Touch Support and Multiplayer capability
Games Networking Interaction Scripting
First Person Singleplayer First Person Character Controller with Touch Support
Games Interaction Scripting Physics
Fonts and Text Displaying text, rich text, font families
UI
Javascript Communication Communication between Needle Engine and external javascript
Scripting HTML Frameworks
Jet Engine Showcase your product interactivly
Animation Rendering USDZ Everywhere Actions iOS AR
Line Drawing Collaborative drawing in 3D for sketches and scribbles
Interaction Networking XR Rendering
Material X MaterialX materials running in the browser with Needle Engine – industry-standard shaders at full fidelity.
Rendering
Multi Scene Example Load and switch scenes
Performance and Optimization Dynamic Content
Navmesh & pathfinding Generate navmesh and find a path between two points
Scripting
Networking Players Spawn and control networked players. Understand networking lifecycle for PlayerState.
Networking Scripting
Pen and Sword Logitech MX Ink – XR Stylus for Meta Quest
Interaction XR Rendering
React Sample Integrate Needle Engine into a react component
Frameworks HTML Frontend
Realtime Clock Code example
Scripting
Shaders Exporting Unity Shaders to the web
Rendering
Snow Globe Use Rigidbody and Collider components to make objects physical and collide with each other - without writing a single line of code.
Physics iOS AR USDZ Everywhere Actions
Summoning Animation Complex animation
Rendering iOS AR XR USDZ Everywhere Actions
Synchronized Animator Synchronize animator and animation state over network
Networking Animation Scripting
Texture Details High-resolution textures and AR placement
Rendering XR iOS AR Everywhere Actions USDZ
Video Playback Displaying videos, codecs, transparency
Rendering Video Dynamic Content
Visibility and State Visibility, enabled/disabled, hierarchy
Scripting Rendering
Worldspace UI Create 3D UIs with Canvas
UI Animation
Splines Paths made out of bezier curves
Animation Scripting
Movie Set RenderTexture sample
Rendering
Framerates This sample shows how to modify the target framerate
Performance and Optimization
HTML AR Overlay Custom DOM Overlays in AR
UI HTML Frontend
HTML Custom Layout Custom DOM Layout
UI HTML Frontend
HTML Custom XR Buttons AR and VR buttons can be customized for your app.
UI HTML Frontend
Integrating p5.js Use p5.js to draw dynamic and interactive textures
Interaction Rendering Frameworks Frontend
Looking Glass 3D Holographic Display
Rendering Devices
Particle Bursts Emitting particles on interaction
Rendering Scripting
Particles On Collision Particles Spawned on Collision with Slowmotion Effect and Physics Materials
Interaction Scripting Physics
Pencil Sword Combining pen data and 3D
Interaction Scripting
Product Flyover Scroll through multiple product pages using a Timeline and Timeline Events
Rendering Animation Dynamic Content Interaction
Screenspace UI Example showing Needle Engine screenspace Canvas UI
UI
Shadow Catcher Render additive or masked transparent shadows, great for AR
Rendering XR
Spatial Triggers Reactive Zones and Events
Scripting Interaction
Spritesheet Animation Animate Sprites using AnimationClips
Rendering Animation Games
Deploy to FTP Deploy projects made with Needle to an FTP Server
Deployment
Deploy to Github Pages Deploy projects made with Needle to GitHub Pages
Deployment
Deploy to Glitch Deploy projects made with Needle to Glitch
Deployment
Deploy to Itch Deploy projects made with Needle to Itch.io
Deployment
Device Detection APIs for checking device, browser, and capabilities
Scripting Devices