Simon Alexander-Adams
Simon Alexander-Adams
  • Видео 13
  • Просмотров 235 293
Bullet Solver and TDAbleton in TouchDesigner
This tutorial uses the Bullet Solver and TDAbleton to create a mouse based interactive in TouchDesigner. We’ll touch on the Bullet Dynamics operators, render picking, adding visual effects, and finally triggering audio in both TouchDesigner and Ableton Live. The project is based on the “multiTouch” example found in the palette, which is examined in the first part of the video.
The project example file is available on my Patreon www.patreon.com/Polyhop
There you gain access to additional project files, help guide future topics and support the creation of new tutorials.
In this video I'm using TouchDesigner Version 2023.12000. If you're using an older or newer version there may be features tha...
Просмотров: 1 085

Видео

Fixed Width Outlines - TouchDesigner 10
Просмотров 5 тыс.3 месяца назад
Part of my TouchDesigner 10 series, where I cover topics or projects that can be covered in 10 minutes or less. This video looks at how to create consistently spaced outlines using any black and white shape as an input. This can be used in combination with interactive inputs, like a webcam, or generative visuals created directly inside TouchDesigner. It makes use of David Braun's "Jump Flood Al...
Animating Noise - TouchDesigner 10
Просмотров 2,4 тыс.5 месяцев назад
Part of my TouchDesigner 10 series, where I cover topics or projects that can be covered in 10 minutes or less. This video covers a few aspects of animating noise in TouchDesigner in the context of instancing. This includes quantization, shuffling the seed, smoothing discontinuous motion, and looping the animation to the timeline. Please note this tutorial uses TouchDesigner Version 2023.11880....
Sketchy Toon Shader in TouchDesigner
Просмотров 3,7 тыс.6 месяцев назад
This tutorial looks at porting a sketchy toon shader into TouchDesigner from Jaume Sanchez’s Digital Inktober 2020. spite.github.io/sketch/ Beyond discussing the process of going from Three.js and WebGL to TouchDesigner, I'll touch on convolution and sobel filters. I'll also preview a polished version of the shader which is available in the example file. Lastly I'll show how to make a bonus “cu...
Easing in TouchDesigner
Просмотров 1,9 тыс.6 месяцев назад
This video looks at easing in TouchDesigner. Specifically, what it is, why it is useful and how to use it in your projects. We will look at the core basics, followed by a walkthrough of an example project. Lastly I’ll demo a tool called TDEase I’ve created that makes it a bit faster to play with different easing curves. The tool and the project example are both available on my Patreon www.patre...
Distance Map Displacement in TouchDesigner
Просмотров 4,9 тыс.8 месяцев назад
This TouchDesigner tutorial covers creating a displacement effect using distance maps, specifically focusing on the jump flooding algorithm. It also looks at generating a simple plexus style pattern for use with the effect. Please note this tutorial uses TouchDesigner Version 2023.11600. If you're using an older or newer version there may be features that don't work in exactly the same way. Con...
Instancing with TOPs in TouchDesigner
Просмотров 8 тыс.9 месяцев назад
This TouchDesigner tutorial covers instancing with TOPs through the creation of a "particle donut." It's at a beginner to intermediate level, with a more advanced section at the end touching on GLSL. Consider supporting me on Patreon! www.patreon.com/Polyhop There you can gain access to project files, help guide future topics and support the creation of new tutorials. Please note this tutorial ...
ASCII Effect in TouchDesigner
Просмотров 12 тыс.11 месяцев назад
This is a tutorial for creating an ASCII effect in TouchDesigner. It is a beginner to intermediate level tutorial, though I do expect you have some familiarity with how to navigate the TouchDesigner interface. Consider supporting me on Patreon! www.patreon.com/Polyhop There you can gain access to project files, help guide future topics and support the creation of new tutorials. Project files: w...
Variable Line Width in TouchDesigner
Просмотров 26 тыс.4 года назад
This beginner level TouchDesigner tutorial looks at how to create variable line width using the Line Material. If you have questions, comments, suggestions or corrections please leave them below, and thanks for watching! TouchDesigner build used: 2020:20020 Download an example .toe file here: github.com/Simonalexanderadams/TD-Tutorials/tree/master/2020-03-17_Variable_Line_Width Topic Timestamps...
Looping Noise Part 2: Infinite Tunnel Zoom (TouchDesigner Tutorial)
Просмотров 27 тыс.5 лет назад
This beginner level TouchDesigner tutorial uses 1D looping noise for the purpose of creating infinite tunnel zooms that start and stop in the same spot (okay, technically not infinite, but it does feel like it goes on forever!) We will also look at a technique for getting smooth camera motion and more generally explore methods for manipulating instanced geometry. For more info see the correspon...
Looping Noise Part 1: Ending at the Beginning (TouchDesigner Tutorial)
Просмотров 55 тыс.5 лет назад
This beginner level TouchDesigner tutorial explores a method for looping noise for the purpose of creating looping animations. In it we will recreate a Processing sketch by Étienne Jacob, which is featured in his blog post Drawing from noise, and then making animated loopy GIFs from there. The article has lots of great examples of working with noise, and was how I first encountered the looping ...
Noise Displacement in TouchDesigner
Просмотров 43 тыс.5 лет назад
This beginner level TouchDesigner tutorial covers using the Noise TOP to generate vertex displacement effects within the Phong MAT. It also touches on how to create a render network from scratch, recoloring with the Lookup TOP, and adding post-render shading with the SSAO TOP. In the article linked to below I discuss these topics in more depth. If you have questions, comments, suggestions or co...
Instancing Geometry in TouchDesigner
Просмотров 45 тыс.5 лет назад
This beginner level TouchDesigner tutorial covers instancing with the Geometry COMP, a technique that lets you copy one piece of geometry many times in an efficient way. To accomplish this we go through various methods for generating and manipulating CHOP data to represent position, rotation and color values. Instancing is a flexible tool that is useful in a variety of applications. This tutori...

