Point Clouds in TouchDesigner099 Part3 - Napoleon dissolved

แชร์
ฝัง
  • เผยแพร่เมื่อ 6 พ.ย. 2019
  • using a model of Napoleon downloaded from threedscans.com/nouveau-musee-... we will look at converting obj models to point clouds, saving them out, using normals information and how to create a simple particle like effect with nothing else but TOPs.
    derivative.ca/community-post/...

ความคิดเห็น • 120

  • @matthewross2944
    @matthewross2944 ปีที่แล้ว +7

    3 Years later and this video is still the best resource on animating point clouds I've found on youtube. Thank you!!!

  • @arseniylubkov7125
    @arseniylubkov7125 4 ปีที่แล้ว +2

    Thank you Markus, its wonderful learning ! You are the best!

  • @nickclark3102
    @nickclark3102 2 ปีที่แล้ว +2

    This is amazingly good. Your clear explanations really helped to demystify doing calculations in tops. Very inspiring!

  • @paketa12
    @paketa12 4 ปีที่แล้ว +14

    wonderful teaching Markus. Your cat is lovely too :)

    • @MarkusHeckmann
      @MarkusHeckmann  4 ปีที่แล้ว +5

      Haha - yeah - Milo doesn't like me not paying attention to him...

  • @denisnovikov1290
    @denisnovikov1290 4 ปีที่แล้ว +1

    Thank you so much for this tutorial. Now I have the next level.

  • @exsstas
    @exsstas 4 ปีที่แล้ว +5

    Thank you! A lot of interesting tricks here

  • @ChrisChoiThird
    @ChrisChoiThird 11 หลายเดือนก่อน

    One of the Coolest TD tutorials ever!. Thank you.

  • @baleenwhalenipples1522
    @baleenwhalenipples1522 4 ปีที่แล้ว +39

    was having difficulty with this on version2019.37030. moviefile in had a new section called EXR where you need to define the first layer as RGB or tx ty tz. couldn't get it to work without the alpha being active in pointFilein and in GLSL changing it to hold in "input extend mode UV" didn't work unless I disabled Alpha in the common tab of GLSL

    • @jbach
      @jbach 4 ปีที่แล้ว +1

      Thanks Alberto! Had me stumped.

    • @cache-22
      @cache-22 4 ปีที่แล้ว +4

      @@salemapol in the moviefileIn node there should be a plus and minus button to add/remove additional inputs

    • @ofirliberman2837
      @ofirliberman2837 3 ปีที่แล้ว

      tnx man, you saved me tons of time :)

    • @hanskirschner5357
      @hanskirschner5357 3 ปีที่แล้ว +2

      Awesome! Was thinking about giving up already

    • @MA.AMND.
      @MA.AMND. 3 ปีที่แล้ว

      Hello Alberto, I'm giving up on this. Do you have the project file? I have problems in the GLSL part, changing it to "hold" is not sufficient since there is a new TOP Analyze, that maybe is the element that screws things up. Can anybody help?

  • @furek5
    @furek5 4 ปีที่แล้ว

    Thank You! All series very interesting, really cool ..

  • @AlejandroThacker
    @AlejandroThacker 2 ปีที่แล้ว

    Thanks for explaining with such detail!

  • @poststructural-ismlabel561
    @poststructural-ismlabel561 4 ปีที่แล้ว +1

    omg i was using the version of Yeataro and thanks for boths for make that possible and explain everything!

  • @sphericalaberration
    @sphericalaberration 4 ปีที่แล้ว +3

    i love this, thanks you so much for the detailed workshop! I was wondering how to add some audio reactivity to this

    • @MarkusHeckmann
      @MarkusHeckmann  4 ปีที่แล้ว +2

      Happy it's useful! For this particular example I guess controlling the Noise TOPs parameters with audio levels would be a start.

  • @RusticRaver
    @RusticRaver 4 ปีที่แล้ว

    Even on my computer it works now amazing thx to update. Question, would it be very hard to get a sphere and noise up points inside this adjustable size invisible sphere only(linked to live position of my hand read by kinect) for instance? Or be able to move that halfway division left to right or up and down to get this statue to gradually reconstitute itself over time , or fully disapear aswell. Lovely as it is but hard to incoporate in a show because of this halfway limit. so cool, still!

  • @MauroCosenza
    @MauroCosenza 3 ปีที่แล้ว

    Geniaaal ! muchas gracias!

  • @LukaszBoros
    @LukaszBoros 4 ปีที่แล้ว

    Great tutorial, thanks!

  • @houdabenazzouz1377
    @houdabenazzouz1377 3 ปีที่แล้ว +1

    Hi I’m starting to follow this tutorial but I was wondering if this could be audio controlled via a Audio device in? Thank you for this 😁

  • @ashkansadeghi124
    @ashkansadeghi124 4 ปีที่แล้ว

    Hi Markus
    thank you ever so much for your tutorial! would you please advise how can I export point-cloud in touch designer in order to let say mesh it in Houdini or Rhino?

  • @terranos
    @terranos 4 หลายเดือนก่อน

    Great tutorial, thanks. I'm having a problem, when I translate the instances using feedback, the instances move away from each other rather than all in the same direction. Some move in the + direction and some in the - I've tried anything I could think of but didn't get anywhere

  • @truefiasco2637
    @truefiasco2637 4 ปีที่แล้ว

    is there anyway to turn the point cloud back into a mesh?

  • @dissonantprotean5495
    @dissonantprotean5495 6 หลายเดือนก่อน

    Who needs a renderer .. just SOP to TOP and call it a day :))

  • @maxikleya
    @maxikleya 2 ปีที่แล้ว

    Hello Markus, can I ask you how can I do some reactive masks with it? I need this particles has some collisions. How would you do? Thank you in advanced

  • @jamesleehunter
    @jamesleehunter 4 ปีที่แล้ว +1

    Great tute. Did you ever figure out why they're spawning all over the place?

  • @markwend
    @markwend 4 ปีที่แล้ว

    Great tutorial - very useful, particularly seeing how you approach things when they don't work for you right away.
    However (and this isn't a ding on you), this technique points out something that I find very frustrating about TD - just because you CAN do something a certain way, doesn't mean it's the most natural or 'correct' way to do it. While it's cool and clever to use TOPs to manipulate and animate points, I'd much rather work with particle system controls or SOPs to manipulate points, since that's a more natural way to manipulate points. For everything you've done, wouldn't it make more sense to import the points from an obj, throw away the polys, and continue to work in SOPs to do everything (if you could)?

    • @MarkusHeckmann
      @MarkusHeckmann  4 ปีที่แล้ว

      Hi Mark, thanks! happy you liked it. If it would be possible, the SOP Workflow would be the more natural approach to this. Choosing TOPs just gives us quick access to exploration of pointclouds with a number of points that's just not possible to process in real-time with our current SOP architecture. Not the last word on it - much more to come.

  • @CannaviZion
    @CannaviZion 4 ปีที่แล้ว

    Hey Markus! Thanks a lot for this tutorial! I've leveled up! I know it was difficult to find the solution to the last noise loop, but I've found that it works only on the first two loops and then instead of looping again from 600 it gets stuck between 0 and 1 and that's why it looks like white noise. Does it happen the same to you? I couldn't check the second loop in your video. Thanks again, master!

    • @CannaviZion
      @CannaviZion 4 ปีที่แล้ว

      Well... yes, I downloaded your project and happens exactly the same. Any idea of what may be happening?

  • @NicholasCarn
    @NicholasCarn 2 ปีที่แล้ว +3

    Hi this is a really great tutorial, thanks for this Markus :) I'm trying to do it with point clouds and objs which I've created from photogrammetry but am having difficulty with anything other than the Napoleon model at the moment. I always seem to get the error in the GEO saying that all OPs must have the same number of instances.

    • @marahd.914
      @marahd.914 2 ปีที่แล้ว +2

      I had the same issue, you have to hit "pulse" in the feedback to get it working. Somehow it keeps the data of the previous model until you hit pulse

    • @NicholasCarn
      @NicholasCarn 2 ปีที่แล้ว

      @@marahd.914 Thanks, yeah there are a few different feedbacks in the network, I must have missed pulsing the important one :)

    • @marahd.914
      @marahd.914 2 ปีที่แล้ว

      You're welcome 😊 did you get a good result at the end? I have tried with many models but none of them was as good as Napleon after exporting the exr :(

    • @NicholasCarn
      @NicholasCarn 2 ปีที่แล้ว

      @@marahd.914 No I didn't get a good result yet either. I've left it as something to look into when I play with point clouds again. They are quite time consuming to experiment with :) I think that rather than using a model, using point cloud scans seemed to work ok but I don't have any good scans to play with.

  • @BurnsCatrina
    @BurnsCatrina 3 ปีที่แล้ว +1

    Hi Markus, I'm amazed by your know-how, I'm just getting started with TD and you're a massive help. One question regarding this network: is there a way to add colour to the noise/dissolving particles (ideally, using our point cloud data)? I tried a few different CHOPs with r g b channels as the colour OP for geo instancing but always end up with the error "all OPs must generate the same number of instances (have the same length)" so I'm clearly missing some crucial piece of info as to why this doesn't work. Excuse the noob question :)

    • @MarkusHeckmann
      @MarkusHeckmann  3 ปีที่แล้ว

      Hi Catrina, happy this tutorial is helpful. The warnin gis pretty much spot on - for instancing, your data all must have the same amount of data points. In the Napoleon example, the pointcloud texture that is being used has a resolution of 703 x 705 pixels resulting in a total of 495615 pixels. If you want to use a CHOP, the the CHOP would have to have the same amount of samples: 495615

    • @MathiasHradecsni
      @MathiasHradecsni 3 ปีที่แล้ว

      ​@@MarkusHeckmann Hi! I'm struggling with a very similar thing, maybe you can help. In my case I want to add the RGBA data to the my Pointfile, however when I import the obj, only the mesh without the texture is added. So I use the Material Sop to add the texture that came with the obj. When I try to get Color RGB from the SoptoTop, it gives me an error: "Unknown Attribute cd". Do you know how to solve this?

  • @jbach
    @jbach 4 ปีที่แล้ว

    Thanks Markus! As a first step wouldn't it be easier to do some sort of poly reduction?

    • @MarkusHeckmann
      @MarkusHeckmann  4 ปีที่แล้ว

      The Pointcloud TOP now supports a range of geometry file formats, so the whole conversion is not necessary anymore.

  • @andreadipa9969
    @andreadipa9969 ปีที่แล้ว +2

    HI! The tutorial is great. I only ask you one thing: why when I change the value of constant1 the image stays in the center and "stretch" instead of moving?

    • @smyrkphace
      @smyrkphace 8 หลายเดือนก่อน

      did you fiure that out? same here. edit > I changed the constant to add also, gives the correct result, but not sure if it will break on next step yet.

  • @anselmkuhl681
    @anselmkuhl681 8 หลายเดือนก่อน

    Why does it work with the same Model of Napoleon, but when I try it with one of my own Models it shows that the soptoChop doesn’t find Normals and UVs ?

  • @meatwad6315
    @meatwad6315 4 ปีที่แล้ว

    Hey Markus, thanks so much for the tutorial. Unfortunately I'm stuck at the first step importing the Napoleon .obj file, when I select 'View as points' I do not seer anything in my pointFileIn TOP besides a single small point. Any ideas what's wrong?

    • @MarkusHeckmann
      @MarkusHeckmann  4 ปีที่แล้ว +1

      Hey, yes - currently the alpha channel is interpreted as an active channel - so with the obj file only containing 3 channels, you would have to set the Alpha Channel on the PointfileIn TOP to "One".

  • @SocailInteruption
    @SocailInteruption 4 ปีที่แล้ว

    Hi Markus, fantastic tutorial, its my favorite thing to watch of an evening :) I am just getting stuck trying to find the colour of the point cloud .ply file I have. If I use a select to grab rgb channels, the viewer shows it as pure white. any ideas greatly appreciated. Thanks again

    • @MarkusHeckmann
      @MarkusHeckmann  4 ปีที่แล้ว

      Are the pixel values all 1 as well or is the color rnge just outsise 0-1? You can use the new TOP viewer mode "Normalize Split" (keyboardkey 'n' on the active viewer...) to check on this.

    • @SocailInteruption
      @SocailInteruption 4 ปีที่แล้ว

      Markus Heckmann thanks so my for your reply. I got it working in the end, using normalise split to find the right channels. Much appreciated

  • @MXZEHN
    @MXZEHN 4 ปีที่แล้ว +1

    Hi Markus, amazing Tutorial to begin with, love this technique.However I try to wrap my head around how one would go about defining obstacles for the particle flow, like collisions...
    Also Attraction would be interesting.. Do you have an ideas?

    • @maxikleya
      @maxikleya 2 ปีที่แล้ว

      Hello, I have to do something like this. Have you find the solution? Thank you

  • @mollykaplanoflos
    @mollykaplanoflos 4 ปีที่แล้ว

    Thank you so much! I have a seashell obj that returns a point cloud that is centered, but way too big. I figured that the glsl centering wouldn't effect the output but it returns a weird pointcloud that looks like a firework instead of a seashell, any clue how to fix this? or is there a way to resize the pointcloud without recentering? Thanks

    • @MarkusHeckmann
      @MarkusHeckmann  4 ปีที่แล้ว +1

      Hi Molly, the first thing that comes to mind is what i'm explaining at 24:40 about the Parameter "Input Extend Mode UV" on the glsl1 TOP. The Parameter has to be set to "Hold" for the values to be read out correctly by the glsl TOP. If that doesn't work, you could also use the Math TOP to scale the rgb channels of the pointcloud and by that reduce the size.

    • @mollykaplanoflos
      @mollykaplanoflos 4 ปีที่แล้ว

      @@MarkusHeckmann ah yes! that's the trick! thank you so much!!!

    • @mollykaplanoflos
      @mollykaplanoflos 4 ปีที่แล้ว

      I'm curious about the UV node that went unused in this tutorial. Can it be used here for something like texture mapping or vertex shading? I was wondering if there is a glsl solution to applying color from the obj (or it's associated texture) to the instance geometry.

  • @jaminkidd6285
    @jaminkidd6285 4 ปีที่แล้ว

    Wonderful tutorial, thank you! I'm using a different model from that website, and after doing the pointfileinTOP around 15:00, it doesn't look right at all... just a mess of points that don't resemble the model. But when I switch to napoleon, everything's fine. Any ideas?

    • @MarkusHeckmann
      @MarkusHeckmann  4 ปีที่แล้ว +1

      Which model and TouchDesigner build are you using?

    • @jaminkidd6285
      @jaminkidd6285 4 ปีที่แล้ว

      @@MarkusHeckmann Using the lifemask model (threedscans.com/lifemask/goethe-lifemask/) on build 2019.33020

    • @DavilOne
      @DavilOne 4 ปีที่แล้ว +1

      @@jaminkidd6285 I used the same model. It looks weird but it works at the end...

    • @MarkusHeckmann
      @MarkusHeckmann  4 ปีที่แล้ว

      @@jaminkidd6285 maybe the issue is the rotation of the model?

  • @orquesmmusic7121
    @orquesmmusic7121 ปีที่แล้ว

    wow what a great tut. clearly explained....(f#cking complicated for a noob with 1 month experience) but i managed to got it work,,😁 again tnxs for this. lots to play with for the next days

  • @000skeletor
    @000skeletor 3 ปีที่แล้ว

    Hello Markus, I really appreciate your tutorial. I am getting stuck at 30:00 when you turn on instancing on the geo component and drag the null_pos component because after setting the translate x,y,z to r,g,b respectively the object disappears. Any guidance here would be greatly appreciated, thank you.

    • @MarkusHeckmann
      @MarkusHeckmann  3 ปีที่แล้ว

      Hi Daniel, maybe post an image in the Forum - would be easier to see what's happening. I have to caution you that so much has changed since last November but I haven't gotten to rerecording this tutorial.

    • @MarkusHeckmann
      @MarkusHeckmann  3 ปีที่แล้ว

      You could also reference the file in the git repository to see if that is working for you.

    • @diesproject
      @diesproject 11 หลายเดือนก่อน

      the same problem!!! When I put Hold in input extend mode of glsl the object disappear!!

    • @arvis5844
      @arvis5844 9 หลายเดือนก่อน

      the same for me@@diesproject

  • @anemotiona
    @anemotiona 4 ปีที่แล้ว

    Hello Markus, thanks a lot for this tutorial. I tried to open 3 differents .obj files from this website but I always get an error from the pointfileinTOP: Failed to open file.
    Any ideas where this error could come from? I have the last build

    • @MarkusHeckmann
      @MarkusHeckmann  4 ปีที่แล้ว

      Hi!
      Which files did you try? Were you able to open them via the File In SOP?

    • @anemotiona
      @anemotiona 4 ปีที่แล้ว

      @@MarkusHeckmann I tried Napoleon, and two other models from the website you provided. Yes, they all worked with the FileInSOP.

    • @anemotiona
      @anemotiona 4 ปีที่แล้ว

      unrelated to this, but I can't use the transformation handles in the geometry viewer with the last experimental build

    • @MarkusHeckmann
      @MarkusHeckmann  4 ปีที่แล้ว +2

      Hi @@anemotiona - do you mind posting this to forum.derivative.ca and mention your system as well (computer make, OS, TouchDesigner build, videocard, driver version etc) - we can try to solve it from there!

    • @MarkusHeckmann
      @MarkusHeckmann  4 ปีที่แล้ว

      Hi Harold, can you try loading the file from a different folder location and also try loading the exr I saved out from it which you can get from here: github.com/wuestenarchitekten/workshops/tree/master/Pointclouds in TouchDesigner/Napoleon

  • @mauroromanzi
    @mauroromanzi 4 ปีที่แล้ว +2

    Hi Markus, great tutorials! But I'm stuck at 25.30 on Napoleon: on glsl page in glsl TOP when I switch the input extend mode UV to "hold", instead of seeing the correct Napoleon the image totally disappears.
    I can't understand if I miss anything or what else... the info DAT tells me everything is compiled successfully. Any idea?
    Thank you!

    • @MarkusHeckmann
      @MarkusHeckmann  4 ปีที่แล้ว

      When switching the viewer to "Normalized Split" mode, what is the value range for each color channel?

    • @mauroromanzi
      @mauroromanzi 4 ปีที่แล้ว

      @@MarkusHeckmann (After //center everything and before //scale everything) setting "hold" I got these values:
      R -156.24 . 156.24
      G -250.63 : 250.63
      B -308.23 : 308.23
      A 0 . 0

    • @MarkusHeckmann
      @MarkusHeckmann  4 ปีที่แล้ว

      @@mauroromanzi It might be just to large for the camera to be seen? Not sure, but you can also try to compare against the file here: github.com/wuestenarchitekten/workshops/tree/master/Pointclouds in TouchDesigner/Napoleon

    • @mauroromanzi
      @mauroromanzi 4 ปีที่แล้ว +2

      ​@@MarkusHeckmann the link returns "404 not found", but I've found the file named "Pointclouds in TouchDesigner/Napoleon/napoleon.toe" here:
      github.com/wuestenarchitekten/workshops/commit/33e7ee7e07cb800f2d90e145eb76b3172168d173
      I guess it's the right one (?)
      It seems to me that the image not displaying as points in the glsl TOP inside "normalize" COMP is a bug, because I see the same behavior in your file I've downloaded (but not in the video tutorial, where the image is correctly displayed). Maybe it could be the build? I'm on experimental 33840.
      Anyway going on with the tutorial it seems everything is working fine, except for the direction of the dissolving "sand" which is going mostly up than on the left (but I'm sure I did something wrong),
      and for the values inside the subtract TOP: instead of stopping at 404.09 there is a super fast oscillation around -0.0000 "and something" and 0.0000 "and something" (but before this I had the same issue of the 404.09 stop, so probably I made something wrong again).
      Anyway I'm re-doing everything from the beginning, so I can check better everything...
      Thank you! Wonderful tutorial :)

    • @chayanont.charoen8071
      @chayanont.charoen8071 4 ปีที่แล้ว +11

      @@mauroromanzi you can
      solve this problem, Go to Pointfilein Common edit Pixel Format to 32-bit float(RGB)

  • @bolekz
    @bolekz 4 ปีที่แล้ว

    hi Markus,
    just checked the tutorial and the files and i think the last step with the countdown is broken in newer build.2019.36790. It doesn't restart the counting at 600 again, but keeps going into minus. happens wit both, following tutorial and your github version.

    • @martizzle1337
      @martizzle1337 3 ปีที่แล้ว

      I ran into a similar issue in 42700. I followed step-by-step, but the countdown reaches 0 and then restarts at a number less than 600. Each time it reaches 0 it restarts at a lower number, until it rapidly oscillates near 0.

  • @morenobelic2189
    @morenobelic2189 4 ปีที่แล้ว

    Using the latest build here. I get a warning on the sopto1 that N and "UV" are unknown values. Can you help out with this? Btw. the tutorial is brilliant. Thank you for all the hard work and putting it together.

    • @MarkusHeckmann
      @MarkusHeckmann  4 ปีที่แล้ว +1

      Hm - at 4:25 I'm adding a Texture SOP and also the normals are created on the FileIn SOP with the parameter "Compute Normals if None Exist". If you middle mouse click onto the last SOP before the SopTo CHOP, what attributes does it show as available?

    • @morenobelic2189
      @morenobelic2189 4 ปีที่แล้ว

      ​@@MarkusHeckmann In the "info" section are 2 Vertex Attributes N (3) and UV (3). Am I missing something here?

    • @MarkusHeckmann
      @MarkusHeckmann  4 ปีที่แล้ว

      @@morenobelic2189 Hm - weird - these should be Point attributes not Vertex ones... You are using the Napoleon Model?

    • @saucemonster_the_movie
      @saucemonster_the_movie 4 ปีที่แล้ว +2

      @@MarkusHeckmann I'm having the same issue with basically any other file. I get the same vertex result as @Moreno Belic but I took those files into houdini and they have point attributes and no vertex attributes. What i had to do was add the normals with an attribute create and then, and maybe I missed this step in the tut but I don't think so... I had to change the parameter Apply to, of the Texture sop to point texture. Hope that helps Moreno!

  • @zhanlee3671
    @zhanlee3671 3 ปีที่แล้ว

    cool.

  • @denizd958
    @denizd958 ปีที่แล้ว

    when i do it with other object i cant center it when i change Input Extend Mode UV to Hold. Any suggestions?

    • @denizd958
      @denizd958 ปีที่แล้ว

      also i dont have an ArcBallCamera so i use the CameraViewPort but it's not the same

  • @salemapol
    @salemapol 4 ปีที่แล้ว

    the result is wonderful but since a lot of things changed from one version to other i guess, this turned out to be a complete mess, im so frustrated that my model is not doing anything alike the example, and all of the problems started with the alpha, i feel i have lost a lot of time since its the second time i try to do this... i hope im the one messing everything up and maybe in a year or so i decide to do this again with the result i was expecting, anyway thanks for the tutorial i wish i have the other version so i can follow up as everybody else

    • @MarkusHeckmann
      @MarkusHeckmann  4 ปีที่แล้ว

      Maybe post in the forum here: forum.derivative.ca/t/pointclouds-in-touchdesigner-2019-11-30-12-37/115172/16?u=snaut what the problems are you are running into. Share your file as well and I can help with the issues you are encountering.

  • @RusticRaver
    @RusticRaver 4 ปีที่แล้ว

    When it says unknown attribute uv, does this only mean its a shit model I have here? I get this with anything else than the napoleon so far. Is there a way of opening it in cinema4d and re-export with uv maybe? thx

    • @MarkusHeckmann
      @MarkusHeckmann  4 ปีที่แล้ว

      you can create the uv coordinates with a texture SOP, just make sure that you choose "Point texture" for the Apply to Parameter. depending on your model, the resulting texture coordinates will make sense or not :) What models are you working with?

    • @RusticRaver
      @RusticRaver 4 ปีที่แล้ว

      @@MarkusHeckmann spot on, point texture, totally missed that one thx.

    • @RusticRaver
      @RusticRaver 4 ปีที่แล้ว

      @@MarkusHeckmann Actually the normals that are the problem now, here is the model; sketchfab.com/3d-models/udjat-eye-of-ra-1297-1185-bce-with-mtl-file-726205b2cff74c188701ffe75bf372c2

    • @RusticRaver
      @RusticRaver 4 ปีที่แล้ว +1

      @@MarkusHeckmann I added 'attribute create' normal seems to work , thx for help , all works!

    • @RusticRaver
      @RusticRaver 4 ปีที่แล้ว

      @@MarkusHeckmann actually_create_normal_allows_you_to_finish_tutorial_but_end_up_sop_is_fairly_messed_up.Then_I_tried_exporting_my_own_OBJ_from_cinema_4d,_I_get_same_problem,_Cannot_extract_normals.

  • @kai-luenliang6565
    @kai-luenliang6565 4 ปีที่แล้ว

    whoa....

  • @chita5972
    @chita5972 4 ปีที่แล้ว

    thank you, any chance of collaboration on an art project ?

    • @MarkusHeckmann
      @MarkusHeckmann  4 ปีที่แล้ว

      Thanks for your interest - you can contact me via my channel's "About" page with inquiries.

  • @RusticRaver
    @RusticRaver 4 ปีที่แล้ว

    epic

  • @diesproject
    @diesproject 11 หลายเดือนก่อน

    I'm sorry but finally when I go to instance the null_pos top, everything disappear... very very disappointed

  • @pollylove37
    @pollylove37 4 ปีที่แล้ว

    is it cat sound behind at 29:52 ? I thought it was my cat and it wasn't. lol

    • @martizzle1337
      @martizzle1337 3 ปีที่แล้ว

      Haha, one of my favorite features of Markus' videos is his cat constantly meowing in the background!