» Player (DX11.Texture)
This site relies heavily on Javascript. You should enable it if you want the full experience. Learn more.

Player (DX11.Texture)

plugin Image Player imagestack
Credits: meso for sponsoring development of v.1 - Elias for the architecture of Player (EX9) - vux for dx11

about

first off: send massive thanks to meso for sponsoring the development and even more for making it public!

Player (DX11.Texture 2d)

what's the deal?

if the nodename alone doesn't ring a bell:

optimized playback of picture stacks

  1. asyncronously reads the file into RAM
  2. asyncronously decodes if necessary
  3. swaps the image to GPU and decodes if necessary

tried a direct port of Player (EX9.Texture) by Elias but failed due to reasons.

so what's the differences:

  • supports bmp, exif, gif, ico, jpg, png, tif; no tga
  • doesn't use WIC/SharpDX to decode but System.Drawing
  • doesn't parse the directory async
  • extra debug output decoding time
  • gpu swapping is completely different and vux will probably laugh about that part of the code...
  • not tested with multiple graphicscards
although it has been successfully used in realworld projects, there might be hickups... coding had to be done rather quick

src on github

download

PlayerDX11Texture.zip - 04.12.15 [01:42 UTC] by woei | 565 downloads
notes: dx11 version of beta33.7, AnyCPU

eno 13/12/2015 - 17:14

Fabulous!

motzi 13/12/2015 - 23:37

thanks a lot!

sebl 15/12/2015 - 03:08

thanks meso & woei

Lrinke 31/05/2016 - 13:18

Hi, isn't this node spreadable like the EX9 one from Elias?

woei 14/06/2016 - 21:55

@Lrinke it does, when you use it with dx version of beta33.7 as mentioned in the notes.
there was a change in the dx11 render pipeline after that version which didn't find its way into this contribution (yet)

Lrinke 14/06/2016 - 22:09

Ah ok thanks woei :D

RobertQue 03/08/2016 - 00:13

Hi! thanks a lot, just how to use it? where should i unpack this .dll? (first-timer question)

sunep 04/04/2017 - 11:50

could this somehow end up in the DX11 pack by default, it would be a lot more convenient than tracking it down every time it is needed

sunep 04/04/2017 - 12:41

and does it even work in beta35.2?

anonymous user login

Shoutbox

~13h ago

drehwurm: Nevermind... my fault.. had an old DX11 pack installed

~13h ago

drehwurm: Nevermind... my fault.. had an old DX11 pack installed

~13h ago

drehwurm: PointEditor (DX11 2d) help needs a checkup. Replace Renderstate with Rasterizer?

~1d ago

joreg: @mediadog: indeed, fixed that!

~1d ago

mediadog: @microdee @joreg Aha! I had glanced at that list, but assignment was lurking beyond the scrollbar. Athankew!

~1d ago

joreg: first-come-first-serve tickets are now sold out except the "delegate" ones. others are still available from here: https://nodeforum.org/journal/node17-tickets/

~1d ago

~1d ago

microdee: @mediadog: default is set via assignment (equal sign)

~2d ago

mediadog: No default for effect parameters, just min and max?

~2d ago

microdee: regular *fcfs tickets for #node17 are already sold out, and non lowered regular ticket isn't available straight from main page