A blog dedicated to tidbits of software information related to the AEC industry. Most tips and tricks are roughly 60 seconds because, "Hey who doesn't have 60 seconds".
*The views and opinions expressed in this blog do not reflect those of my employer.

Tuesday, November 29, 2016

Rename #Revit Views with #DynamoBIM Player

Since Dynamo player launched a few weeks ago, I have been having a lot of fun with it! Mostly because Python nodes support User interface additions!
Recently, a colleague needed to rename elevations based on level and room location. Very quickly I realized this needed to be done by isolated the elevation heads (views).
That’s when I went ahead and created this little gem (now available in Rhythm).
Isolated Pick Model Elements
This node allows the user to pick a category to isolate, and select objects of that category by a crossing window or individually.
And here it is in action with Dynamo Player.
dynamoPlayer-renameElevations
Have Fun!
-johnP

Wednesday, November 16, 2016

#AU2016 - Day 1

Well, here I am on day 2 writing about day 1. Day 1 was awesome. Once again I met all sorts of great people from the dynamo community. I also had the privilege of being a lab assistant to the famous Colin Mccrone.

Oh and this happened. I will write a post on what I did soon. 

Tuesday, November 15, 2016

#AU2016 - Day 0

since last year I have began referring to the AU pre conference stuff as day 0. A little explanation. For "normal people",  counting begins at 1 and for all of us Dynamo and coding folks, it begins at 0! So dynamo workshops day == day 0

We'll that was yesterday and it was great! I was able to meet all sort  of great Dynamo people face to face.



Onto Day 1!

Sunday, November 13, 2016

Another Autodesk University, #AU2016

Off to another autodesk university.

Here's what I'm up to. If you see me, say hello!



Registered Sessions
----------------------------------------

Computational BIM Workshop Breakfast:
Tomorrow, 7:30 AM - 8:30 AM
Session ID: CBW22944 | Room: Palazzo F, Level 5

Computational BIM Workshop, Advanced Topics—Part 1:
Tomorrow, 8:30 AM - 12:00 PM
Session ID: CBW22817-L | Room: San Polo, 3503, Level 3

Computational BIM Workshop, Advanced Topics—Part 2:
Tomorrow, 1:00 PM - 5:30 PM
Session ID: CBW22818-L | Room: San Polo, 3503, Level 3

Computational BIM Workshop Networking Reception:
Tomorrow, 5:30 PM - 6:30 PM
Session ID: CBW22946 | Room: Palazzo F, Level 5

Welcome Reception:
Tomorrow, 6:30 PM - 8:00 PM
Session ID: 22786 | Room: Venetian F, Level 2 The Hub

First Coffee & Morning Bites - Tuesday:
Nov 15, 6:30 AM - 8:00 AM
Session ID: 22763 | Room: Venetian F, Level 2 The Hub

Revit Analytics with Dynamo (Repeat):
Nov 15, 8:00 AM - 9:30 AM
Session ID: AR23737-L | Room: San Polo, 3403, Level 3

AU Lunch Tuesday:
Nov 15, 11:30 AM - 1:00 PM
Session ID: 22766 | Room: Hall B, Level 2, Meals

Revit API for Designers—Use Cases for Extending Creativity:
Nov 15, 1:00 PM - 2:00 PM
Session ID: SD21439 | Room: Lando 4305, Level 4

Revit to 3ds Max Workflows for Realistic Rendering with NVIDIA Iray:
Nov 15, 3:00 PM - 4:30 PM
Session ID: DV15437 | Room: Delfino 4006, Level 4

The Future of BIM Will Not Be BIM—and It's Coming Faster than You Think:
Nov 15, 4:45 PM - 5:45 PM
Session ID: IT22329 | Room: Marcello 4504, Level 4

AU Community Reception:
Nov 15, 6:00 PM - 9:00 PM
Session ID: 22769 | Room: Hall B, Level 2 Exhibit Hall

Professional Certification Exam Session 3:
Nov 16, 7:30 AM - 10:00 AM
Session ID: 23119 | Room: Lido 3002, Level 3

AU Lunch Wednesday:
Nov 16, 11:30 AM - 1:00 PM
Session ID: 22767 | Room: Hall B, Level 2, Meals

Construction Dynam(o)ite—Explode Productivity with Dynamo:
Nov 16, 1:00 PM - 2:30 PM
Session ID: CS21553 | Room: Delfino 4005, Level 4

More Families in Motion: New and Exciting Methods That Make Your Revit Families Move:
Nov 16, 3:00 PM - 4:00 PM
Session ID: AR20572 | Room: Marcello 4504, Level 4

Revit API Expert Roundtable: Open House on the Factory Floor:
Nov 16, 4:45 PM - 5:45 PM
Session ID: SD20891 | Room: Lando 4204, Level 4

First Coffee & Morning Bites - Thursday:
Nov 17, 6:30 AM - 8:00 AM
Session ID: 22765 | Room: Venetian F, Level 2 The Hub

Dynamo and the Zen of Data Flow:
Nov 17, 8:30 AM - 9:30 AM
Session ID: CS17778 | Room: Marcello 4501B, Level 4

Coding New Nodes with Dynamo:
Nov 17, 10:00 AM - 11:30 AM
Session ID: SD21181-L | Room: San Polo, 3503, Level 3

AU Lunch Thursday:
Nov 17, 11:30 AM - 1:00 PM
Session ID: 22770 | Room: Hall B, Level 2, Meals

Streamlining the Revit Process with Custom Add-ins:
Nov 17, 1:00 PM - 2:00 PM
Session ID: SD16637 | Room: Murano 3306, Level 3

Importing Rhino and SketchUp Models into Revit as Native Content:
Nov 17, 3:00 PM - 4:00 PM
Session ID: AR21124 | Room: Marcello 4502, Level 4

Farewell Happy Hour:
Nov 17, 4:00 PM - 6:00 PM
Session ID: 23577 | Room: Venetian F, Level 2 The Hub

Autodesk University Opening Keynote:
Nov 15, 10:00 AM - 11:30 AM
Session ID: 22760 | Room: Hall C, Level 2

Autodesk University Product Innovation Keynote:
Nov 16, 10:00 AM - 11:30 AM
Session ID: 22761 | Room: Hall C, Level 2

Party at the Promenade:
Nov 16, 7:00 PM - 10:00 PM
Session ID: 22768 | Room: LINQ Promenade

Revit + FormIt 360 + Dynamo Studio = Awesome! (Hands-on):
Nov 16, 8:00 AM - 9:30 AM
Session ID: AR16698-L | Room: San Polo, 3401A, Level 3

Computational BIM Workshop Networking Lunch:
Tomorrow, 12:00 PM - 1:00 PM
Session ID: CBW22945 | Room: Palazzo F, Level 5


Sent from my iPhone

Monday, November 7, 2016

Open #Revit files in the background with #DynamoBIM

I have been working on some pretty cool nodes in the background, that deal with opening Revit files in the background.

Document.BackgroundOpen

Document.BackgroundOpen is now in Rhythm. This node is really special, because it enables all sorts of cool operability with Revit files that are not currently open otherwise. Pretty much any input that takes a document can use this node.

Here it is in action, opening a project in background.

backgroundOpen

Why is this exciting? Well first of all this method can be used to Bulk Upgrade Revit files.

This process + another new node can also be used to copy elements from another project. Like wall types!

Enter, All Elements of Type in Document and the Element.CopyFromDocument Nodes

All Elements of Type in Document

Element.CopyFromDocument

And here is that process in action

loadFromFile

Have fun!

johnP