SketchUp – [as] https://alexschreyer.net AEC CAD/BIM, SketchUp, Timber Engineering, Web Design and more... Tue, 15 Jan 2019 13:09:58 -0500 en-US hourly 1 https://i2.wp.com/alexschreyer.net/wp-content/uploads/2015/09/cropped-as-square.jpg?fit=32%2C32&ssl=1 SketchUp – [as] https://alexschreyer.net 32 32 6702894 Merry Christmas, Joyful Holidays, and a Happy New Year 2019! https://alexschreyer.net/design/merry-christmas-joyful-holidays-and-a-happy-new-year-2019/ https://alexschreyer.net/design/merry-christmas-joyful-holidays-and-a-happy-new-year-2019/#respond Mon, 24 Dec 2018 20:59:42 +0000 https://alexschreyer.net/?p=7388 Merry Christmas 2018! by Alexander Schreyer on Sketchfab Dear friends and colleagues, I wish you and your loved ones a Merry Christmas, a peaceful and joyous holiday season and a happy and successful new year 2019! Cheers, Alex P.S. Once again my Christmas card is a simple SketchUp model, made with a randomizing script and [...] Read more..

The post Merry Christmas, Joyful Holidays, and a Happy New Year 2019! appeared first on [as].

]]>

Merry Christmas 2018! by Alexander Schreyer on Sketchfab

Dear friends and colleagues,

I wish you and your loved ones a Merry Christmas, a peaceful and joyous holiday season and a happy and successful new year 2019!

Cheers,
Alex

P.S. Once again my Christmas card is a simple SketchUp model, made with a randomizing script and the amazing MS Physics extension. It was then exported to Sketchfab where I enhanced all textures a bit and applied lighting.

The post Merry Christmas, Joyful Holidays, and a Happy New Year 2019! appeared first on [as].

]]>
https://alexschreyer.net/design/merry-christmas-joyful-holidays-and-a-happy-new-year-2019/feed/ 0 7388
Sketchfab Uploader now allows for re-uploading https://alexschreyer.net/sketchup/sketchfab-uploader-now-allows-for-re-uploading/ https://alexschreyer.net/sketchup/sketchfab-uploader-now-allows-for-re-uploading/#respond Tue, 09 Oct 2018 13:00:57 +0000 https://alexschreyer.net/?p=7361 I just updated my Sketchfab Uploader extension for SketchUp to version 2.5.1. This comes with several smaller fixes but one big change: Now you can re-upload models, and any changes you make in Sketchfab’s 3D editor (e.g. to materials, lights, the rendering environment, etc.) are preserved. Also, models are now uploaded as draft (and not [...] Read more..

The post Sketchfab Uploader now allows for re-uploading appeared first on [as].

]]>
I just updated my Sketchfab Uploader extension for SketchUp to version 2.5.1. This comes with several smaller fixes but one big change: Now you can re-upload models, and any changes you make in Sketchfab’s 3D editor (e.g. to materials, lights, the rendering environment, etc.) are preserved. Also, models are now uploaded as draft (and not automatically published), which gives you more control over the upload process.

The video below outlines what’s new and there is now even a manual available. As always, it is best to update this extension via SketchUp Pro’s Extension Manager window right in SketchUp.

Changes:

  • Version 2.5.1 (10/2/2018)
    – Drops support for pre-2014 SU (removes global variable problem)
    – Newer HTMLdialog help dialog
  • Version 2.5 (9/17/2018 – unpublished)
    – Some backcomp fixes
    – Added re-upload functionality
    – Now stores model data (ID, title etc.) on upload in SKP file
    – Made clear in dialog what gets stored where
    – Added menu item to edit Model ID
    – Updated jQuery and 7zip to latest versions
    – Now uses v3 Sketchfab API
    – Now uploads as draft first (unpublished)
    – Checks material number for max. (100)

Links:

