🎬 Pling3D – What Is It?
Pling3D is an advanced AI-powered 2D to 3D conversion system.
This is not just a basic depth-map generator. It doesn’t simply calculate flat depth — it uses AI to detect planes, layers, and spatial separation in the image to create a much more natural 3D effect.
It’s inspired by the effect Facebook and Instagram use on Quest for posts and reels. Pling3D recreates that same effect — or as close as technically possible.
You can:
Convert 2D videos to SBS 3D and watch them in players like Bigscreen or similar apps.
Convert your screen in real time and view it in your Quest using:
PlingQuest
Virtual Desktop
Or any VR app that mirrors your monitor
🎥 Converting a 2D Video to 3D
Step 1 – Add Videos to the Queue
Select your videos and add them into the queue.
They will convert one by one, in order.
Step 2 – Choose the Power Mode
You’ll see different power modes. Increasing power increases your it/s (iterations per second).
Higher it/s = faster conversion
But depth maps may be reused between frames
The difference in quality is honestly small in most cases. Try all four modes and judge for yourself.
🔍 Mode Explanation
🟢 Normal
Creates a new depth map for every single real frame.
Maximum accuracy.
Best quality consistency.
🟡 Turbo
Generates one depth map every 2 real frames.
Reuses depth once.
Much faster, but still very stable.
In cinema, it’s rare for a scene to change dramatically in just 2 frames, so your eyes usually won’t notice.
🟠 Ultra
Generates one depth map every 3 real frames.
More reuse, faster processing.
🔴 Maximum
Generates one depth map every 4 real frames.
Reuses that depth across frames.
Fastest mode.
This one may show artifacts in high-action scenes. Only recommended if there’s almost no motion.
If you’re extremely sensitive to visual imperfections, you might notice it.
📦 Lossless Compression
After conversion, you can compress the video completely lossless.
Typical size reduction:
20% to 40%
Sometimes more, depending on the content
Example:
A 2-hour FHD movie (~12GB)
Could go down to ~5GB
Enable Auto Compress if you want it to run automatically after conversion.
Compression is much faster than the conversion itself, so it won’t slow things down much.
The final file:
Saves in the same folder as the original
Adds
_SBSto the name
Example:
myvideo.mp4 → myvideo_SBS.mp4
It never replaces your original file.
⚠️ Make sure you have enough storage. If you run out of space, conversion stops.
🖥 Live 3D Mode (Real-Time Screen Conversion)
How to Start
Press Live 3D
Select the display you want to capture
Select the display where the SBS output will appear
It can be the same display, but this is not recommended.
If you capture and show on the same display:
You may see multiple mouse cursors
One will appear in 3D
Another 2D overlay cursor cannot be hidden
Maximizing windows may break SBS mode
It becomes annoying in 3D because one eye sees the overlay differently.
Recommended Setup
Create a second virtual display. On Mac you can:
Options:
Plug in a capture card (even unused) to create a second display profile
Or use software
Highly recommended: BetterDisplay (the one I personally use).
Create a second display profile.
Then:
Capture Display 1
Show Half SBS on Display 2
Done.
This system is designed for content consumption — movies and games — not for working.
The desktop does not look great in 3D, and small white text is the worst enemy of any 3D system. Letters can appear heavily distorted, especially against bright or light backgrounds.
🍎 Retina Resolution (Mac Users)
Mac uses Retina scaling.
Example:
Logical resolution: 1440×900
Actual render resolution: 2880×1800
If you choose 2x Retina, depth will be calculated at double the pixel count compared to logical resolution.
This:
Reduces it/s by around 5–6
May cause minor lag on weaker Macs
It won’t affect the final output FPS directly, but it can affect depth quality if your hardware can’t keep up.
Recommended for Mac M1
2x Retina at 25 FPS
OR1x Logical at 30 FPS
This avoids depth reuse and keeps results clean.
1.5x is a balanced midpoint between logical and Retina.
🎮 FPS Settings
Choose FPS based on your hardware and display.
If your display supports 120Hz and your system can handle it:
Choose 120 FPS
If not:
Choose the maximum your display supports
Setting 120 FPS on a 60Hz display is useless and wastes resources.
♻️ Depth Recycling Explained
If your system can process 30 it/s but you set 60 FPS:
It behaves similar to Turbo/Ultra mode — depth gets reused across frames.
At 60 FPS, this is usually barely noticeable.
It becomes noticeable only when:
4+ frames are constantly recycled
Depth starts lagging behind the actual image
💻 Performance: PC vs Mac
On PC
Uses GPU and VRAM directly
Games and 3D effect share resources
Heavy games may lose FPS
On Mac (M1 or newer)
Runs almost entirely on the Neural Engine.
Barely uses GPU
Minimal VRAM usage (~100MB max)
You may lose 1–2 FPS at most
That means you can realistically play games in 3D with almost the same performance as without 3D.
That’s one of the big advantages of Apple Silicon.
📊 Performance Estimates (PC)
Practical estimates for 1080p, same visual quality, and modern drivers. Normal mode in conversion means depth per real frame (no depth reuse).
| Tier | Typical Hardware | Depth Latency | 2D→3D Conversion | Live 3D Feel |
|---|---|---|---|---|
| Integrated GPU | Intel Iris Xe / Intel UHD / AMD Vega iGPU | ~220–380 ms/frame | ~2–6 it/s | Output can still look smooth at 25 FPS with depth reuse in Live mode |
| Entry/Mid dGPU | GTX 1660 / RTX 2060 / RX 6600 | ~20–45 ms/frame | ~18–45 it/s | Usually stable 25–60 FPS |
| Mainstream Current | RTX 3060/4060 / RX 7600 | ~8–20 ms/frame | ~40–90 it/s | Very fluid 60 FPS, often close to 120 depending on pipeline |
| High-End | RTX 4070 / RTX 4080 | ~4–10 ms/frame | ~80–180 it/s | 120 FPS is often achievable and stable |
| Flagship | RTX 4090-class | ~2–6 ms/frame | ~140–300+ it/s | 120 FPS comfortably with high depth cadence |
🍎 Performance Estimates (Mac / Apple Silicon)
Based on practical behavior of Apple Silicon for this workload. Mac M1 lands around ~30 it/s in Normal, and Live 3D around 30–60 FPS depending on target FPS and scene complexity.
| SoC Tier | Examples | Estimated Conversion | Estimated Live 3D | Notes |
|---|---|---|---|---|
| Base Apple Silicon | M1 / M2 | ~25–45 it/s | ~30–60 FPS | M1 commonly around ~30 it/s in Normal |
| Pro/Max Gen 1–2 | M1 Pro/Max, M2 Pro/Max | ~40–90 it/s | ~60 FPS very stable, high headroom | Better sustained throughput under long sessions |
| Newer High Tier | M3 Pro/Max, M4 family | ~60–120+ it/s | 60–120 FPS depending on capture/display limits | Usually less stutter at high target FPS |
Final performance always depends on input resolution, depth resolution multiplier, selected FPS target, and scene motion complexity.
Download
I recommend to check:
🎮 How to Play Console Games (PS5, Switch, Xbox, etc.) in 3D on Your Quest