Place views on sheets in Revit using Python & Dynamo!

Today we revisit an old topic using Python!
0:00 Intro
2:20 Model setup
05:30 Process excel
8:53 Python begins/boilerplate
11:33 Inputs
12:05 Get sheets and plans
15:10 Names and matching functions
20:30 Establish core loop
23:05 Try to get sheet
25:09 Try to get plan
28:11 Check plan can be placed
30:55 Try to get placement point
35:05 Place viewport
37:03 Testing
39:27 Process outputs and errors
45:26 Clean up for Player
47:10 Run via Player
48:40 Outro
I hope you enjoy the session and learn something new! Feel free to comment any feedback/questions below, or follow my channel if you enjoyed this.
Learn more about Dynamo at;
primer.dynamobim.org/
Software used;
Autodesk Revit 2020: www.autodesk.com/products/rev...
Dynamo: dynamobim.org/
DaVinci Resolve: www.blackmagicdesign.com/au/p...
OBS: obsproject.com/
Hardware used;
Webcam: support.logitech.com/en_us/pr...
Laptop: www.msi.com/Workstation/WT75-...
Microphone: www.jbhifi.com.au/products/ro...
Audio interface: focusrite.com/en/usb-audio-in...
#revit #dynamo #bim

Пікірлер: 17

  • @user-pt8sr2tx8s
    @user-pt8sr2tx8s Жыл бұрын

    I wanted to express my sincere gratitude for the work you have done in creating this video. It has been incredibly helpful and informative. I really appreciate the effort you put into explaining the process. Additionally, I kindly request if you could please provide the complete script for downloading. I believe it would be a valuable resource for many of us who are looking to enhance our skills in this area. Once again, thank you for your dedication and for sharing your knowledge with the community.

  • @AussieBIMGuru

    @AussieBIMGuru

    Жыл бұрын

    As per the video outro the script is on my github.

  • @abbasafsar2515
    @abbasafsar2515 Жыл бұрын

    Great video as always, Gavin!

  • @AussieBIMGuru

    @AussieBIMGuru

    Жыл бұрын

    Glad you enjoyed it!

  • @petsandpaws8906
    @petsandpaws8906 Жыл бұрын

    Thanks Gavin, Greets from The Netherlands. Liked as usual

  • @AussieBIMGuru

    @AussieBIMGuru

    Жыл бұрын

    Thanks for the support!

  • @petsandpaws8906

    @petsandpaws8906

    Жыл бұрын

    @@AussieBIMGuru you are very welcome! Least I can do is like the video and express my gratitude. Thanks to you Ive made a toolbar using pyRevit in which Ive made about 20 scripts in the last month. Most of them Ive learned to make thanks to the way you explain it. Ive done programming in the past so this fits my alley perfectly. Also what you said about collegues being turned off by Dynamo is what Im dealing with atm. No one of our team of 30 drafters knows anything about Dynamo and they just dont seem interested in automating tedious tasks. What would you do in that situation? Have you experienced this aswell?

  • @AussieBIMGuru

    @AussieBIMGuru

    Жыл бұрын

    That scenario will generally depend on how many people are responsible for BIM. Non-BIM team members generally wont have time to learn automation tools, so I've found the best I get out of them is to run sessions to make them aware of tools that are built so they can run then, but not build them. Try to find 1 or 2 people who are most willing of all - I find generally younger team members are easier to sway as they are less set in their ways/bad habits. This can often build a bit of curiosity if the older dogs see the whippersnappers saving time and getting noticed for efficiency.

  • @petsandpaws8906

    @petsandpaws8906

    Жыл бұрын

    @@AussieBIMGuruYeah we have a group of 3 ppl between the firms in our group. Thanks for taking the time to respond. Have a great day

  • @erichdomme
    @erichdomme Жыл бұрын

    G'Day Gavin, this is a very good video, and thank you for sharing your knowledge with us so that we can all benefit from it. This is not something that can be taken for granted these days. In fact, a few days ago, I created my own Dynamo script that uses almost no Dynamo packages at all, except for a custom data-shape UI and your Crumple-Sheets.Create! Maybe I missed it, but why did you decide to do the mapping in Excel? Right now it sounds like an extra effort.

  • @AussieBIMGuru

    @AussieBIMGuru

    Жыл бұрын

    Great to hear you are progressing so well! The only way to avoid using Excel or some sort of mapping file is to automate view > sheet relationships using naming rules. In my experience architects aren't very good at following these, so I tend to use Excel so they have to spell out the desired movements of view > sheet explicitly.

  • @jorgecruz2359
    @jorgecruz23599 ай бұрын

    Hi Gavin, It is excellent the contribution, it has helped me a lot, I want to ask you: Is it possible to align views and view titles in the sheets from a previously aligned sheet (selecting the base sheet and the ones you want to be equal to it)? It would be great if you could show us that.

  • @AussieBIMGuru

    @AussieBIMGuru

    8 ай бұрын

    View titles can be positioned in Revit 2023 onwards when it was added to the API. The viewport class has methods/properties to achieve this relating to Label offset etc. Aligning viewports can also be done using the Get/Set box center methods, or there is also one to do it from the bottom left corner as well in the API.

  • @cjlglal7966
    @cjlglal7966 Жыл бұрын

    Its great. I have one request. can you make one video for take print multiple projects in one time without open projects. thanks

  • @AussieBIMGuru

    @AussieBIMGuru

    Жыл бұрын

    Very difficult workflow, probably not easily done in Dynamo. If I can make something suit it I'll share it in future but might take a while...

  • @Satishkumar-lm1sm
    @Satishkumar-lm1sm Жыл бұрын

    Hi Aussie BIM Guru. Could you please make videos on how to use Dynamo with chat GPT. Thanks.

  • @AussieBIMGuru

    @AussieBIMGuru

    Жыл бұрын

    I use it for a bit in this video, although generally I would say the forums and dedicated tutorials are much better for learning purposes: kzread.info/dash/bejne/mWiEsM-ldMLXm6w.html