Age Verification
This website contains age-restricted material including nudity and explicit content. By entering, you confirm being at least 18 years old or the age of majority in the jurisdiction you are accessing the website from.
I am 18+ or older - Enter
I am under 18 - Exit
Our parental controls page explains how you can easily block access to this site.

Discussions for Scenes for Version 1.2.X Fullscreen Mode here

  Forum / Tout sur iStripper

Wyldanimal
MODÉRATEUR
Inscrit en Mar 2008

4173 message(s)
Il y a 5 heures (edited)
Can you tell us more about your 2D to 3D conversion app ?

a little background 1st..
For many years I've wanted a software version of what the LG 3D TV's have in their Firmware.
Real time 2D to 3D conversion.

have a look Here:
https://iwantaholodeck.com/stream-to-3d-configuration/
and Here
https://iwantaholodeck.gumroad.com/l/wnclr

I thought I found the golden Ticket...
I bought in...
I was totally Disappointed, It's not 3D, it's a 2D screen Floating

So I decided to Dive in and see what I could come up with..
After a few hours I had a pretty good working Live 2D to 3D app.

I've tried to package it into a single Downloadable Executable file.
But so far everything I have tried Breaks it..

I have it running on my system using my GPU's CUDA cores for all the Heavy processing.
but my GPU is aged, an RTX 3060, and I'm not running the Latest Drivers.

Every time I bundle it up, the resulting executable Defaults to CPU only
and that runs at about 2 Seconds per Frame, or 30 Frames a minute.

With my GPU, I get a pretty Steady 24fps Live 2D to 3D conversion.

I do a Find edges with High Contrast.
then I normalize the Edges to White

I do a Gradient Flood fill on the Inside shape of the Edges.
Depending where on the Screen the Shape is Found, the Gradient shift is Darkened to account for Depth.
Then I make an Inverted Gray Scale of the Orig Image, and do a weighted Blend
of the Gradient, and the Gray Scale.

the Find edges get inverted and Feathered as an Edge Fall off to give the shapes edge Definition

finally this pseudo Depth Map is applied as a Pixel Shift where White is high and Black is Low.

I frame buffer up to 4 frames
and pop them off the stack to use as the Alternate EYE image
So that each eye has a slightly different Shifted Image.

It's all just a lot of weighted Math.
combined with a bit of trial and error..

I've tried to Video while I'm doing the On the Fly Conversion, but my Systems just Doesn't have the Balls to Do both at the Same time.

PS
Using what I learned, I did my Best to incorporate some of the in my Latest Scene
There is am extra Folder with Two additional Scenes
These apply my 2Dto3D shader
the results are just ok, not great, not terrible

The Shader provides for some debug Views to look at the Edges, and the Gradient
The Problem with a shader is that It's a ONE pass process.
I can not find edges, and Store them to later reuse with a Flood Fill.
Edge Detection is along a Single Horizontal Scan Line
and then I can Fill in between these Edge Pixels, with a Gradient Line of Pixels.
Repeat for the Next Row
then Stack all the rows together and you get a Single Pass
But the Gradient isn't the Same As if you Had the Shape Outline, and did a Flood fill to get a Smooth coherent Gradient.

What you get, is a Jagged gradient, which with a blur can be sort of blended.
Wyldanimal
MODÉRATEUR
Inscrit en Mar 2008

4173 message(s)
Il y a 4 heures
Ok I attempted to record a video of doing 2Dto3D on the Fly conversion.
https://wyldanimal.com/2Dto3D/2dto3D-demo-002.mp4

I also
made 54 different test videos

You Have to Download them to watch them...
is-001_3D.mp4 to is-054_3D.mp4
just change the 3 Digit number in the Link
https://wyldanimal.com/2Dto3D/is-001_3D.mp4

https://wyldanimal.com/2Dto3D/is-001_3D.mp4

PS, I'm hoping that OWL3D will soon have a live version
Their AI keeps getting Faster...


Vous n'êtes pas encore autorisé à participer

En tant qu'utilisateur gratuit de iStripper, vous n'êtes pas autorisé à répondre sur le forum ou à créer de nouveau sujet.
Vous pouvez cependant consulter les catégories de bases et commencer à découvrir notre communauté !