Комментарии

  • @mateuszsarapata
    @mateuszsarapata 16 часов назад

    I'm sooo impressed! That's a game changing tutorial for me <3 Thanks a lot!

  • @emotion23machine
    @emotion23machine 6 дней назад

    Just wonder how to view the 3D object from Component Geometry node (the one that hooked to SOP Rectangle) in Wireframe mode lik you did ? Thank you for the tutorial btw

  • @chasseiffert3032
    @chasseiffert3032 7 дней назад

    im very frustrated because the CHOP length /DATA is not showing up under instance all i have is manual and geometry length does anyone know ??

  • @r0tt1ng
    @r0tt1ng 14 дней назад

    Very cool. Thanks for sharing this! How would one keep the outline effect, while also displaying the masked person as well? Overlay a separate channel on top of the effect comp?

    • @polyhop
      @polyhop 14 дней назад

      Sure, I would play with combining the original source with composite TOP or other means. Note that any filtering / smoothing done on the silhouette won't be applied to the original video so you might have to explore to find something that feels good. I can definitely imagine some interesting things through combination though!

  • @AlmaTabernero
    @AlmaTabernero 16 дней назад

    Hello! Thank you so much for sharing this tutorial, it is amazing! I managed to follow your instructions. However, for the nVidia BG switch, although I see the image without the bg on my OP, once I connect it to the switch, it doesn't keep it that way. Could you share more info about that step? Thanks!

    • @polyhop
      @polyhop 14 дней назад

      Is the background removal working at all? If it is working try either changing the index of the switch, or connect nvidiaBackground directly to the ASCII effect. If the background removal is not working: Do you have an Nvidia graphics card? That option is Windows / Nvidia exclusive. If you go inside the nvidiaBackground BASE you can troubleshoot. See if it's giving you an error or warning (red x or yellow triangle.) You can middle mouse over them for more information. Let me know if that helps identify the issue!

    • @AlmaTabernero
      @AlmaTabernero 12 дней назад

      @@polyhop Thanks for your answer! I really appreciate it! I do see the preview in the Viewer. I tried to change the index of the switch: anything below 1 gives a black screen in the display but works on the Viewer. I also tried to connect straight to the ASCII and the result is a black screen. I am working on a PC Windows 10 with a NVIDIA GeForce RTX 2070. There is no error or warning icons in the base. Again, thanks a ton for your time.

    • @AlmaTabernero
      @AlmaTabernero 12 дней назад

      Wait... I just realised. I used a nVidiaBackground TOP but I see yours is a BASE.

    • @polyhop
      @polyhop 12 дней назад

      @@AlmaTabernero Yeah, I'm suggesting to dive into the BASE (double click, or hit "i") and see if the nvidiaBackground TOP is working correctly. There's a network inside it that might not be functioning correctly.

  • @gabrieltorres7601
    @gabrieltorres7601 18 дней назад

    Thank you for your videos, they breath life

  • @nicholaithomas9512
    @nicholaithomas9512 26 дней назад

    is this project file available via your patreon ?

    • @polyhop
      @polyhop 26 дней назад

      Yep! www.patreon.com/posts/ascii-effect-99207535

  • @TS-or4lz
    @TS-or4lz Месяц назад

    Thank you for the great video. I worked with TDAbleton before but only to send triggers to TD from Ableton. Never really thought about to do it the other way. This gives me tones of ideas for new projects :D

    • @TS-or4lz
      @TS-or4lz Месяц назад

      Also i was wondering if you have any recommendations for using a touchscreen in an installation. I'd find it very interesting if you could share some of the equipment you use for installations.

  • @PermianStrata
    @PermianStrata Месяц назад

    On macOS, the "Line Width" parameter in a Constant MAT doesn't do anything. So, Mac users may want to use a Line MAT for the background grid instead.

    • @polyhop
      @polyhop Месяц назад

      Good note! I don't have easy access to a Mac for testing so I appreciate the heads up on this.

  • @Shirokokun
    @Shirokokun Месяц назад

    I'm getting one error in replicator callback, its saying "float() argument must be q string or a real number, not 'td.Shortcut' , Context: (Parameter: Nunber of Replicants)

    • @polyhop
      @polyhop Месяц назад

      Double check the script, it should be parent().par.Numchars which should end up as an integer assuming you created the parent parameters correctly. If you're still having issues please reference the point in the video where you're having trouble (in case I misunderstood where the error is occurring.)

    • @Shirokokun
      @Shirokokun Месяц назад

      @@polyhop the point is i executed the whole thing , and I achieved the same result as well. But that error is still there , is there any other socials where I can share you the screenshot? Or anywhere, where I can contact you.? Maybe it's my system thing but I'll share with you the exact problem.. even though your tutorial actually worked . I achieved the desired result

    • @polyhop
      @polyhop Месяц назад

      @@Shirokokun Strange. And you're using TD version 2023.11340? I don't see any issues when I load the project file in the newest version at least. Are you on a Mac? As far as sharing the result, you can find me on Discord. I'm in the TouchDesigner Discord group for instance, same handle, or through my Patreon (though that is paywalled.)

  • @甘雪彬
    @甘雪彬 Месяц назад

    "Excuse me, if I replace the regular geometric shapes with more complex FBX models, how can the createPoint function call the vertex data of the FBX model?"

  • @slothyboi3473
    @slothyboi3473 Месяц назад

    my "ascii" geometry is presenting an "all ops must generate the same number of instances (have the same length)" and i dont really know what thats about! i hope i can get some help

    • @polyhop
      @polyhop Месяц назад

      Check the resolution of all your instancing TOPs (middle mouse button on an OP tells you the resolution quickly.) They all need to be the same resolution or you will see this error. It's possible that the remap TOP needs to be set to use the UV for the resolution for instance.

  • @arony21
    @arony21 Месяц назад

    whaaaaa

  • @papacci20
    @papacci20 Месяц назад

    Time to finally understand both of them with the king 😌

  • @vj_ou_
    @vj_ou_ Месяц назад

    thank you very much this is very fun <3

  • @HotelEdenMusic
    @HotelEdenMusic Месяц назад

    Excellent tutorial, thank you! And the binaural recording is a trip in headphones; it sounds like the mouse clicks are in the room with me, haha.

  • @IASSB
    @IASSB Месяц назад

    Thanks for this super tutorial! I have just one issue. I'm using TOP to handle the attractor but it seems that it doesn't push the instances but attract them. I double check various time to see where is the error but I don't find the point. And also it seems that not only attract the instances but this effect only work on one side of the attractor and on the opposite side the instances stay on the default position. Any idea?

    • @polyhop
      @polyhop Месяц назад

      This sounds like the pixel format might be 8-bit, which doesn't allow negative values. That might explain why it is only working in one direction. You can middle mouse button on a TOP to check what the pixel format is. It should be 32-bit float, which should be set on the TOP at the start of a given chain on the common page. If that doesn't work I'd suggest making sure you are using the same TD version as listed in the description, and double checking that you're following every step in the video tutorial. You can also find project examples through my Patreon in case you want to reference a working example directly.

    • @IASSB
      @IASSB Месяц назад

      @@polyhop thanks for the quick answer. I will go with Patreon, thanks!

  • @xenura
    @xenura Месяц назад

    Thanks so much man great tutorial

  • @encikazmulfadhlibinkamaruz9360
    @encikazmulfadhlibinkamaruz9360 Месяц назад

    hello polyhop, did you manage to run the shader in mac. im running on mac M3. it seem like the shader is not working and have Vulcan error and the program need to close.

    • @polyhop
      @polyhop Месяц назад

      I don't have a mac to test on unfortunately, though I did pass along the final project to friends with a Mac M3 and it ran correctly on their end. Is there a specific point in the tutorial where the crash occurs?

    • @encikazmulfadhlibinkamaruz9360
      @encikazmulfadhlibinkamaruz9360 Месяц назад

      @@polyhop it crash when we start to run (save) the script.

    • @polyhop
      @polyhop Месяц назад

      @@encikazmulfadhlibinkamaruz9360 Is this at a specific point in the video? I'd suggest seeing if you can work your way through the shader, trying to get pieces of it work to sort out the error. Unfortunately beyond that suggestion it will be hard for me to assist without being able to replicate the problem on my end.

  • @PedroUribe-g5p
    @PedroUribe-g5p 2 месяца назад

    Keep getting a vulcan error when I try to reopen this patch.

    • @polyhop
      @polyhop 2 месяца назад

      I am able to open this without error in both 2023.11340 and the current build (2023.12000.) You can always rename a file CrashAutoSave.toe to access it in safe mode. Then you could do things like reduce the size of the grid / render resolution, which could cause more GPU usage, or disable components so you can turn them on one at a time outside of safe mode to see what is causing the crash. See docs.derivative.ca/Troubleshooting_in_TouchDesigner for more on that process.

  • @mdudewheresmacar
    @mdudewheresmacar 2 месяца назад

    Is there a way to use noise to change the color of individual instances like how you used it to adjust rotation and such? I can't wrap my head around it

    • @polyhop
      @polyhop 2 месяца назад

      Yeah, you use the color section on the 2nd instancing page. Point a TOP with the same dimensions and you can color using RGB channels. Use mono noise + lookup TOP to define a color palette. You can adjust the material to have a constant value (a value of gray) if you want your color to show up directly

    • @mdudewheresmacar
      @mdudewheresmacar 2 месяца назад

      @@polyhop Thanks!

  • @mdudewheresmacar
    @mdudewheresmacar 2 месяца назад

    Duuuude. You're a hero. I've been diving in to TD. I come from a VFX background. visually, I'm ambitious, but have never been a math person, and I've been trying to find more comprehensive explanations of what is happening mathematically within these tutorials. Thank you SO much for your diligent and thorough teaching here. You have no idea how enlightening this was!

  • @vitorsal1015
    @vitorsal1015 2 месяца назад

    Thank you for sharing, brother!

  • @sg4587
    @sg4587 2 месяца назад

    🎉❤❤❤

  • @Mr.Nobody2077-u1u
    @Mr.Nobody2077-u1u 2 месяца назад

    Not to ask a dumb question, but if it only works with nvidia. Is there anyway to use it on amd?

  • @chrisdeorum5571
    @chrisdeorum5571 2 месяца назад

    8:52 i don’t know why but in ‘math’ chop my ty1 (green) looks like a saw (zigzags) and not a straight line. In ‘pattern’ Chop ty(yellow) looks straight. Maybe someone knows how to fix it?😢

    • @polyhop
      @polyhop 2 месяца назад

      This could happen if the number of samples in each CHOP is different (middle mouse to see how many samples.) Make sure the 'grid1' rows and columns, and the noise1 resolution match, and that you've set "full image" for the 'topto1' crop parameter.

    • @chrisdeorum5571
      @chrisdeorum5571 2 месяца назад

      @@polyhopthank you it worked!

  • @rodrigortriana
    @rodrigortriana 3 месяца назад

    cool!

  • @MoonLeng-y4o
    @MoonLeng-y4o 3 месяца назад

    Hello! I tried dragging the Jump Flood Algorithm.tox into TouchDesigner 2023.11800, but I couldn't get it to work. Do you have any suggestions or advice on how I can resolve this? I would really appreciate your help!Thank you so much!

    • @MoonLeng-y4o
      @MoonLeng-y4o 3 месяца назад

      TouchDesigner 2023.11880

    • @polyhop
      @polyhop 3 месяца назад

      @@MoonLeng-y4o when following the tutorial at what point does it not work in the same way?

  • @unveil7762
    @unveil7762 3 месяца назад

    GG

  • @venjsystems
    @venjsystems 4 месяца назад

    Loved this one ! ❤💛💚

  • @ready_set_go
    @ready_set_go 4 месяца назад

    love it!

  • @magenta6
    @magenta6 4 месяца назад

    Super and clear!

  • @ConradHellman
    @ConradHellman 4 месяца назад

    very useful, thanks!

  • @timlfk
    @timlfk 4 месяца назад

    Great tutorial, thank you! Unfortunately you lost me when you made the noise more circular. I followed all the steps but somehow as a result there were just a few toruses ripped out of the path and placed on a big circle with a lot of distance between each instance. If anyone has any solutions please let me know!

    • @timlfk
      @timlfk 4 месяца назад

      Okay after some trial and error I think I found a solution myself and will leave it here just in case someone else runs into the same problem: In the Math that combines the two CHOPs I had to set the Align in the OP tab from automatic to stretch to min/max. Now this does the trick but it somehow screws up the beginning and end of ty so that there is a disconnect in the loop. Putting a filter after the math with the widths around 1 closed the gap in my case. There is probably a better way to fix this but at least it works now :)

  • @ShahanButt-n8q
    @ShahanButt-n8q 4 месяца назад

    can we make it in a way, like make a silhouette out of it, using camera feed?

    • @polyhop
      @polyhop 4 месяца назад

      This wouldn't be an easy system to do this with. I'm sure it could be possible but would require a much longer video and the result would be something else entirely.

  • @Meic909
    @Meic909 4 месяца назад

    Great tutorial! Thank you so much!

  • @wise8d
    @wise8d 4 месяца назад

    Great work!!!

  • @eltalismandelafe7531
    @eltalismandelafe7531 4 месяца назад

    Amazing tutorial! Is it possible to do this infinite zoom mode in touchdesigner? ruclips.net/video/ngbsz7krG3M/видео.html

  • @lucasroldan22
    @lucasroldan22 5 месяцев назад

    loviuuu

  • @KaleidoKurt
    @KaleidoKurt 5 месяцев назад

    The concepts per minute in this video are through the roof

  • @devmooreurl
    @devmooreurl 5 месяцев назад

    super interesting!!!

  • @rinkrdj
    @rinkrdj 5 месяцев назад

    Love this concept! Looking forward to more tutorials!

  • @breaking1000
    @breaking1000 5 месяцев назад

    U are the fucking goat polyhop wtf thank you so much for teaching me this

  • @shiangchia4337
    @shiangchia4337 5 месяцев назад

    Thank you ,nice tutorial!

  • @ConradHellman
    @ConradHellman 5 месяцев назад

    once again watching your videos thinking I already know this stuff and then still taking a bunch of stuff away from it anyway, thanks man!

  • @papacci20
    @papacci20 5 месяцев назад

    The SwitchTOP inside the feedback loop was a neat trick to fight against the LimitTOP, definitely gonna steal that one

    • @VeeDCreate
      @VeeDCreate 3 месяца назад

      Agree. The switch in feedback is sweet!

  • @rendiseptiriyano762
    @rendiseptiriyano762 5 месяцев назад

    how to remove the white color on grid at (11:33)

    • @polyhop
      @polyhop 5 месяцев назад

      You can toggle off the render flag (purple dot on the GEO Comp) if it's still showing up in your render. Unless I'm misunderstanding the question.

    • @so0ofii
      @so0ofii 3 месяца назад

      with the viewer active in that node, you have to press "W" to turn wireframe mode on

    • @Shirokokun
      @Shirokokun Месяц назад

      @@polyhopactually when I'm also changing the torange in math to (parent.par.Gridres-1) it's just showing one solid rectangle. But the moment I keep it without -1 , it's showing 5x5 boxes in grid but I also have a Problem , i.e the rectangles in grid is solid unlike yours which is just outlined rectangles. can you help with it? ill continue with the tutorial as for now with this set up only , I'll update if that caused any problems in output. but is possible let me know whats the difference

    • @polyhop
      @polyhop Месяц назад

      @@Shirokokun Removing the -1 will show you a "grid" because you're adding a small amount of space between your squares. I imagine the solid rectangle is because you need to point a wireframe material at the grid. If you don't see the wireframe, try moving it forward in the z axis as when both are placed at 0 you can get what is called "z fighting" (I missed covering this in the tutorial, but it's an important fix for something that has inconsistent behavior.) Either way, you should be able to get a similar final result.

  • @magenta6
    @magenta6 5 месяцев назад

    Thanks for an informative and useful tutorial. You introduced some new concepts for me which are great to know. I appreciate the detailed descriptions about why you need to do certain things. Kudos!

  • @bloodywanker231
    @bloodywanker231 6 месяцев назад

    Still a solid project!

  • @lucareichhardt-w9s
    @lucareichhardt-w9s 6 месяцев назад

    brilliant