The post Sketchfab Uploader now allows for re-uploading appeared first on [as].

]]>
https://alexschreyer.net/sketchup/sketchfab-uploader-now-allows-for-re-uploading/feed/ 0 7361
Mirror, mirror… https://alexschreyer.net/cad-bim/mirror-mirror/ https://alexschreyer.net/cad-bim/mirror-mirror/#respond Wed, 12 Sep 2018 18:00:41 +0000 https://alexschreyer.net/?p=7321 Admittedly, I completely missed Sketchfab’s May announcement that they now support Screen Space Reflections (SSR), i.e. object reflections. What this means is that any model in their browser-based WebGL viewer can now be set to reflect items that exist within that model. A good example (that likely will heat up your computer a bit) is [...] Read more..

The post Mirror, mirror… appeared first on [as].

]]>
Admittedly, I completely missed Sketchfab’s May announcement that they now support Screen Space Reflections (SSR), i.e. object reflections. What this means is that any model in their browser-based WebGL viewer can now be set to reflect items that exist within that model. A good example (that likely will heat up your computer a bit) is shown below:

This is of course pretty awesome, especially for architectural models, where windows can now reflect “correctly”. Previously, it was just possible to set surfaces to reflect the environment map and that was it. Mirrors typically looked a bit strange that way.

As you can see in the examples above and below, this is not a 100% accurately rendered reflection, but it is very, very good and immediately improves pretty much any model with reflections. I am completely blown away that it works even with more complex models. For example, the model above has 280k faces! And I made every one of them reflective.

Try it out for yourself (e.g. with my Sketchfab uploader extension for SketchUp).

 

The post Mirror, mirror… appeared first on [as].

]]>
https://alexschreyer.net/cad-bim/mirror-mirror/feed/ 0 7321
Merry Christmas, Joyful Holidays, and a Happy New Year 2018! https://alexschreyer.net/design/merry-christmas-joyful-holidays-happy-new-year-2018/ https://alexschreyer.net/design/merry-christmas-joyful-holidays-happy-new-year-2018/#respond Sun, 24 Dec 2017 17:40:35 +0000 https://alexschreyer.net/?p=7058 I wish you and your loved ones a peaceful and joyous holiday season and a happy and successful new year 2018! Merry Christmas! Happy Holidays! This year the new UMass John W. Olver Design Building featured quite prominently in my life. Therefore it seemed just fitting to use it as a virtual tree ornament for this [...] Read more..

The post Merry Christmas, Joyful Holidays, and a Happy New Year 2018! appeared first on [as].

]]>

I wish you and your loved ones a peaceful and joyous holiday season and a happy and successful new year 2018!

Merry Christmas! Happy Holidays!

This year the new UMass John W. Olver Design Building featured quite prominently in my life. Therefore it seemed just fitting to use it as a virtual tree ornament for this post. If you would like to know how I did this: It’s modeled in SketchUp as a very simple model and then uploaded to Sketchfab where I fixed the materials, added a background, and applied a few post-processing options, such as bloom.

Cheers,
Alex

 

The post Merry Christmas, Joyful Holidays, and a Happy New Year 2018! appeared first on [as].

]]>
https://alexschreyer.net/design/merry-christmas-joyful-holidays-happy-new-year-2018/feed/ 0 7058
Unwrapping SketchUp extension updated to 2.4 with coloring option https://alexschreyer.net/sketchup/unwrapping-sketchup-extension-updated-2-4-coloring-option/ https://alexschreyer.net/sketchup/unwrapping-sketchup-extension-updated-2-4-coloring-option/#respond Mon, 07 Aug 2017 14:13:17 +0000 https://alexschreyer.net/?p=7034 I just updated my Unwrap and Flatten Faces SketchUp extension to version 2.4. You can now choose an option to colorize faces as they are being unwrapped. This provides a reference for reassembling those faces later. If an object is textured and you would like to preserve those textures, don’t turn this option on and [...] Read more..

The post Unwrapping SketchUp extension updated to 2.4 with coloring option appeared first on [as].

]]>

I just updated my Unwrap and Flatten Faces SketchUp extension to version 2.4. You can now choose an option to colorize faces as they are being unwrapped. This provides a reference for reassembling those faces later. If an object is textured and you would like to preserve those textures, don’t turn this option on and the original textures are reserved on unwrapping.

