Blender for Biochemists | Fundamentals of 3D

Поделиться
HTML-код
  • Опубликовано: 25 дек 2024

Комментарии • 74

  • @the_bioway
    @the_bioway 4 года назад +7

    Being a Professor of Biochemistry I do believe this has some fantastic application in the field of teaching too!
    Incredible work and awesome tutorial Sir👏👏👏
    Thank you!

    • @BradyJohnston
      @BradyJohnston  4 года назад +1

      Thanks for the kind words! I appreciate it, and hopefully there should be more to come soon!

  • @dkastner
    @dkastner 4 года назад +12

    This is absolutely incredible!! Thank you for doing this. We need more artist scientists willing to teach the rest of us. I can't wait for the next one!

  • @paulandrews__
    @paulandrews__ 4 года назад +1

    Great video. To save rendering time for a final composition which features lots of proteins, render out 4 or 5 different views of an individual protein at low sampling so it gets done quick, then import those rendered pngs back into the project and put them into their own collection. Then instantiate the collection in a particle system and scatter as many proteins as you want without incapacitating your computer in the process.

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

      Yep this is a great approach! I have tried it out for larger scenes and will introduce it in a later video to help speed things up for people.

  • @LaviCor-md7ks
    @LaviCor-md7ks 4 года назад +1

    subbing for the slight chance you're gonna make more of these.... the idea of combining my passion for art and my biology degree is thrilling

    • @BradyJohnston
      @BradyJohnston  4 года назад +1

      I do plan on making more! It has been a hectic time in my PhD but I should hopefully be putting some more out soon :) If you want something in particular covered, let me know and I will add it to my list!
      Also thanks for the comment, I do sometimes need the extra motivation to hurry up and make another video :)

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

    Just wanted to say thanks for these uploads! I have known about blender for awhile but was often intimidated by the more niche design principles and the overwhelming amount of options presented to the user. Your videos help break it down in a context that is familiar so I greatest appreciate that! Looking forward to more content when you find the time🤞🏼

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

      Sorry for the later reply, but thanks so much for the kind words! I'm glad they have been useful and I hope to make many more in the future!

  • @davidvargas5148
    @davidvargas5148 4 года назад +2

    Fantastic art! Can’t wait to try it and show the results to my advisor.

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

    Hey Brady, fantastic videos, I think many folks adore it. I truly hope you could manage your move smoothly and we can expect you back! Best wishes mate!

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

      Very late reply (and have moved, yet again) but thanks for the kind words! Have made some more and definitely more to come :)

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

    Fantastic! This was about as far as I'd managed to explore on my own, about two years ago. Can't wait to see what's coming next. :)

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

      Thanks mate! Hopefully lots more to come, plenty of things to cover. If you have anything specifically you would like me to tackle let me know!

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

      @@BradyJohnston My (pipe?)dream would be to get a loop-opening motion animated in Blender, and preferably while still displaying a transparent surface on top (I can hear my fans spinning up in anticipation).
      I have done this in pymol with a rigimol morph and good ol' ray, but the pymol ray-tracer leaves a somewhat blotchy mess.
      I imagine this is a pretty complex job, probably beyond your scope: but facets of this would still be cool!

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

      @@BlakeTRiley if you could give me more details of what kind of loop opening you are after I could have a look, especially if you're already got an animated file setup in PyMol.

  • @ue5dev617
    @ue5dev617 4 года назад +8

    Could you please make a video on Rigging and Animating the protein ? It would be of great help !

    • @BradyJohnston
      @BradyJohnston  3 года назад +3

      late reply - I will do ! In the pipeline :)

  • @filipaengrola1871
    @filipaengrola1871 4 года назад +1

    Thank you very much for this tutorial!!! Can't wait for the next one :)

    • @BradyJohnston
      @BradyJohnston  4 года назад +2

      Thanks so much! Hopefully I can make some more soon :) Sometimes I unfortunately have to continue working on my PhD ...

  • @j10001
    @j10001 2 года назад +1

    You’re amazing! Thank you!!

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

    I'm very excited to be following along with these, thank you for making them available! May I ask, what specs does your computer have?

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

      Glad you are enjoying them! Towards the end of 2020 I upgraded to this current build (pcpartpicker.com/user/bunchofbradys/builds/#view=Cr7XsY) but before that I had a much older PC for these initial videos.

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

      @@BradyJohnston thank you!

  • @chrisgisriel8704
    @chrisgisriel8704 2 года назад +2

    It is really great that you have created these videos. Thanks so much. I have a question: When I import as you have from PyMOL, the surface and cartoon are basically colorless like is the case for you, but the cofactor in stick representation is still colored. As a result, the emission shader doesn't really do anything to it whereas is glows in yours. Do you know how I can either import without the color or remove the color that it is imported with?

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

      depends on the method which you are exporting the object from PyMol as. PyMol may have changed how it exports stuff as well. You can assign the same material to all of the mesh, which sounds like it may fix your issue.

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

    Hey brady amazing videos loving the series so far please keep making these videos, i have always loved the idea of art but conventional art is not for me you have mixed my interest for art and passion for science, these videos have been so amazing and a much needed help in the right direction. Hope you will make more of these videos

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

      Thanks mate! I too love the intersection of art and science. Very busy writing PhD thesis at the moment but hopefully some more videos soon

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

    thank you for this. a lot of specific info here.

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

    Thanks for creating and sharing the video! quite informative

  • @SeabasstianTV
    @SeabasstianTV 2 года назад +1

    Hi Brady, thanks for the awesome tutorials! Basic question: I imported a .wrl file, loaded as cylinder objects, and then joined using command+j. I see that the objects are joined together, but when I tried to apply the emission shader it only adds it to a single object, as opposed to all the cylinders in the group. Do you have any idea of what I'm doing wrong?

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

      I've got the same problem, can you lmk if you found a solution?

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

      ​@@weca1022 So it turns out that the issue in my case was that each cylinder was being imported with its own unique material. I think something has changed in either PyMol/Blender since the time Brady recorded this. Anyways, to resolve this I had to delete all of the materials associated with the cylinder objects. My solution was to go to "Blender File" display mode (look for the button at the top right of the screen that looks like a stack of images), go down to the materials section, select all the materials corresponding to the cylinders, and then right click + delete. I did all of this *before* joining the objects. After that I could modify the shader properties of all the cylinders in the group together :).
      If anyone with lots of blender experience sees this:
      - Is there an easier way to delete multiple materials at once? What if you don't know their names?
      - If I delete the materials after joining the objects, then I have the same problem from before, where I can only edit the material properties of one cylinder at a time. It seems like after joining, each object gets its own "slot". Is there a way to delete those/reset them in bulk?

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

      Sorry for my absence in replying! Seems you figure out partially what the problem is. I think I definitely need to re-record some newer and more up-to-date tutorials for the channel.
      Before you join the meshes with Ctrl+J, you can copy the material from one to all of the others with Ctrl+L and choose material. That will ensure they are all using the same material before you join them.

  • @PaulEmsley
    @PaulEmsley 4 года назад +1

    (Except for the glow) this composition is reminiscent of this week's cover of Nature

    • @BradyJohnston
      @BradyJohnston  4 года назад +1

      I thought it looked similar too! It's a common type of composition, I'm flattered to be compared to Nature :)

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

    Amazing work!

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

    Good work. Please make more if you find the time :)

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

      Late reply - thanks for the kind comment! Have finally started making more :)

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

    Please do many many many more of these, with some rigging too! :)

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

      Some rigging is on the list! I have just recently moved and will hopefully have some more time to make some new videos soon! Glad you liked them :)

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

    When I save a drug molecule in stick form as a wrl it is imported into blender with color. Do you know how to change this?

  • @3dgraphics848
    @3dgraphics848 4 года назад +2

    Please come back!

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

    is it possible to merge vertices with a model rather than the surface? I have a few big models Ive loaded in and it's going so slow to do anything. Tried removing vertices but not working.

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

    Really cool! Thanks! Too bad PyMol license is very expensive. You know of any truly open source program that can generate this molecules to import on Blender?

  • @محمدعليمهدلي-ح6ق
    @محمدعليمهدلي-ح6ق 11 месяцев назад

    make more videos like this please

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

    Please MOAR!!

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

      Thanks! Will hopefully be more soon, have had a busy time with PhD but wanting to make some more. If there is something in particular you want to see covered, let me know :)

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

      @@BradyJohnston Sweet 😍! I'm a grad student in biochemistry and i've also been using blender for some time as a hobby, I've always been deeply interested by 3D molecular animation (cf. what Ribosome Studio and the like do). Have you noticed the addon Bioblender have been updated very recently?
      What I would like to see the most is a full work on a protein-ligand docking/enzymatic scene with completed shading, rigging, animation and camera job. That would be extremely helpful!

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

      @@BradyJohnston I'm especially having a hard time at the turbulence animation part (dynamic animation of the protein structure, groups rotating, overall structure jiggling etc), it's easily done in maya with the addon mMaya or in Houdini but it seems a lot more complex in blender. Maybe a little python script could do the work

  • @SagarPatil-dg9ir
    @SagarPatil-dg9ir 3 года назад

    loved this video, Brady. Would you please consider making a tutorial on how to import lammps data file into Blender for visualization. I can send you polymer data file if you want.

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

    Do you ever get problems with bumpy beta strands? Short of adding a bunch of subdivision modifiers, I can't seem to find a way round it... Helices look fine

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

      late reply - Exporting from ChimerX seems to improve the geometry a lot. See one of my latest videos :)

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

    How to generate multiple random protein surfaces?

  •  4 года назад

    Hi! Thanks for the tutorial! I was wondering how difficult (if possible) would it be to import a molecular dynamics trajectory into blender.

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

      Glad you enjoyed it. It's very possible, a great addon I have tried is Pyrite (durrantlab.pitt.edu/pyrite/). I plan on doing a video tutorial on it sometime in the future :)

    •  4 года назад

      @@BradyJohnston Coooool! By the way do you have a Patreon account?

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

      @ I do not! Wouldn't have even thought people would want to pay me for this kind of stuff.

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

      @@BradyJohnston Hey Brady! Please please please do a tutorial on this soon. I'm struggling so much just to get it set up. I wanna see jiggling!

    • @BradyJohnston
      @BradyJohnston  4 года назад +1

      @@KristenLee Will have more time to try and do some stuff in like 2 weeks, will definitely start recording more then if not before :) The jiggling will come!

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

    I am not a biochemist but I think that it would be easier to see what you were achieving by altering the world colour away from grey. Great tut tho!

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

      Thanks mate! That's a good suggestion, I'll try out some different background colours. I also accidentally exported this video at a lower bit-rate so things are a bit more compressed than would be ideal. There are a lot of things to be aware of with this whole youtube thing.

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

      Didn't notice any compression artefacts at all. I liked your picture in picture effect to engage audience when the subject ("what does this button do") gets a bit dry. I really enjoyed the background stuff with pymol too, thanks for that. I sometimes need to make bio-graphics for TV and its nice to see what corners can be cut and what should be left in. I guess it depends on the audience...

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

    Thank you for the tutorial! I really liked your approach for smoothing the surfaces (I used to generate more smooth surfaces already in Chimera "e.g., Surface generation commands" - munfred.com/proteins.html ).
    As for the future tutorials, I wonder how do you fix 'stick representation' in Blender (like the inhibitor in this tutorial, the 'ball atoms' in the 'corners' clearly disappeared) and how do you color different parts of the molecules in different colors...

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

      Thanks for the kind words! I have been playing around with ChimeraX (hadn't used it prior to making these videos) and it is definitely better for exporting geometry from than PyMol seems to be.
      I had a play around and a simple fix seems to be exporting the stick geometry from ChimeraX rather than PyMol. I'm going to be making my next video on exporting things from ChimeraX rather than PyMol which will also make cartoons and ribbon representation look a lot better as well.

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

    So, I will try not to add those weird things then.