Benjamin F.
Benjamin F.
  • Видео 30
  • Просмотров 76 194

Видео

Crow - Proof of Concept & Real Time Demo | Self-Organisation + Projective Dynamics
Просмотров 4534 года назад
Crow aims to combine self-organising neural networks of any (irregular) custom topology with the constraint based paradigm of projective dynamics. This video shows a few experiments in realtime. Computation is highly parallelized using CUDA C/C and ported to a Windows CAD environment through C /CLI. Projective dynamics: cs.utah.edu/~ladislav/bouaziz14projective/bouaziz14projective.pdf Self-Orga...
Telepathy - Simple loops in FlexHopper
Просмотров 4434 года назад
..the easiest way to make loops in the GH canvas. No extra GUI, no pop up windows or complicated protocols. Just simply send your data where ever you need it on the canvas, even upstream in the component graph (magic!). Will come with the next #FlexHopper release so you can reuse animation output as input to itself (already available on Github: github.com/HeinzBenjamin/FlexCLI)
Block Stacking with ROS and Grasshopper
Просмотров 9825 лет назад
A control cycle in which a UR10 robot in Grasshopper is controlled from a ROS environment running on a different machine. This little case study is part of a research project I'm currently working on here in University of Technology Sydney called DeepBuilder. The physics simulation of the falling blocks is done with FlexHopper. You can find it here github.com/HeinzBenjamin/FlexCLI The ROS contr...
IEEE AIVR Entry - Self-Organizing Maps for Intuitive Gesture-Based Modelling in AR
Просмотров 3175 лет назад
This was done combining Fologram and Hololens with the next iteration of Crow (currently under development) inside Rhino3D. You can find the paper here: researchgate.net/publication/329526037_Self-Organizing_Maps_for_Intuitive_Gesture-Based_Geometric_Modelling_in_Augmented_Reality Fologram - Augmented Reality in Rhino fologram.com Watch out for the next release of Crow - Neural Form Finding
Neural Rendering with CycleGAN - Hand sketch
Просмотров 2,1 тыс.5 лет назад
Why use traditional render engines, if we can train a generative adversarial network (GAN) to do the trick in a fraction of the time? For this demo I automated CycleGAN: github.com/junyanz/CycleGAN
Neural Rendering with CycleGAN - Glass
Просмотров 1,7 тыс.5 лет назад
Why use traditional render engines, if we can train a generative adversarial network (GAN) to do the trick in a fraction of the time? For this demo I automated CycleGAN: github.com/junyanz/CycleGAN
Neural Rendering with CycleGAN - Timber
Просмотров 7805 лет назад
Why use traditional render engines, if we can train a generative adversarial network (GAN) to do the trick in a fraction of the time? For this demo I automated CycleGAN: github.com/junyanz/CycleGAN
Real-time spooky Blood in Grasshopper canvas
Просмотров 2615 лет назад
Spook spook If you have FlexHopper installed you can check out the Grasshopper file with the code here: github.com/HeinzBenjamin/FlexCLI/blob/master/Example files/FlexCLI/SpookyBlood.gh This was inspired by ruclips.net/video/fzLnp1o0xUQ/видео.html ...and made with FlexCLI www.github.com/HeinzBenjamin/FlexCLI ...which is the engine behind FlexHopper www.food4rhino.com/app/flexhopper ...the dark ...
AAG 2018 Workshop 9 Outcome
Просмотров 4956 лет назад
At this year's AAG Conference I had the great honor to co-teach the workshop "Textile architecture (in)formed by wind: Design processes and tools" together with Chris Williams, Delia Dumitrescu, Erica Hörteborn (Henrysson) and Malgorzata Zboinska. The participants had the opportunity to simulate textiles under changing wind conditions, manufacture the actual cloth and then put it in a wind tunn...
Flexamo - Real-Time Game Physics in Dynamo
Просмотров 8176 лет назад
Winner of this year's AEC/FM Hackathon Berlin 2018 in the category "Best Overall Project". The hackathon was held by TU Berlin and supported by Autodesk, Topcon, Arcadis.. and many more! I played with Dynamo and FlexCLI, the .Net extension for the Nvidia Flex engine, to bring real-time fluid simulation to Dynamo Massive massive shout out to Long Nguyen, for giving me the best introduction to Dy...
Archimedes' Screw in FlexHopper
Просмотров 7546 лет назад
A fluid system of 8000 particles being transported out of their container through an Archimedes' Screw. Modeled and animated in Rhino 6 and Grasshopper and simulated with FlexHopper Special thanks to Dylan Wood and Long Nguyen for coming up with the idea for this simulation when we came across an actual Archimedes' Screw on our bike tour today.... FlexHopper is 100% FREE & OPEN SOURCE! You can ...
n-Dimensional Self-Organizing Maps using Crow in Grasshopper
Просмотров 3,5 тыс.6 лет назад
This videos shows the use of the plug-in Crow for Grasshopper in Rhino5. It employs artificial neural networks - specifically n-dimensional Kohonen grids, known as self-organizing maps - to fit data vectors of arbitrary dimensions through a set of given training data. Though this example is very geometric, the component works with all kinds of numbers. Crow is an extension of NeuronDotNet.dll d...
Cloth with FlexHopper in Rhino 6 Rendered View
Просмотров 4,7 тыс.6 лет назад
This little demo shows cloth simulation under wind FlexHopper. The screen record is not sped up. I used the rendered view in Rhino 6 to get the beautiful shading. The simulated mesh consists of 25800 vertices, 51200 mesh faces. Enjoy :) FlexHopper is 100% FREE & OPEN SOURCE! You can get it here: food4rhino.com/app/flexhopper github.com/HeinzBenjamin/FlexCLI flexhopper@felbrich.com
FlexHopper Workshop Part 1/6: Intro & Basic Particle Simulation
Просмотров 9 тыс.6 лет назад
Part 1: Introductory information about physics engines, the FlexHopper architecture & collisions. A first example with some basic particle simulation is shown. Please excuse the poor video quality in the beginning. It gets much better at 37:12. This FlexHopper workshop was held in May 2018 for the Master's Program ITECH - Integrative Technologies and Architectural Design Research at the Institu...
FlexHopper Workshop Part 3/6: Spring Systems
Просмотров 2,3 тыс.6 лет назад
FlexHopper Workshop Part 3/6: Spring Systems
FlexHopper Workshop Part 2/6: Fluid Systems
Просмотров 5 тыс.6 лет назад
FlexHopper Workshop Part 2/6: Fluid Systems
FlexHopper Workshop Part 6/6: Soft Bodies & Shape Matching Constraints
Просмотров 2,1 тыс.6 лет назад
FlexHopper Workshop Part 6/6: Soft Bodies & Shape Matching Constraints
FlexHopper Workshop Part 5/6: Rigid Bodies & Shape Matching Constraints
Просмотров 2,2 тыс.6 лет назад
FlexHopper Workshop Part 5/6: Rigid Bodies & Shape Matching Constraints
FlexHopper Workshop Part 4/6: Cloth, Wind & Triangle Constraints
Просмотров 2 тыс.6 лет назад
FlexHopper Workshop Part 4/6: Cloth, Wind & Triangle Constraints
40000 Fluid Particles in Grasshopper with FlexHopper, FlexCLI and NVidia Flex
Просмотров 3,9 тыс.6 лет назад
40000 Fluid Particles in Grasshopper with FlexHopper, FlexCLI and NVidia Flex
Machine Learning Workshop ACADIA 2017 Outcome GAN-based Architectural Visualisation 1/2
Просмотров 5036 лет назад
Machine Learning Workshop ACADIA 2017 Outcome GAN-based Architectural Visualisation 1/2
ML Workshop ACADIA 2017 Outcome GAN based archtiectural visualisation 2 2
Просмотров 1426 лет назад
ML Workshop ACADIA 2017 Outcome GAN based archtiectural visualisation 2 2
Soft Bunnies
Просмотров 1826 лет назад
Soft Bunnies
Crow - Self Organizing Topologies with CUDA
Просмотров 5126 лет назад
Crow - Self Organizing Topologies with CUDA
FlexHopper Intro & Tutorial 1: Cloth Simulation, Collision Objects, Wind, Solver Tuning
Просмотров 23 тыс.6 лет назад
FlexHopper Intro & Tutorial 1: Cloth Simulation, Collision Objects, Wind, Solver Tuning
BB8 vs Tie Fighter Swarm in Rhino (C#)
Просмотров 2286 лет назад
BB8 vs Tie Fighter Swarm in Rhino (C#)
BB8 bravely fights of 100 Tie Fighters!
Просмотров 886 лет назад
BB8 bravely fights of 100 Tie Fighters!
Crow - Visualisation of Object Classification Network
Просмотров 3766 лет назад
Crow - Visualisation of Object Classification Network
Crow Tutorial1: Neural Sensing and Control in Grasshopper
Просмотров 7 тыс.7 лет назад
Crow Tutorial1: Neural Sensing and Control in Grasshopper

Комментарии

  • @sindhujasai1345
    @sindhujasai1345 20 дней назад

    Hi benjamin! This plugin is amazing and so grateful for the tutorials available. I'm currently working on something and I was wondering is it possible to simulate particles affected by sound in real time?

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

    how to replace this sphere to other meshes?

  • @noldlord4166
    @noldlord4166 Год назад

    Hey, is the script available for download?

  • @quanli3552
    @quanli3552 Год назад

    Is the PPT used in this workshop shared online? If yes, where is it? I like to say thank you to Benjamin, this is one great achievement in the grasshopper world! edit: I can not find the files on Onedrive using the link shown in this workshop, seems like they moved them.

  • @mahdiemim8332
    @mahdiemim8332 2 года назад

    how do you bake the final meshes? I've connected "get cloth component" to "flex engine" and the mesh output is empty

  • @ettoresarti1089
    @ettoresarti1089 2 года назад

    DIOPORCO

  • @michaelwickerson4862
    @michaelwickerson4862 3 года назад

    I love coming back to this video, it inspired me to learn gh a couple of years ago.

    • @benjaminf.3760
      @benjaminf.3760 3 года назад

      What really? That's amazing Michael. Thank you!

    • @michaelwickerson4862
      @michaelwickerson4862 3 года назад

      @@benjaminf.3760 I am still teaching myself C# and specifically improving my skills in creating C# grasshopper custom user objects. I honestly found this video to be magical when I first started in Rhino and Grasshopper in the fall of 2018. Watching the video now, makes so much more sense and I am now able to bring the models into metal casting in my digital elective. Simulating and printing draped cloth is so beautiful in metal casting. Best, Michael

    • @benjaminf.3760
      @benjaminf.3760 3 года назад

      @@michaelwickerson4862 I'm very happy to hear that it had some impact on you Michael! If you learn C# I'm sure you checked out Long Nguyen's excellent tutorial series on RUclips?

  • @drancerd
    @drancerd 3 года назад

    Jajajaja! Genio!!!! 👏🏻👏🏻👏🏻

  • @drancerd
    @drancerd 3 года назад

    OMG! Please upload more videos! Teaching ir showing new things! It's amazing your use of Rhino!

  • @drancerd
    @drancerd 3 года назад

    Woooow!!! I just whant bend a beam, and i find GOLD! it's.... Wow!

  • @jmartlncln
    @jmartlncln 3 года назад

    These are a really fun set of tools! Thanks for covering these. I'm trying to use particles to test water drainage on a complex surface, but I get a lot of particles dropping through the mesh collider. I tried changing collision values and making a really dense mesh, but that didn't help. Not sure if you have encountered this?

    • @jmartlncln
      @jmartlncln 3 года назад

      I just did some tests on a much more simple mesh surface and realized the particles were falling through half of each face if it was a quad mesh. So the mesh has to be triangulated and then also the normals need to be flipped to face down away from the particles, unless it's a solid mesh, then the normals need to face out, which I don't understand why that's different.. just the way they have it setup I guess.

  • @sugoiitech
    @sugoiitech 3 года назад

    Amazing work!!!! thanks for sharing~

  • @sergiosilvacalvo2158
    @sergiosilvacalvo2158 3 года назад

    Hi Benjamin. Amazing Work. I am from México and will try some clothes. I am New to Rhino (versión 6) & Gh (already embebed). Thanks for your open source attitude. If in the future I use it on a proffit base, I shall contact you for a correct revenue. I was beginning to figure out using Other physics packages, so you push my road a lot. Cheers!

  • @kardelendagl5995
    @kardelendagl5995 3 года назад

    Hello, i wonder how did you export this ?I followed your video which was about cloths simulation and i made it but i am in trouble with exporting as animation :/

  • @robingdwl
    @robingdwl 3 года назад

    This is amazing, thanks for sharing and making it open source.

  • @poliestotico
    @poliestotico 4 года назад

    geez, burning processors, nice

  • @sometree2744
    @sometree2744 4 года назад

    can you apply this to minecraft using a solid color texture pack?

  • @AECTechJourneys
    @AECTechJourneys 4 года назад

    This is amazing and inspiring. Thanks for sharing

  • @hammadharoon1871
    @hammadharoon1871 4 года назад

    Is it possible to get metrics like accuracy or validation loss?

    • @benjaminf.3760
      @benjaminf.3760 4 года назад

      Hi Hammad, the component outputs the MSE of the training set after training. Getting the MSE of new test samples isn't implemented in a certain component, but can relatively easily be plugged together in GH... Cheers

    • @hammadharoon1871
      @hammadharoon1871 4 года назад

      @@benjaminf.3760 Oh okay thanks!!

  • @renatogavioli6478
    @renatogavioli6478 4 года назад

    Hi, Benjamin! The FlexHopper add-on is just awesome! Thank you so much for this development! As for the *force fields* component, where can I find more info on how to use it? Thanks again, this add-on is just amazing.

  • @tay.0
    @tay.0 4 года назад

    This is very interesting...:) Is this flexhopper softbody? Or something new you are working on?

    • @tay.0
      @tay.0 4 года назад

      Nevermind I saw your description! this is fun example to play with

    • @benjaminf.3760
      @benjaminf.3760 4 года назад

      @@tay.0 Hi thanks! Yes this is "standard" FlexHopper, although there are some components in use, that are only available in the latest release (only on Github so far).. I'll include the script in the next release as an example.. Cheers

    • @tay.0
      @tay.0 4 года назад

      @@benjaminf.3760 can't wait!

  • @tay.0
    @tay.0 4 года назад

    I just started on Flexhopper (previously a Kangaroo user) I want to say thank you for your contribution to the design community, now this tool is my favorite video game. Thanks again and again.

  • @sabrango
    @sabrango 4 года назад

    XD!

  • @claiming89
    @claiming89 4 года назад

    FUCK YA, THIS IS AWESOME

  • @anasbasset7767
    @anasbasset7767 4 года назад

    Hello, Is it possible to create a simulation of inflatable elements affected by solar radiation ?

    • @benjaminf.3760
      @benjaminf.3760 4 года назад

      Hi Anas. Should be possible. You can change inflation parameters like pressure and volume during FlexHopper's simulation runtime. What these changes are based on is up to you....

  • @94jackgreen
    @94jackgreen 4 года назад

    Great stuff! I've just had a small issue that the 'Flex Solver Options' is missing. Error message shown below: Solution exception:Method not found: 'Void FlexCLI.FlexSolverOptions..ctor(Single, Int32, Int32, Int32, Int32)'. Any thoughts? sorry relatively new to grasshopper. Thanks

  • @DhruvSethandmyworks
    @DhruvSethandmyworks 5 лет назад

    Hahah

  • @johnnyleo8218
    @johnnyleo8218 5 лет назад

    the "scene" node didn't work, it shows "group index 0 already in use!" please help, thanks.

    • @benjaminf.3760
      @benjaminf.3760 5 лет назад

      Use a different group index then, one that is unique. Best B

    • @spacearchitecture3606
      @spacearchitecture3606 2 года назад

      @@benjaminf.3760 Same problem here, it's probably due to Rhino 7, this beautiful plugin needs an update

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

      I'm facing the same issue

  • @alessandroperri2967
    @alessandroperri2967 5 лет назад

    hi benjamin, I'm really enjoying this lessons and I'm playing a lot with flexhopper. I noticed that the lock mode is no more present in the engine, is there another way to stop the fountain flux while the simulation is on?

    • @benjaminf.3760
      @benjaminf.3760 5 лет назад

      Hi Alessandro! Yes there is. Lock mode was replaced by the option Scene Mode in the FlexHopper Solver Option. When set to 0, current parameters are altered (like spring stiffness etc), when set to 1, new objects are added to the scene upon input change. When set to 2, no new inputs are considered for the sake of speed... Best Ben

    • @alessandroperri2967
      @alessandroperri2967 5 лет назад

      @@benjaminf.3760 understood, thank you so much, if you don't mind I will ask again if I have other doubts :)

  • @mts2
    @mts2 5 лет назад

    Good job!

  • @alessandroperri2967
    @alessandroperri2967 5 лет назад

    hello, thank you for your work...I'm tring to start the first simulation but as soon as I push the button component rhino instantly crashes (I tried to reduce the number of particles but it don't work also with just one) I'm working with my laptot with a geforce920mx, do you think it is an hardware problem?

    • @benjaminf.3760
      @benjaminf.3760 5 лет назад

      Hi Alessandro, did you make sure to really closely follow the instructions described here: github.com/HeinzBenjamin/FlexCLI#Instructions ...and that you have a dedicated graphics card that can run Flex (scroll all the way down on the github page to see the requirements)

    • @alessandroperri2967
      @alessandroperri2967 5 лет назад

      @@benjaminf.3760 thank you so much for the fast answer...probably I have got a driver problem, I will try on my workstation at home, hope it will work

  • @benholzwarth2235
    @benholzwarth2235 5 лет назад

    Really cool. How do you export/render animations? Does it work with bongo?

  • @Shnoogs
    @Shnoogs 5 лет назад

    im new at this GAN thing. im wondering what is your workflow for implementing this into GH and rhino.. i'm quite clueless.. any recommendations on where to start?

    • @benjaminf.3760
      @benjaminf.3760 5 лет назад

      Hi there! So I'm basically using a library provided by some researchers. It's called CycleGAN and you can find it here: github.com/junyanz/CycleGAN Now this library does all the complex computation. It's written in a programming language called Lua and only runs on Linux-based systems via another software (a machine learning framework) called Torch. What I did in this example is to automate CycleGAN. To do that I set up a linux machine on a remote server. on this linux machine there's a little shell script monitoring a specific folder on the linux machine. whenever a new image file appears in this folder, the shell script runs CycleGAN and performs the image processing on the newly discovered image. when it's ready it drops the processed image in another specific folder. the second part is a script running in rhino that takes screenshots every now and then and stores it on a certain folder on the windows machine. through another little program called WinScp the folders on the windows machine and the remote linux machine are synced. So whenever the rhino script takes a screenshot and saves it to the hard drive, winscp send it to the linux machine, where my shell script is listening to incoming images, when it receives something it processes it through cyclegan and stores it in another folder. this "output" folder is monitored by WinScp. So when CycleGAN produced a new image, it's send to the windows machine via WinScp. On the Windows machien there's another Grasshopper script checking if a new CycleGAN image was received. If yes, it displays it on the canvas. So my part had actually very little to do with establishing a GAN algorithm. I just automated what's already there. Hope that clarified a few things. All the code is public here: github.com/junyanz/CycleGAN (core GAN library) github.com/HeinzBenjamin/CycleTraffic (my automation)

  • @ltlitetools6975
    @ltlitetools6975 5 лет назад

    Is it possible to constantly add a changing force to one specific particle in fluxHopper?

    • @benjaminf.3760
      @benjaminf.3760 5 лет назад

      Hello. Unfortunately that's not possible. The reason is that the internal Nvidia flex engine doesn't allow access to force values. So there's no way for me add this functionality. You can change velocities but no forces

    • @ltlitetools6975
      @ltlitetools6975 5 лет назад

      Thank you Benjamin! One more question, is it possible to constrain all the particles in one plane? I've tried to create a gap (two plane constrain) and put the particles inside the gap, but the particle can still escape.

    • @ltlitetools6975
      @ltlitetools6975 5 лет назад

      I'm trying to do some planar linkage movement simulate using fluxHopper :)

    • @benjaminf.3760
      @benjaminf.3760 5 лет назад

      @@ltlitetools6975 hi! Sorry for the late reply. Yes the approach with two planes should work. Make sure that they are facing each other and don't face in the same direction. Also make sure that the gap is larger than zero and that your collision distance is smaller than that gap size..

    • @renatogavioli6478
      @renatogavioli6478 4 года назад

      @@benjaminf.3760 The velocities are set for the systems initial state, or is it possible to change the velocity of particles individually and dynamically, according to a vector direction?

  • @ltlitetools6975
    @ltlitetools6975 5 лет назад

    Wow!!! How did you import GAN into Grasshopper?

  • @yeahlevi
    @yeahlevi 5 лет назад

    Hi Ben, thanks for this amazing plugin. I have downloaded the crow0.3 and have palyed with it for days. But i can not find the ShowCrow icon as i can see in this video. I am wondering if this is a new version of crow and it would be grateful if you could provide the download address. I have checked your website as well as food4rhino, still can find this new version:(

  • @bensonsanga3665
    @bensonsanga3665 5 лет назад

    Please share the repo

  • @RCRoi92
    @RCRoi92 6 лет назад

    What happens when you add more detail to the base geometry? For example scale defining objects like windows, doors and so on?

    • @benjaminf.3760
      @benjaminf.3760 6 лет назад

      Good question, I actually haven't tried that! If I get around doing it I'll make sure to post it here.... If you want to try it yourself check out github.com/junyanz/CycleGAN and my (rather buggy and crappy) automation code for rhino github.com/HeinzBenjamin/CycleTraffic

  • @tamgaming9861
    @tamgaming9861 6 лет назад

    Can you make a beginner tutorial for this? I would be very interested in it but i am new to grashopper. Rhino6 is okay to work with but grashopper is new.

    • @benjaminf.3760
      @benjaminf.3760 6 лет назад

      Hey sorry I'm afraid I don't have time for this atm. There are a lot of Grasshopper tutorials out there though... the existing Flexhopper tutorials might get much clearer once you mastered Grasshopper

  • @tamgaming9861
    @tamgaming9861 6 лет назад

    Is it possible or can you help me what i need for rhino3d v6 to make a bottle and fill inside something as physic object which i can render and make a picture of it - like coffee beans in a cup of coffee like i can do it easily with blender3d?

    • @benjaminf.3760
      @benjaminf.3760 6 лет назад

      yes that's possible. the bottle needs to be a mesh geometry that you add into the collision geometry. then all particles should collide with it. then you'll need to define your falling objects. use e.g. the rigid body component. there are FlexHopper tutorials on my channel for all of that...

    • @tamgaming9861
      @tamgaming9861 6 лет назад

      Thanks a lot for your answer!!! I hope i will be able to do it because the tutorials for this are extrem rar what i found so far, seems like to be a secret how to work with grashopper :-)

    • @tamgaming9861
      @tamgaming9861 6 лет назад

      Are you gemran? Because your name. Would make it easier maybe to communicate :-)

  • @MuSulMan89
    @MuSulMan89 6 лет назад

    Somehow the demos and handout are not visible on the ICD page anymore (or did i miss something?). I'm not studying at ICD, just interested in the Workshop. :)

    • @benjaminf.3760
      @benjaminf.3760 6 лет назад

      MaxD hey. Check out the latest version of flexhopper on food4rhino. The example files should more or less all be there

    • @MuSulMan89
      @MuSulMan89 6 лет назад

      Hey Benjamin, I found the files. Thanks for you fast reply!

  • @libishm4622
    @libishm4622 6 лет назад

    Is flexhopper applicable to CFD thermodynamic modelling?

  • @asafyaacobi7212
    @asafyaacobi7212 6 лет назад

    very very very interesting.

  • @melissa_guin
    @melissa_guin 6 лет назад

    Hi Benjamin! Thank you for making this workshop available online. I'm checking the icd website today (icd.uni-stuttgart.de/?p=23155) to download the handouts but all I see is "Handouts and demo files will be provided on day one of the workshop." Is there anywhere else I can download the handouts?

  • @mat1330
    @mat1330 6 лет назад

    i am not getting flexhopper for download