Here’s a complete list of changes:

  • Version 2.4 (8/5/2017):
    – Added colorizing of unwrapped/smashed segments for reference
    – Toned down colors a bit (no white/black)
    – All confirmation dialogs can now be turned off (in settings)
    – Fixed face orientation for smashing
    – Fixed vertices bug for smashing
    – Fixed axis location of flattened shape

As always, download from the Extension Warehouse to update. More information about this extension is on this page.

The post Unwrapping SketchUp extension updated to 2.4 with coloring option appeared first on [as].

]]>
https://alexschreyer.net/sketchup/unwrapping-sketchup-extension-updated-2-4-coloring-option/feed/ 0 7034
SketchUp Ruby Code Editor 4.0 is now available! https://alexschreyer.net/sketchup/sketchup-ruby-code-editor-4-0-now-available/ https://alexschreyer.net/sketchup/sketchup-ruby-code-editor-4-0-now-available/#respond Mon, 10 Jul 2017 20:43:55 +0000 https://alexschreyer.net/?p=6939 My SketchUp extension Ruby Code Editor held a top spot on my to-do list for quite a while… until now. I finally got around to giving the code a major overhaul and can now proudly announce that version 4.0 has just been released. If you are a seasoned coder or a newbie just wanting to [...] Read more..

The post SketchUp Ruby Code Editor 4.0 is now available! appeared first on [as].

]]>
SketchUp Ruby Code Editor

My SketchUp extension Ruby Code Editor held a top spot on my to-do list for quite a while… until now. I finally got around to giving the code a major overhaul and can now proudly announce that version 4.0 has just been released. If you are a seasoned coder or a newbie just wanting to try out scripted geometry, check out the new version, there are some quite nice new features in there. Here’s the complete list (new features highlighted):

Features

  • Beautiful and clean editor user interface with menu-based UI
  • Light / dark themed editor
  • Allows executing multi-line Ruby code directly in SketchUp
  • Works with files of any size
  • Fast opening and code highlighting of large files
  • Most recently used file list
  • Keyboard shortcut navigation
  • Line numbering in editor
  • Indenting/dedenting of code blocks
  • Matching brackets, current line highlighting
  • Undo/redo in editor
  • Find/replace in editor
  • Code folding
  • Insert code snippets at cursor
  • Code-completion for SketchUp classes and methods
  • Automatic backup file creation
  • Various options: font size, tab/space indenting
  • Undo of code execution
  • Single undo option for entire code
  • Results window keeps track of run history
  • Reference web browser for common websites
  • Explore selection object properties and attributes
  • Option for direct access to the Ruby console
  • Option to edit default code snippet
  • Clean printing of code

Where to get it?

As always, it’s best to just download it or update from the Extension Warehouse dialog right inside SketchUp. Of course, you can also find it in SketchUcation’s PluginStore as well as on my website.

And once you have it installed, why not check out chapter 7 in my book “Architectural Design with SketchUp” for some coding ideas (see also the videos on the linked site).

Links

The post SketchUp Ruby Code Editor 4.0 is now available! appeared first on [as].

]]>
https://alexschreyer.net/sketchup/sketchup-ruby-code-editor-4-0-now-available/feed/ 0 6939
Unwrapping and unfolding correctly in SketchUp https://alexschreyer.net/sketchup/unwrapping-unfolding-correctly-sketchup/ https://alexschreyer.net/sketchup/unwrapping-unfolding-correctly-sketchup/#comments Thu, 29 Jun 2017 14:43:59 +0000 https://alexschreyer.net/?p=6888 Whether you are working with paper or sheet metal, unfolding is a crucial step in the manufacturing process when you are starting off with a digital model in SketchUp. If you want to build something exactly as designed on-screen, then you will need to unfold complex shapes and lay them out flat for cutting. Of [...] Read more..

The post Unwrapping and unfolding correctly in SketchUp appeared first on [as].

]]>
Whether you are working with paper or sheet metal, unfolding is a crucial step in the manufacturing process when you are starting off with a digital model in SketchUp. If you want to build something exactly as designed on-screen, then you will need to unfold complex shapes and lay them out flat for cutting. Of course, my Unwrap and Flatten Faces Extension for SketchUp is the ideal tool for doing that in SketchUp. In many cases, it can automatically unwrap a surface (i.e. multiple faces) and produce something usable. Of course there are some caveats for that to work and I will be covering some of those here.

