For as long as I can remember, cloud storage and computing have offered two things – endless (unrealistic) promises and perpetual (unrealistic) growth. For some time that was true, but several things have occurred in the past couple of years that temper those claims and portend what may happen in the future for technology providers that become increasingly reliant on the cloud – reliability, accessibility, and security.
Cloud computing, or internet-based computing provide shared processing resources and data to computers and other devices on demand. From the beginning, it was intended as a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications and services) that can be rapidly provisioned and released with minimal management effort.
Proponents have always claimed that cloud computing allows companies to avoid upfront infrastructure costs, and focus on projects that differentiate their businesses instead of on infrastructure. Proponents have also claimed that cloud computing allows enterprises to get their applications up and running faster, with improved manageability and less maintenance, and enables IT to more rapidly adjust resources to meet fluctuating and unpredictable business demand. Cloud providers typically use a “pay as you go” model. This can lead to unexpectedly high charges if administrators do not adapt to the cloud pricing model. Even so, the potential for premium MCAD with minimal computing hardware cost make the prospect attractive and compelling.
To a large extent most of these claims have proven true, and I have been a proponent for many aspects of cloud computing, but there is also a downside – generally, you just don’t need as many people to run and maintain a cloud-based organization.
As much as I have tried to resist the temptation to gush all over myself, I’ve had a tough time restraining my enthusiasm for the myriad cloud-based computing and storage options that have come online in the recent past and their potential. OK, it’s time for a reality check – facts, fallacies, myths, and risks.
Keep in mind, though, that Onshape is online only and always requires a Web connection to be functional. With connectivity so universally ubiquitous, this shouldn’t pose a problem for a majority of prospective users. At this time, the company has no plans for making Onshape available offfline, so if this is an issue or concern, then Onshape may not be a design tool for you. However, that said, I’d encourage you to check out Onshape.
Also, I pointed out that as interesting Onshape is, it is by no means the first or only cloud-based technical/design/engineering software offering. As a matter of fact, it turns out there are quite a few, including:
Admittedly, this is not an exhaustive list, and is not meant to be. I just wanted to provide some of the cloud-based tools currently available. I also realize that the above have different features and capabilities, so it’s not an “apples to apples” comparison.
While the following video is a few years old, and some of the technologies discussed have been superseded or retired, it provides a good overview for novices of what cloud computing is about.
Although SIGGRAPH is primarily focused on computer graphics (CG) as it relates to media and entertainment (M&E), there were several technologies that could be used constructively in the MCAD arena.
One of the more interesting ones we came across with possible MCAD implications was Clara.io, a web-based 3D computer graphics software developed by Exocortex, a Canadian software company. Clara.io was announced in July 2013 and first presented as part of the SIGGRAPH 2013 program later that month. With that in mind, we checked it out earlier this month at SIGGRAPH 2014 in Vancouver, British Columbia.
Clara.io: Basics of Polygon Modeling
Clara.io is offered on what the company calls a freemium basis, a pricing strategy by which a product or service (typically a digital offering such as software, media, games or web services) is provided free of charge, but money (premium) is charged for proprietary features and functionality. Clar.io freemium pricing structure is discussed below.
Clara.io is part of an ongoing proliferation of web/cloud-based 3D technologies. WebGL, HMTL5, CSS3D, and Canvas were the start, and were followed by a myriad libraries and other 3D software that runs inside web browsers, and also can run under any OS, tablet, or smartphone.
Clara.io is an impressive example of such burgeoning cloud-based technology. Instead of being a proof of concept or a set of limited features, Clara.io is a comprehensive 3D app. It’s also open source and promises to support the Blender file format in the future (more about Blender later).
Clara.io: Real-time Collaboration
Clara.io has many interesting following features, including:
Hierarchical scene graph
Lights and cameras
Robust support for Polymeshes, including indexed UV, Normal and Color maps
Flexible operators (known as “modifiers” in 3DS Max.
Keyframe-based animation
Powerful sub-object editing
Renderer and pass management
Extensive materials
Sharing/collaboration capabilities
Rudimentary bones and skinning
Real-time multi-user collaborative editing
Automatic versioning with history (somewhat analogous to parametric, history-based CAD modeling and a PDM system)
Plugin model
Script log
FBX, Collada, OBJ, ThreeJS and STL file format support.
We just returned from one of the most interesting events of the year for us and one that we always look forward to – SIGGRAPH 2014. SIGGRAPH (short for Special Interest Group on GRAPHics and Interactive Techniques) is the name of the annual conference on computer graphics (CG) convened by the ACM SIGGRAPH organization.
The first SIGGRAPH conference was in 1974, and this year’s event was held in beautiful Vancouver, British Columbia.
As usual, we found the most interesting aspects of the conference to be the SIGGRAPH Emerging Technologies program and the exhibit floor.