• Image
  • Image
  • Image
  • Image
  • Image
  • Image
  • Image
  • Current Version: 2.0: 2020-05-21T08:25:11Z
  • First Published: 2020-05-21T08:25:11Z
  • Size: 4689840
  • Supported Unity Versions: 2018.4.13
3d props electronics

Real-Time Oscilloscope

No rating !(1 Vote)
$12.96 $12.96

Show a signal you can change in real-time!

Ex Lumina's Oscilloscope 2.0 animates a realistic glowing phosphor trace, just like a vintage cathode-ray tube instrument from the 20th century. You can display any trace you want and change it instantly while your game is running.

PLEASE NOTE: The Ex Lumina Oscilloscope 2.0 is a Windows 10 only asset. No other platforms are supported at this time.


Features:

Closely simulates a real electronics test device.

Slow sweeps show gently fading phosphor glow.
Anti-aliased trace is smooth and realistic.
Set either sweep frequency or seconds per grid division.
Vary the volts per grid division at any time.
Set the trace focus to sharp or softly blurred.
Alter the signal waveform at any time, in any way.
Choose any color for the screen phosphor.
Gradual fade-out at "power off."
Updates on a worker thread, never blocks your UI.
Detailed documentation with three sample scenes.
* Use the full instrument prefab, or just the screen.
* Completely controllable from C#.

With the Ex Lumina Oscilloscope 2.0, you have a full-featured model of a working electronic test instrument. You can provide an arbitrary signal with a ScriptableObject subclassed from our sample, or you can just draw your own curve with Unity's built-in curve editor.

Adjust the resolution of the display texture and the number of segments drawn to meet your needs and optimize for your platform. The video here shows a 512x512 texture with 512 samples in all traces drawn. All of the updates you see happened in under 100 milliseconds, on a worker thread that never blocks the game's main thread.

Some oscilloscope assets imitate a trace by scrolling a fixed texture, limiting changes to what can be done with scaling, never actually changing the waveform on the screen. Ex Lumina's oscilloscope gives you total control over shape, color, frequency, amplitude, beam size, beam focus, and rate of fade. It accurately simulates phosphor fade and flicker for different sweep frequencies. You'll think you're looking at the real thing!

Note: All C# code to implement the oscilloscope asset is included, except the trace itself. A proprietary plug-in is also included that handles drawing the anti-aliased trace. You are free to use both in any product you create with this asset.

Tris: The full oscilloscope prefab has only 520 triangles. The screen alone has only 10.

Textures: The face of the full oscilloscope is a 1024x1024 PNG file. A 512x512 PNG acts as a palette for some of the controls. The screen display uses a 512x512 map by default, but you can choose any size you like.

See more at our Web site.


Refund policy:

As per the Unity EULA, we don't issue refunds, as there is unfortunately no way to verify that a customer deletes an asset when refunded.
"All sales are final and there shall be no refunds" - Asset Store Terms.


Add to cart
This site contains affiliate links, which means that we can receive a commission if you click on a link and buy something that we have recommended.
Although clicking on these links will not cost you anything, they will help us finance our development projects while recommending good products!