Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

What's in a Room?

Based on the problems of working with Revit rooms and Room Data Sheets, this presentation will cover many aspects of typical workflows seen in architecture and interiors, discuss where the difficulties are and investigate better, more integrated solutions.

  • Login to see the comments

What's in a Room?

  1. 1. What’s in a Room?Ceilidh HigginsInterior Designer | BIM Specialist | Blogger |GreenStar Professional | Looking for opportunities
  2. 2. roomsFurnitureFloorsWallsFinishesCeilingsCaseworkDoorsPlumbingEquipment
  3. 3. a roomobject itselfis acontainerfor data –bothphysicalandinformationbasedrevit rooms
  4. 4. room data sheetsroom datasheetsdocumentwhatSHOULDbe in aroom, notwhat ismodelled
  5. 5. currentlyword file, excel fileor access databaserevit model objects revit model data
  6. 6. then there are 2D elementsis that a floor? an area?or a colour fill?and can you tell thedifference anyway?
  7. 7. is it broken?
  8. 8. what aboutexcel file revit model databi directional link
  9. 9. then if we couldrevit model objectsrevit model datacompare
  10. 10. use excel to enter dataor a scheduleor a plan
  11. 11. compare proposed to actualproposed numberof double poweroutlets (data only)actualcount ofdoublepoweroutlets inthe modelcalculation ofdifference betweenproposed and actual
  12. 12. tools
  13. 13. Revit – schedules, graphic filters, roomcolour schemes, annotationsMicrosoft Excel for spreadsheets –intermediate level of useRTV Shared Parameter Manager to manageproject parameters – just $135 USDIdeate BIMLink for bi-directional link betweenexcel and revit - $850 approx
  14. 14. what else?• room data sheet - orsomething else?• what is modelled? whatis data? what is 2d?• is it worth it?
  15. 15. schedule non-object dataphysicalpropertiesofmodelledobjects data onlyinformationfrom roomparameters
  16. 16. create visual data plansdifferentcoloursindicatedifferentPROPOSEDacousticzones
  17. 17. where are wegoing?
  18. 18. how will the data be used?text, integer, length,yes/no, material? whatparameter type will beused?for each parameterconsider what type ofparameter is requiredbased upon what youwant to record/check ormeasure and the outputplans or schedules youneed
  19. 19. Note Blocks (attached tonothing)ImagesRoomsAttached to RoomsSymbols &AnnotationsGeneric Model ObjectsAttached to 2D ObjectsFamilies with 2DlinesFamilies including doors,furniture, casework,equipmentAttached to 3D ObjectsDetail ComponentsWalls, Floors, CeilingsInformation2D Objects3D Objectswhat is a model made up of?
  20. 20. what is important?think about how andwhen you gatherinformation as well ashow you use it
  21. 21. simple parameter type tipsintegers are good for comparingquantities of like itemsyes/no and text parameters withlimited number of descriptions aregreat for visual plans
  22. 22. finishes
  23. 23. modelling finishes?keynotes & scheduling ensureconsistencyadding colour and actualmaterial patterns can giveyou a quick visual designcheck
  24. 24. finish plans – why use a colour fill? with a material its there in 3D
  25. 25. what about walls?All options arework aroundsPaintbucketRoom objectAdditional wallPart of wallOther options?line based family attached to wallwith filters used to identify differentmaterials
  26. 26. no material parameters?in the room object all the floor, wall,ceiling and finish parameters aretext (so is casework), why?
  27. 27. 2 reasons1. timing - remember the room datasheet is the brief an actualmaterial has not yet beenselected2. good BIM - the room object isnot a physical object to whichmaterials can be applied
  28. 28. furniture
  29. 29. revit outputs
  30. 30. component libraries
  31. 31. what room data?this example of FFE is morecommon in lab projects –each item is listedindividually with dimensionsand other details – every cellwould be a parameterthis example is less detailedfor each piece of equipmentand relies on lists and textbased entries
  32. 32. integer parameters for quantities –separate from text descriptions willallow for excel spreadsheet checkyes/no parameter to identifyif there are standardworkstations in a roomtext based list for joinery(casework) means this willbe a manual checkchairs are separated intodifferent kinds, a yes/noparameter in each chair familywill be required to identify whichkind of chair it is
  33. 33. client supplied equipment with separateparameters for each dimension – the samedata could be used in a type catalogue tobuild familiesfor a lab project each service mightneed to be a separate parameter
  34. 34. again why?1. timing - remember the room datasheet is the brief, detailed typesof furniture are not yet selected2. consider each type/item of FFEindividually and think how yourprojects can use the datacollected3. and still no materials – againtiming and good BIM
  35. 35. lets get started
  36. 36. the revit templatecreate your room dataparameters in your revittemplate file (you canalso load into an existingproject too)other template tips – setup views for multiplelevels and also set upyour standard schedules
  37. 37. creating parametersparameter Names shouldinclude “Proposed” or“Briefed” so as to avoidconfusion with modelledelements
  38. 38. bind parametersparameter binding loadsthe shared parametersinto the project file
  39. 39. in the order you want themparameters will be in theorder they are bound, or ifmultiple parameters arebound at once, inalphabetical order
  40. 40. check everythingI missed the CEH herethe parameter cannot bereloaded into the same projectwith a different name – youhave to create a newparameter with a new GUIDand then delete the oldparameter
  41. 41. before loading!the ‘new’ casework parameterwill come in after all the otherparameters nowlearn from my lesson – Iwasted a lot of time notchecking parameter names &types before loading them allinto the template
  42. 42. create the BIMlinkselect create new link
  43. 43. you then have to set the orderup again in BIMlink, as this willcontrol the order you see themin excelselect parameters
  44. 44. select export to export the revitdata to an excel file – at thispoint all we are doing isexporting the parameters notactual informationexport link
  45. 45. room data filewe now have a blankroom data file – therewas just one room inthe revit template –this is its GUIDtip – you have to openthe excel file inside ofexcel not double click.
  46. 46. testingBIMlink allows you tocreate new roomswithin excel, just addNEW to the GUIDfield
  47. 47. formatting tipsquickly change rowheight and set all cellsto wrap text to makeediting easierFreeze roomnames/numbers toaid navigation
  48. 48. one issue is that you can’t tell fromexcel what the parameter type is –maybe consider your naming?but go ahead and fill out a row ofdataparameter types
  49. 49. import BIMlinkselect import, then the excel file andthe workbook.
  50. 50. review errors and changesthe BIMlinkdialogue lists allnew andmodified dataand all identifieserrorsand allows youto save anissues reportas an excel file
  51. 51. error and change reportwe now know when (andprobably who?) changedthe room data sheet –this is a benefit overusing excel on its own
  52. 52. import completeroom data has now beenimported into roomparameters
  53. 53. opps this was a qtythese nils should be NO4 of 5 errors easily identified
  54. 54. incorrectparameter type –parameter willnow have to bedeleted, remadeand will be out oforderfixing errors
  55. 55. fixing errorshaving fixed theerror in the revitparameters wealso need to loadthe newparameter intothe BIMlink
  56. 56. and the data fileoverwrite the previousroom data file
  57. 57. using find and replaceanother benefit of excel – find and replace NIL with NObe careful not to replace anytext in this row
  58. 58. repeat until youget zerowarnings (tookme 2 goes)import back to revit
  59. 59. save linkif you save the linkdefinition you will beable to import theBIMlink into other filesand not have to gothrough picking theparameter order again(at least in BIMlink –sorry still required toload parameters intoRevit)
  60. 60. linked workbooksBIMLink exported data file preformated worksheets
  61. 61. set up the excel data sheetthis is apreformatedtemplate that youcan use on everyproject with linksback to your datafile
  62. 62. just make sure tosave it in thesame folder asthe file “RoomData File” andnever changethe name of“Room Data File”maintain the links
  63. 63. some odditiesyes/no parameters will show TRUE/FALSE, if thisreally bugs you run a find and replace on the datafile before issuing to clientI put NO into any field that would otherwise beempty – so it doesn’t show zero and its clear itsdeliberately NO
  64. 64. copy worksheet
  65. 65. fix linksrun find and replace oneach sheet to fix theformula – replace $2 with$3 means it will read thenext row down from thedata file
  66. 66. fix sheet namesit really would be better ifthe sheet names matchedthe room numbers (ornames if you like), to dothis we need to create amacro
  67. 67. the visual basic editorView ->Codehere is your code
  68. 68. select cell to referenceI picked B7 – room number – usefind and replace on your code
  69. 69. run the macro
  70. 70. interestingerror dialogue -room 10.10 isconsidered thesame as room10.1 – thispotentiallyhighlights aproblem with ourroom numberingscheme thatcould occur withother databasesoftware
  71. 71. revise room numberingclose the roomdata sheet andupdate the roomdata filetip – you need toalways have theroom data fileopen to updatethe room datasheet
  72. 72. when you reopenthe data sheetyou might get anerror like thisenable macrosgo to tools->options
  73. 73. change security settings
  74. 74. re run the macroyou may need toclose and reopenthe data sheet fileworksheets havebeen renamed
  75. 75. formatting tipsselect all worksheet tabs at onceall cells can be formatted as‘general’ (room number had 2digits after the decimal)
  76. 76. change the headerselect all sheetsexcept the firstone, link themback to the firstone – then youonly update once
  77. 77. enter more datarecord the roomGUID before youpaste
  78. 78. your template is readytidy up thetemplate bydeleting the roomsin a schedule view
  79. 79. test your templatecreate a new project basedon the template and importthe BIMlink data fileyour data file had GUIDnumbers in it, if there are norooms yet in the project youneed all NEW in the data file
  80. 80. fix the errorand reimport in BIMlink and your rooms now exist inthe project
  81. 81. but don’t import twice!
  82. 82. rooms ready for placingmake sure your users knowto select the rooms to place,not to always make newrooms
  83. 83. complete with data
  84. 84. using the data
  85. 85. here is one i prepared earlierthis revit file isbasicallycomplete forconstruction butthe only roomobjects areinside the core
  86. 86. open BIMLink,load the link fileand then loadthe roomsload the room data
  87. 87. place the rooms
  88. 88. create a colour scheme
  89. 89. edit the colour schemeduplicate and modify an existingcolour scheme – pick a yes/noparameter
  90. 90. proposed av layout
  91. 91. proposed room acousticsor a text parameter with limited different entries
  92. 92. add room tagsroom tag using datafrom the AV listparametercombined withcolour schemebased on theyes/no AVparameter
  93. 93. proposed DGPOsthis plan would be useful atan early stage, to agreenumbers with client or tobrief engineer. this model isfurther developed and hasactual DGPOs alreadyshown – we can see thereare errors. ideally we wantto compare the actual andthe tagusing datafrom thedoubleGPOquantityparameter
  94. 94. useful tipas you can’t use the defaultcount parameter in formulasit can be useful to give allfamilies another countingparameter
  95. 95. create a schedulepower outlets are electrical fixtures select parameters available from electricalfixtures and from rooms
  96. 96. schedule settings
  97. 97. schedule outputall electrical families arescheduled and you can’tfilter a schedule by familyname
  98. 98. what can we filter?needs to be a sharedparameter - using sharedparameters allows you touse data for more usesif you can’t find one - createa new shared parameter
  99. 99. filter the schedule
  100. 100. hide the filter & family type
  101. 101. calculated values are nottaken into account informula for calculatedparametercalculate the difference
  102. 102. a yes/no parameterCount_Item_CEH = Room:GPO_Double_Qty_Proposed_CEH does not work either –Revit is always comparing theindividual “Count_Item_CEH”parameter in the calculation –NOT the calculated total wesee in the schedule.yes/no difference?
  103. 103. export the schedule
  104. 104. calculate in excel
  105. 105. add conditional formattingdifference greater than 0between actual and proposed
  106. 106. add totals
  107. 107. in the real world?
  108. 108. benefits1. quicker data entry2. create visual plans3. data comparisons4. review and save errors and changes5. discovers data code errors
  109. 109. 20 hourstime takento setupand testtemplates
  110. 110. Questions?check out my blog
  111. 111. Colours by Shershe (recoloured) - weakest link by Darwin Bell (clipped) - by zzpza - Thinker by 4johny5 (clipped) - Bridge Tunnel by Martino’s Doodles - of Detail – Thanks to PracticalBIM Walking by Amodiovalerio Verde - clock by kobiz7 (clipped) - - the Future for Libraries blank book by Shifted Librarian - Park, Late April 2009 by Ed Yourdon - slide by Bionic teaching (colours modified) - by NASAs Marshall Space Flight Center - Full Of Ideas by Cayusa - jumper by h.koppdelaney - Libraries by Daniel MoodieFinishes screen shots by Ceilidh Higgins at GHDAll other screen shots prepared for this presentation by Ceilidh Higginsimage credits