• Home
  • Documentation
  • Forum
  • Blog
  • Users
    • Map
    • Userlist
    • Businesses
    • Userpages
    • Connections
  • Contributions
    • All
    • Store
  • Downloads
    • vvvv beta
    • vvvv beta previews
  • Store

    Show / Hide Table of Contents

    badMapper

    Author: joreg
    Date: 21 Nov, 2013
    Category: tool
    Credits:

    MadMapper, DominikKoller

    Download

    64bit

    6-badMapper_v3.3.zip
    24 Jun, 2017 - 16:11
    fixed legacy cursor nodes. tested with b35.7
    5-badMapper_v3.2.zip
    21 May, 2016 - 14:55
    fixed texture filtering for destination to Linear (was Point)
    4-badMapper_v3.1.zip
    12 Apr, 2016 - 20:00
    minor cosmetics, no functional changes. tested with b34.2
    3-badMapper_v3.zip
    02 Sep, 2014 - 15:15
    Rework for b>32.1
    2-badMapper_v2.zip
    09 May, 2014 - 15:11
    updated for b32
    1-badMapper_v2_dx11_hack.zip
    20 May, 2014 - 16:54
    made a quick hack for a DX11 version -- working but ugly!
    0-badMapper_v1.zip
    21 Nov, 2013 - 22:45
    initial release

    Description

    Inspired by MadMapper and mapping-toolkit (alpha) badMapper allows to select multiple rectangles from a SourceRenderer and distort those (via homography) in a DestinationRenderer.

    Provide a texture with your own content, point your projector to the surfaces you want to be mapped and go fullscreen on it with the Destination Renderer. Create/place/size selections in the Source and then drag their corresponding cornerpoints to their targetposition by directly operating in the Destination Preview Renderer. Selections can be tweaked pixelprecise via keyboard, vertices snap, mappings can be saved/loaded, ... which makes this a perfectly usable tool for simple scenarios.

    Built in an ultra-modular fashion that allows it to be easily adapted to a DX11 version.

    Also available via github.

    Comments

    Comments are no longer accepted.
    Please create a new topic in the vvvv beta forum to discuss this contribution.
    everyoneishappy
    22 Nov, 2013 - 04:04

    Haha love the name :)

    Noir
    22 Nov, 2013 - 09:29

    useful

    manuel
    01 May, 2014 - 13:59

    whats this xy node that is missing ?=

    joreg
    01 May, 2014 - 14:01

    probably not missing but you're not running latest vvvv, see: new-vector-swizzle-nodes-and-vector-joinsplit-up-to-5x-faster

    manuel
    01 May, 2014 - 14:05

    ups, i just notice that, your reply was too fast!

    Alec
    02 May, 2014 - 12:52

    Nice tool! TYVM! Would be great if it has keyboard controls to select and move cornerpoints more carefully.

    herbst
    20 May, 2014 - 16:57

    I uploaded a DX11 version which is working, but not nice (texts are wrong format, contains a lot of hacks for strange Transform behaviours -- Billboard not working as I expected etc., no wireframe). Would be cool if someone makes it better, though.

    artifak
    22 Sep, 2014 - 07:54

    im currently have the vvvv b32.1 x64. If i open the badMapper (dx9) help patch its open but the badMapper node turn red (its like it missing node). can anyone help me why its happening?

    thanks

    joreg
    22 Sep, 2014 - 10:59

    @artifak: as mentioned above badmapper v3 needs b>32.1 so try again with b33.1 please.

    artifak
    22 Sep, 2014 - 11:15

    @joreg owh i thought its from b32.1 to the newest, oke oke thx for the explanation ad suggestion :)

    anonym_hk
    09 Oct, 2014 - 11:38

    Hi, Just stumbled on Bad Mapper. It is assumed that the polygons have four vertices. What if I want a polygon with more or less vertices for masking? I changed bin size for polygons in the sub folder patches. But then I started to get weird shaped textures. No wonder :) How do I do it? Thanks, Bad Mapper is cool.

    dominikKoller
    06 Nov, 2014 - 19:14

    @anonym_hk You have to apply masks to the content before putting it into badMapper. badMapper cannot do any masking (for now). It would be a lovely feature, I agree!

    Maybe someone wants to give it a try? ;)

    screamer
    28 Jan, 2015 - 13:42

    hey guys, i love badmapper, but i also love dx11, so i've made a conversion of the latest v3 bad mapper. Now i'm in the point that i have a badmapper that works identical in dx9 or dx11 (in the same module), but probably is more convenient to create a dx11 only badmapper (only a matter of cutting pieces now). anyway, if someone is interested, here it is

    http://www.bcaa.it/appoggio/badmapper_dx9_dx11.zip

    Noir
    28 Jan, 2015 - 16:12

    @screamer totally agree with u

    joreg
    28 Jan, 2015 - 17:07

    @screamer that does not sound like the way to go. essentially you'd only have to create DX11 versions of those modules that are now there as DX9 modules only. then they can happily live sidebyside. see?

    screamer
    28 Jan, 2015 - 19:32

    @joreg: yes, i agree, and in fact, after confirming to myself that quite all is working in dx11, i'm going to delete all the dx9 part and polishing the dx11 part a bit, just to have both versions working indipendently. you can say that the one i posted is only the first rough conversion, but seems to work in the most substantial parts.

    i've found a problem in dx11 about ActiveWindow not giving the correct handle (i've written a forum post with an example attached, and you can find it here: activewindow(windows)-dosent-give-the-right-windows-handle-with-dx11-render

    screamer
    28 Jan, 2015 - 19:57

    here we are, this is the DX11 only version. Not perfect, i still have some graphical differences (text without the brush, different size of some GUI parts, some nonclosed lines in the GUI, and last, i'm not the most clean patcher here, so don't expect clean subpatches as the original was :) but for all the rest, seems to do the job quite well

    http://www.bcaa.it/appoggio/badmapper_dx11.zip

    Amerlander
    03 May, 2016 - 11:29

    @screamer: I´m really interested in your dx11 version, could you reupp it? I´m pretty new to vvvv, so even after reading a load of tutorials I have no clue what to change in that "ultra-modular fashion that allows it to be easily adapted to a DX11 version." :)

    screamer
    03 May, 2016 - 13:27

    @Amerlander: need to find a backup, or to redo the porting again, gimme some time to sort it out ;)

    screamer
    03 May, 2016 - 18:13

    Here we are, i've found my backup, there was some things no more working, but now it should work with the latest beta of vvvv, let me know

    https://www.dropbox.com/s/tkh1ba7idmm9zlk/badmapper_dx11.zip?dl=0

    Amerlander
    04 May, 2016 - 15:46

    wow great, the test setup with spout and AfterFX works like a charm now. Thank you! :)

    Veronika_Bol
    26 Jan, 2017 - 07:43

    Hey I'm working with vvvv b32.1 x64 and i already did all my Patches. But now i need to map video. And for that i need a bad Mappen, which is as i get working only with another Version? But if i open my patch in another one, some things such Hit Boxen turning red. How can i map my video in this Situation Thanks

    joreg
    26 Jan, 2017 - 10:54

    you should really get your patch working with beta35 first. please start a new forum thread about your troubles when opening your patches with beta35.

    artifak
    06 Jun, 2017 - 07:34

    Dear joreg

    i tried using bad mapper again and it still an absolutely awesome patch, but i wonder can i use multiple texture or source to the badmapper and have different polygon for every texture? for example i use texture A for polygon 0 and switch to texture B for polygon 1 and so on.

    thank you

    joreg
    06 Jun, 2017 - 10:37

    @artifak in order to do this you'll have to first "merge" the textures to one, by e.g. rendering them together in an extra renderpass and then using that combined result as input to the badMapper. hope that explains..

    artifak
    07 Jun, 2017 - 05:30

    @joreg ehmmm did you mean by merge it first in another renderer and pass them using dx9texture?

    joreg
    07 Jun, 2017 - 10:24

    @artifak: exactly..using dx9texture..

    knoeterich
    21 Mar, 2018 - 17:20

    is it possible to get this to work with two or renderer which render different parts of the texture to cover different angles of the "real world image"?

    joreg
    04 Apr, 2018 - 11:06

    @knoeterich for sure this can be adapted to your needs. only it would kinda go beyond the scope of a simple answer here. try to take steps in the direction and ask more specific questions on the forum as they arise.

    Aurel
    13 Sep, 2018 - 22:46

    Good hey mates from Wisp...! Working with severals beamers with badmapper and boygrouping. We are looking for a method to save renderers positions. Problem is when closing and saving from server or client, the position is lost and we have to manage it each time we restart.

    Thanks !

    Aurel

    tonfilm
    17 Sep, 2018 - 20:07

    @Aurel maybe you need the SetRenderer node from here: setrenderer-(ex9)

    madPhan
    05 Dec, 2018 - 08:59

    As the link for the badmapper dx11 version doesn´t work anymore would it be possible that anyone uploads the conversion of badmapper for dx11 again? This would be really great. Many thanx Stephan

    Urbachd
    07 Jan, 2020 - 04:58

    I just started working with vvvv, should I be using this with beta35? when I open the patch in beta39 the badmapper node is red.

    joreg
    07 Jan, 2020 - 10:29

    @madPhan you can write @screamer to get his attention since he was the one who shared the dx11 version...

    joreg
    09 Jan, 2020 - 01:06

    @Urbachd cannot confirm. just tested this to work with latest b39. you're not missing the addonpack, are you?

    Urbachd
    09 Jan, 2020 - 01:13

    @Joreg I do not have the dx11 add on pack, I believe that is the problem with badmapper's node being red. @Iorec brought that up as well. I'll install the add and post the results.

    joreg
    09 Jan, 2020 - 01:19

    @urbachd you don't need the dx11 pack for badMapper. only the addonpack that since b39 is by default installed by the installer.

    Urbachd
    09 Jan, 2020 - 01:44

    Oh,OK. Thanks!

    m9dfukc
    27 Jan, 2020 - 16:52

    Hi,

    can anybody the provide me the DX11 version of badMapper @screamer did? All the links from above seem to be dead unfortunately :/

    Thanks

    tsch8n
    15 Jan, 2021 - 12:30

    *push

    Im interested in the dx11 version too!

    matka
    31 Aug, 2021 - 09:55

    +1 for the DX11 version. Cheers!

    Meierhans
    18 Mar, 2022 - 09:56

    +1

    Noir
    19 Mar, 2022 - 12:46

    https://www.nuget.org/packages/VL.BadMapper/0.0.3-alpha

    urbandrone
    24 Mar, 2022 - 14:16

    @noir very very good thanks a million

    Meierhans
    30 Mar, 2022 - 22:05

    thx alot!

    • Improve this Doc

    © 2020 by vvvv group. Imprint | Privacy Policy.
    Thanks to DocFX for building this website. Analytics by Plausible.

    Back to top