Sie sind auf Seite 1von 5

20/12/2015

DX11.Pointcloud|vvvv

Screenshots

Propaganda

Users

Licensing

Blog

Forum

Documentation

Contributions

Downloads

vvvv Contributions DX11.Pointcloud

Search

anonymoususerlogin

DX11.Pointcloud
dx11 force kinect kinect2 particle particles pointcloud
Credits:Thankstovuxforhiskindsupportonskype.Thankstotimpernagel,sebl,princemioandvelcromefor
theircontributionstothispack.

Shoutbox
~2dago

tekcor:Monome
Compilationwithhighend
VVVVmusicvideo
http://www.symbioticcube.com/monome
compilation/
~2dago

bjoern:
https://www.youtube.com/watch?
v=KTrgRYa2wbI
~2dago

sunep:Can'twait,itfeels
likeChristmasiscoming
soon.
~2dago

joreg:relatestalpha:
blogpostwithexplanations
imminent..
~2dago

sunep:whyisthelatest
alpha230MB?
~3dago

skyliner:
https://vvvv1.bandcamp.com/
~3dago

microdee:@joreg:itis
beautiful...
~3dago

joreg:don'tyoutouch
'em

about

~3dago

u7angel:thepacksfolder
ispackedwithgoodies:)

Thispackisacollectionoftoolsandtechniquesfordealingwithpointclouds.
ItemergedfromapreviouspackcalledKinectToolkitDX11andisdesignednotonlytomakelifeeasierwhen
youaregoingtouseakinect(orkinect2)itisbuiltinaverymodularmannersothatintegratingarbitrary
sourcesforpointcloudsisaneasytaskandalltoolsinthispackcanusedforthenewsourcestoo.

Features

~3dago

guest:Somethinggoing
oninthenewAlpha...
readmore
followontwitter

create&visualizepointcloudsfromdifferentsources&indifferentways
spatialfilteringofthepointcloud
jitterfilterforthedepthimagesofkinect(2)
kinectcalibrationformappingrealworlddatatoyourvirtualscene
blobdetectionandtracking
hittests,centroids,bounds
merging&splittingpointclouds
dynamicparticleemission
applyforcestoparticles(attractors,collisiondetection,deceleration,gravity,selfrepulsion,turbulences,
vectorfieldsandmore)

Gettingstarted

http://vvvv.org/contribution/dx11.pointcloud

1/5

20/12/2015

DX11.Pointcloud|vvvv

Gettingstarted
Youneed:
vvvv(testedwithb33&b3432/64bit)
directx11nodesalpha
Downloadundunpacktheprovidedzipfileandcopydx11pointcloudintoyourpacksfolder.Nowyoucansee
allnodesofthispackbytypingdx11.pointcloudinyournodebrowser.
Therearehelppatchesforallincludednodesthatgivesmallexampleshowtousethem.

CustomizingDataStructure
Thereisanexampleundergirlpower/CustomizingDatastructure/thatshowshowtoextendthe
datastructureofthepointcloudpackforthecustomizedusageinyourproject.

Fordevelopers
Ireallyappreciateallofyourhelptoletthispackgrow.TherearesomeideasIwanttorealizeinthenear
futurebuteverysinglecontributionisreallywelcome.
Pleasegotohttps://github.com/letmp/dx11pointcloudongithubtofetchthelatestversionandfeelfreeto
contributeyourmodules/plugins/shaders.
Forthecuriousamongyou:thereisalsoanadditionalfoldercalled"research"thatcontainsallunfinished
nodes.
Pleasereadthebestpracticeparagraphwhendevelopingyournode.Ialsocollectedsomefurtherdevelopment
ideasinthelastparagraph.

License
intolight,2015CC4.0BYNCSAt
Author:intolight(robert@intolight.de)
Thissoftwareisdistributedunderthe

CCAttributionNonCommercialShareAlike4.0license.

Ifthislicenseseemstorestrictiveforyourusecase,pleasecontactlicense(at)intolight.deandtellusabout
yourprojectoryourgoal,sowecanfindasolutionoranalternativelicenseforyou.

download
dx11pointcloud.zip21.08.15[11:54UTC]by

tmp|585downloads

other/olderrevisions
dx11pointcloud.zip08.05.15[16:31UTC]by

tmp|522downloads