Face Orientation

SketchUp faces have a front and a back side (turn on “monochrome” face style in the View menu to see those orientations) where the front of a face is commonly colored white. The unfolding algorithm of my extension starts at one face and folds it along an edge to end up aligned with the next face at that edge (and then repeats from there).

This relies quite a bit on face orientation. As you can see in the image above, if all faces are aligned the same (as in the topmost model where all fronts point outwards), the three faces unwrap correctly. If neighboring faces have a different orientation, however, (as in the model in the lower half of the picture), then the unfolding process ends up placing faces on top of neighboring faces, which leads to an inaccurate result (SketchUp merges those overlapping faces in the process).

Best practice is therefore to always double-check that all faces that are to be unfolded together have their fronts oriented similarly. If a face needs to be reversed, then that can easily be done with the “reverse face” right-click tool. Do so before starting the unwrap tool.

Developable Surfaces

In general terms, only flat shapes and developable surfaces (e.g. a cylinder) can be cleanly unwrapped and flattened. This means that if your object has double-curvature (as is the case for the semi-sphere and the shell in the image above), then my extension can fail because it is likely impossible to find a result for the entire object. In some cases, (as for the sphere), this tool may be able to “peel” a surface, which may or may not be a useful result.

It is always possible to select only part of an object (e.g. the curved top of the cone shown above) and unwrap that separately from the rest (the circular base in that case). For a double-curved surface (the rightmost object), the best way to unfold will likely consist of taking a horizontal or vertical set of faces and unwrapping in “strips”. This process is illustrated in the images below as well.

Double-Curved Surfaces and Material Stretch

When double-curved surfaces are unwrapped in strips (as shown for the sphere section above that was unwrapped in seven sections), then there are several ways to work with those to get a final result (see image below).

If the material has no stretch capacity (as with sheet metal, for example), then the best way to cut and reassemble is shown in the right example below. If, however, the material can stretch (as with fabric), then an educated guess must be made (because the unwrapping algorithm cannot at this point take stretching into account). All faces could be placed with a slight overlap (shown on left) and the outlining shape can be cut out. This assumes stretch to be possible in the vertical direction but assumes no horizontal stretch. This could be compensated for by scaling the shape horizontally a bit.

Material Thickness

Thickness of the used material becomes an issue when two flattened and then cut pieces need to be joined. You can see this in the example above. If the material is of negligible thickness (much thinner than the overall material area) as is the case with paper, sheet metal, and the like, then flattened shapes can likely be reassembled just as they are cut (bottom example). When the material has some amount of thickness, however, as can be seen in the upper model in the image above, then mating edges must be treated (by tabbing, backcutting or chamfering) to allow for pieces to be reassembled as they were intended.

Tabs

If you need to create overlaps at edges for glue or weld tabs, then the easy way is of course to simply overcut the flattened shape (while marking the original shape outline). For more control of tab size, one option is to use the tab tool in the Flattery extension that places tabs manually on single edges. An easier approach, however, is the Offset Contours tool in the Tools on Surface extension. As you can see in the image above, all edges can be offset in one go and a defined offset amount (1/2″ in my case) can be entered.

Further Reading

The post Unwrapping and unfolding correctly in SketchUp appeared first on [as].

]]>
https://alexschreyer.net/sketchup/unwrapping-unfolding-correctly-sketchup/feed/ 2 6888
My new book is out! Schreyer authors fourth edition of ‘Fundamentals of Residential Construction’. https://alexschreyer.net/construction/new-book-schreyer-authors-fourth-edition-fundamentals-residential-construction/ https://alexschreyer.net/construction/new-book-schreyer-authors-fourth-edition-fundamentals-residential-construction/#respond Wed, 19 Apr 2017 20:38:16 +0000 https://alexschreyer.net/?p=6877 UMass Press Release: Alexander Schreyer, director of the building and construction technology (BCT) program, has revised and expanded “Fundamentals of Residential Construction” to produce the fourth edition of the guide to professional construction of single-family and multifamily homes. Schreyer joins Edward Allen, formerly of MIT, Yale University and the University of Oregon, and Robert Thallon [...] Read more..