notes:performancefixes,newpointcloudnodeforkinect2
dx11pointcloud.zip05.05.15[13:22UTC]by
KinectToolkitDX11.zip12.09.14[15:02UTC]by

tmp|164downloads
tmp|1152downloads

reaktant12/09/201421:35
thankstmp!
cannottestrightnowbecausemykinectwentonavacationtochina,
butthislooksreallynice.
besides,thismademewonderifpacksshouldbeusedtobundleexisting
contributionsintousefulanddocumented/girlpoweredcollectionsforspecificusecases.

Noir13/09/201418:33
Thanksforsharingtmp
looksgreat
OnlyonethingIhaven'tprojector(dx11)node...

tmp13/09/201418:55
reaktantthisisaninterestingpointandindeedagoodidea.thereareforexamplealotofgoodhelpermodules
(f.e.operandomatic,grid,...)thatwouldbenicetohaveinapack.
noirthanksforthishint.icreatedtheprojector(dx11)nodesomeweeksagoanditispartofthedx11
girlpowerpackage.(seehttps://github.com/mrvux/dx11vvvvgirlpower)
unfortunatelythelatestvvvvdx11zipfileisnotuptodatesoallyouhavetodoisreplacetheexisting
girlpowerfolderwiththeoneyoucandownloadongithub.

http://vvvv.org/contribution/dx11.pointcloud

2/5

20/12/2015

DX11.Pointcloud|vvvv
Noir13/09/201420:16
Oki'lltrytodwnldfromgithubthegirlpowerandreplaceit
Thankstmp

tmp15/09/201413:03
Iwasaskedtodayifthenodesalsoworkwithmorethan1kinect.Yesitworks)
AllyouhavetodoistousetheCons(DX11.Texture2d)nodeandmergethedepth/rgb/rgbdepthoutputof
eachkinectinstance.
YoucanthenusetheValidator(DX11.Layer)andGetSlice(DX11.Validator)nodestofiltertheoutputlayerof
thePointcloudnode.

Noir15/09/201413:44
Confirm
ThanksagainTmp

tmp18/09/201415:42
thereisasmallupdateavailableongithub:
newMesh(DX11.Buffer)nodetodrawameshinsteadofapointcloud
renamed"Pointcloud"to"Visualization"allnodesthathavetodowithkinectdatavisualizationfindtheir
placetherefromnowon
https://github.com/letmp/KinectToolkitDX11/archive/master.zip

MitrakasDimitris10/12/201418:31
Hello,
Ineedsomehelp.Iwanttocalibratekinectwithaprojectorsoiusethe"calibration(kinectsetup)help.v4p".
Ifollowthestepsandeverythingseemstogofine.Myproblemisthatican'tunderstandhowicanapplythe
trasnformationonthejointspositionsofthe"skeleton".Itriedtouse"applyTrasform"andinsertedthwjoints
positionsandthe"transformout"fromthe"calibration"node,butitdidn'twork.Couldsomeonehelpme?
Thanksinadvance.

cunk11106/05/201513:42
There'sacomparisonbetween evvvvil, everyoneishappyand tmp'Spointcloudperformanceinnit?

tmp08/05/201515:41

UPDATE
changesinthelatestversion(08.05.15):
introducedaseparatenodeforkinect2thatusesthekinect2raytabletocalculateworldcoordinates
(insteadoffovforkinect1).
thetexturebasedbuildingofpointclouds(kinect1/2&layer)isabitfasternow(usesnumthreads8,8,1
insteadof64,1,1)
@cunk111:idont'tknowcontributionsofevvvviloreveryoneishappythatarerelatedtopointclouds.soi
cannotsayanythingtoperformance.

sinus12/05/201507:27
THXALOT!thisisagreattutaboutCSshadersaswell.bigups!

timpernagel21/08/201510:35
IsenseadisturbanceintheForce.

tmp21/08/201511:01

UPDATE
NEW
http://vvvv.org/contribution/dx11.pointcloud

3/5

20/12/2015