The post My new book is out! Schreyer authors fourth edition of ‘Fundamentals of Residential Construction’. appeared first on [as].

]]>

UMass Press Release:

Alexander Schreyer, director of the building and construction technology (BCT) program, has revised and expanded “Fundamentals of Residential Construction” to produce the fourth edition of the guide to professional construction of single-family and multifamily homes.

Schreyer joins Edward Allen, formerly of MIT, Yale University and the University of Oregon, and Robert Thallon of the University of Oregon, who wrote the book’s previous editions. The new edition, which is being published by John Wiley & Sons, promises to be essential to the process of learning about residential construction, according to the publisher.

“Construction is a slow-changing industry, but it changes, and keeping up with that is really important,” said Schreyer. “It was really exciting to be able to join this book as one of the authors so we can keep pushing the envelope and teach about residential construction. There are lots of people that need to know about it, want to know about it, and want to be builders or build their own house, and this book is really a great resource for them to learn about the details, the materials, the systems, and the basics.”

According to Schreyer, the most significant revisions to this edition include a larger focus on sustainability and energy efficiency, which have been given their own designated section, as well as a chapter on 3D construction modeling and CAD/BIM (computer-aided design/building information modeling) planning tools. The new edition also incorporates interactive supplementary online exercises that readers can use to practice concepts introduced in the book, without having actual construction materials on hand.

“Looking at plans and sections in a book only goes so far. You can always draw things, of course, to think them through a little more, but once you start putting stuff together in 3D, you’ll find out if something doesn’t fit,” Schreyer said.

From siting and foundations to finishing details, the book provides a complete walk-through of professional home construction. Over 1,200 drawings and photographs are included in the textbook’s five sections, which cover the context of residential construction, the materials needed, light wood frame construction, alternative construction systems and multifamily building construction.

Schreyer has taught building materials, structures and digital design for more than 13 years to interdisciplinary audiences on campus and understands how to combine the hands-on components of construction education with science- and research-based knowledge that is behind every step of a house’s construction. His interests span the range of planning and design, with a specialization in mainly heavy-timber type structural systems.

Schreyer has also written “Architectural Design with SketchUp: Component-Based Modeling, Plugins, Rendering, and Scripting,” a book about using the 3D modeling program SketchUp.

Following the latest edition of “Fundamentals of Residential Construction,” he said he is interested in possibly telling the story of the new Design Building on campus, which was built with state-of-the-art wood construction technology. Schreyer was involved in the collaborative planning stages behind the building’s wood structure, alongside the departments of architecture and landscape architecture and regional planning.

Outside the classroom, Schreyer says, his academic interests overlap heavily with what he likes to do on weekends. “A Saturday morning starting with a tape measure is a good Saturday morning,” he says.

You can now buy this book at Amazon.com and many other online and offline booksellers.

Links

The post My new book is out! Schreyer authors fourth edition of ‘Fundamentals of Residential Construction’. appeared first on [as].

]]>
https://alexschreyer.net/construction/new-book-schreyer-authors-fourth-edition-fundamentals-residential-construction/feed/ 0 6877
Dryer fix made easy with 3D printing https://alexschreyer.net/sketchup/dryer-fix-made-easy-3d-printing/ https://alexschreyer.net/sketchup/dryer-fix-made-easy-3d-printing/#comments Mon, 20 Feb 2017 23:10:46 +0000 https://alexschreyer.net/?p=6861 As you can see in the image below, our dryer had a broken knob. It was just a small plastic part but without it, starting the machine became a bit of a hassle. To fix this, I could have gone to a site like Sears PartsDirect or similar, looked up the dryer’s model number, find the [...] Read more..

The post Dryer fix made easy with 3D printing appeared first on [as].

]]>
As you can see in the image below, our dryer had a broken knob. It was just a small plastic part but without it, starting the machine became a bit of a hassle. To fix this, I could have gone to a site like Sears PartsDirect or similar, looked up the dryer’s model number, find the part, wait a few days and then get the original replacement part. I chose to go another route… I 3D-printed it myself!

Hard to start this thing without a functioning knob

Because this was such a simple part, it was very easy to model a replacement knob quickly in SketchUp. All I needed were the dimensions for the overall knob size and the small switch stem.

As you can see, the stem had a flat bottom that grips nicely into a void in the knob. Also, I was not too eager to replicate the original knob design (although that wouldn’t have been too hard). The knob just needed to fit and function as intended. So I went with a simple design that consisted of a disk and a box shape.

I might upload a video of the 3D modeling in another post, but I essentially used exact dimension entry and the tape measure tool for the main geometry and then the PushPull tool to form all the shapes (pull the grip up and then push the void in). The resulting shapes had quite sharp edges, so I also used Fredo’s Round Corner extension to round the top edges a bit. I then turned on the x-ray face style to be able to look into the object, which allowed me to find some stray lines that prevented this object from being 3D printable. After a few minutes, this was what I got and then exported to STL format using the SketchUp STL extension (click image to navigate):

Fortunate for us here at UMass, we have the MakerBot Innovation Center in the WEB DuBois library. A quick email and a trip to the library provided me with two versions of the knob in just a few hours (and for cheaper than ordering a replacement part):

Picking up the finished part at the library

So, did it fit? As you can see in the following image, it did (admittedly after some manual cleanup). Not too bad a solution!

Good as new!

I do have some tips and tricks in case you want to do something similar, too:

  • I didn’t use calipers to measure the exact stem dimensions. As a result, I didn’t get the dimensions correct. The fit was quite tight and I needed to ream the knob out a bit. Use calipers if you have them! Sparkfun has some cheap ones for sale.
  • This knob relies quite a bit on the strength of the perimeter of the internal void (to turn the switch stem, which has a bit of resistance). Therefore it is a good idea to increase the number of shells (the outside layers) during 3D printing from the default two to something like four.
  • I could also have used the SolidInspector or SolidSolver extensions to check and clean the model up for 3D printing. In this case, I didn’t need to do that because of its simplicity.

More

Interested in 3D printing with SketchUp? Want to learn more techniques and other ways to 3D print or otherwise make things with SketchUp? Check out my book Architectural Design with SketchUp, 2nd Edition.

The post Dryer fix made easy with 3D printing appeared first on [as].

]]>
https://alexschreyer.net/sketchup/dryer-fix-made-easy-3d-printing/feed/ 1 6861
Sketchfab Uploader and SketchUp News extensions updated (again) https://alexschreyer.net/sketchup/sketchfab-uploader-sketchup-news-extensions-updated/ https://alexschreyer.net/sketchup/sketchfab-uploader-sketchup-news-extensions-updated/#comments Tue, 20 Dec 2016 11:10:17 +0000 http://alexschreyer.net/?p=6801 I just updated two of my SketchUp extensions: Sketchfab Uploader and SketchUp News. As always, you can get the updates directly from the Extension Warehouse or from the SketchUcation Plugin Store via the auto-update. Here’s what’s new: Sketchfab Uploader Version 2.4 (12/12/2016): – Added help menu item – Code cleanup SketchUp News Version 1.2 (12/12/2015): – [...] Read more..

The post Sketchfab Uploader and SketchUp News extensions updated (again) appeared first on [as].

]]>
I just updated two of my SketchUp extensions: Sketchfab Uploader and SketchUp News. As always, you can get the updates directly from the Extension Warehouse or from the SketchUcation Plugin Store via the auto-update.

Here’s what’s new:

  • Sketchfab Uploader Version 2.4 (12/12/2016):
    – Added help menu item
    – Code cleanup
  • SketchUp News Version 1.2 (12/12/2015):
    – Code cleanup
    – Fixed loader code
    – Implemented new dialog for 2017

The post Sketchfab Uploader and SketchUp News extensions updated (again) appeared first on [as].

]]>
https://alexschreyer.net/sketchup/sketchfab-uploader-sketchup-news-extensions-updated/feed/ 3 6801