DX11.Pointcloud|vvvv
addedforcespack(havealookatgirlpower/forceExamples/andhelppatches!)
cameranodehasenabledpinandbetterdefaultvalues
betternamingsforvisualizationnodes(Constant,Sprite,Mesh)
bangonsuccessincalibration
pointsmoothingisaseparatemodulenowandgivesbetterresultsbyusinganadvancedqueue(was
includedincalibrationmodulebefore)
readerandwriterfortransforms(veryusefultosave/loadcalibrationdata)
analysisnodesadditionallyoutputtheirdataasbuffers(soyoucanavoidexpensivereadbacks)
addedalotofenabledpins
nodistinctionbetweenPointcloudBufferforKinect1and2anymore>onenodeforboth
pointcloudbuffercanuserawimagesnow(fasterkinect2only)

FIXES
fixedalotofissueswithnilinputsforgroupids
fixedframedropstriggeredbykinect2node
fixedoversamplingbugforpointcloudbuffernode
Therearesomefeaturesthatneedthelatestbuildofdx11!
Forthoseofyouthatarenotabletobuildit:
https://dl.dropboxusercontent.com/u/51232449/dx11_x86_x64_201508.zip
Havefun!Feedbackappreciated!)

timpernagel21/08/201513:42
Guys,youreallyhavetocheckouttheforcespartofthepack.Isalreadyalotoffunandcontributingof
additionalstuffhighlyappreciated.Wehavethenextimplementationsonthelist(verlet+constraints,boids,
connectall,sorting,etc.).Butifyouhavealreadysomethingonyourharddrive,feelfreetoimplementitinthe
packandmakeapullrequest.Letsbuilda(nother)powerfulparticlelibary!
Ah,anddon'tmisstheMultiEmitterWithGroupedForces.v4pgirlpowerpatch.Eventbasedbehaviourswitching!

Luper22/09/201507:25
hey!Iuseditformyinstallation,thanks!
continuuminteractivevideoinstallationinvvvv

velcrome30/09/201515:16
Nicework,Luper.Ilovethewiredcanvas:)
Wouldyoumindaddingsomeattributiontothedocumentationofyourprojecttothebenefitofintolightand
tmp'swork?Ithasbeenquiteaninvestmentoftimeandworktogetthepointcloudpacktowhereitisnow,
hencethecreativecommonlicenseobligationof
Attribution
NonCommercial
ShareAlike
Icanseethatthiswasn'taprojectforthebigbucksbutforthearts,andwealsoappreciateyougivingaway
thecellularshaderasanappreciationinkind,sothismightnotapplytoyouatall,butforcompleteness:
Ifyouwanttoearnmoneywithit,don'twanttomentionournameinthecontextofyourinstallationorgive
someonepartsofthecodeunderdifferentlicensingterms,justgetintocontactwithus.
Easy,wedon'tbite.Wejustfeelitunfairifsomeonetakesthecakewebakedwithoutushavingashare.

io14/12/201501:36
Halloacoupleofquestion,oneisintheforum,pointcloudlayerwithprojectornode,thereseemstobea
problemwhenusingtheProjectornodewithshiftyascamera.
Thesecondone,IseeIDsaredisabledinPointcloudLayer,isthereanywaytoassigndifferentIDstodifferent
objectscomingintoPointcloudLayer?
TheseobjectsaredefinedbyabufferedtransformIIDwithInstanceNoodlepack.
tx
Simone

tmp15/12/201511:59
Iuploadedasolutioninyourforumthread.
UnfortunatelyIcannotreplytoyoursecondquestion.Canyoubeabitmorespecific?Orevenbetter:uploada
smallpatchthatshowsyourproblem.

io15/12/201515:47
HiIvemodifiedthePointCloudLayertoaccepttransformationsandgroupIDs,nowthisworksokwithnormal

http://vvvv.org/contribution/dx11.pointcloud

4/5

20/12/2015

DX11.Pointcloud|vvvv
transformation,Illtrysomebufferedtransformationlater.
Isitpossibletoseparatepositionandcolouroftheparticles?Idliketosamplecoloursfromthesameobject
but2differenttextures,soIcouldforexamplemaketheobjectintoparticles,movethemaround,changethe
particlestotheothercolourfromthesecondtexture,composetheobjectback.
IassumeIcouldjustcreate2perfectcopiesofthePointCloud,oneforeachtextureandapplythesameforces
butthatwouldinvolveadoublecalculationofpositionswhenallIwantisjust2setsofcolours.
S.
http://s000.tinyupload.com/?file_id=65015626839706849971

impressum

http://vvvv.org/contribution/dx11.pointcloud

5/5

Das könnte Ihnen auch gefallen