How Unity’s Scriptable Render Pipeline Will Change Development

How Unity’s Scriptable Render Pipeline Will Change Development

 

In 2018, Unity hopes to bring their rendering capabilities to standards that take full advantage of modern technology. The first step in that process is the new scriptable render pipeline, which is crafted to enable designers to reach a new level of detail and realism for real-time rendering.

Major Changes to Unity’s Current Rendering Pipeline

Process steps that worked with outmoded technologies are being brought forward to cooperate better with today’s hardware. While countless small changes will take place in the pipeline, there are some major changes that artists and designers should know about, including:

Modern Hardware Performance Upgrades

Compute shaders, which are now commonly used in creative industries, alongside draw call instancing and constant buffers eliminate the need for processes like one light per draw call forward rendering and stencil mark + draw shape per light deferred shading. Real-time shadow rendering that performs tile store + load processes too often also needs a push toward the contemporary. Unity’s new rendering pipeline gets rid of or mitigates unnecessary real-time rendering processes with the help of modern hardware common amongst major industry players.

Customization & Extendibility

Though the purpose of creating Unity was to design a near-universal game engine, advanced teams can often benefit from custom tweaks and extensions. In modern game development, improving extendibility will prove indispensable. In answer to the call for customization, the new scriptable render pipeline aims to expand on flexibility at a small performance cost. Using DX11 as a baseline, Unity plans to optimize for modern PCs and consoles, on-tile storage of mobile GPUs, virtual reality, and backward compatibility for older, low-end devices. Improving universality and available information free of a Unity source code license should enable developers to work in custom rendering scripts, shaders, settings, and more.

Scriptable Rendering Loops

Calling the new pipeline a scriptable rendering pipeline was no accident. The idea behind it is to allow rendering for sets of objects according to various filtering criteria. What Unity is doing under the hood comprises too many small changes to list, but together those changes should create the first building blocks for writing render loop scripts that improve overall performance during real-time rendering.

Render While You Work

Render While You Work

It’s easy to understand why tracing each individual particle of light as it travels from a light source and bounces from object to object is unrealistic. But even in the world of rendering, in which we use calculations to approximate the behaviour of light in a 3D scene instead of accounting for all available light, the demands on a computer to make light calculations for countless particles in a single image are enormous.

The same goes for working in motion graphics and video. Calculations needed to create streams of static images wear on hardware, which prevents many creatives from continuing to work while they wait for their scenes and graphics to fully render.

Thankfully, in 2018, many APIs for graphics programs have begun to implement flexibility for working between single-threaded and multi-threaded renders. For example, Unity now conditionally enables and disables multithreaded rendering to allow high-performance machines to render while creatives continue to work.

What Improves Rendering Speed?

In the early 2000s, professional-level creative software developers began implementing background rendering capabilities into their applications. Initially, these background rendering tasks ate the entirety of a machine’s computing power. Working with digital video and early digital motion graphics tools meant that when rendering, creative workflows had to cease. Even with background rendering capabilities, machine slowdown completely prevented the continuation of any video, motion graphics, or 3D modeling workflow.

The solution to improve rendering speed became the render farm. By stacking purpose-built machines capable of handling rendering tasks, creative professionals were freed to continue building models, keyframing, and editing while another project rendered, completely unhindered, in the background.

But it takes more than just a powerful system to efficiently assist with rendering. The machine’s architecture has to be prepared for CPU or GPU rendering engines and flexible enough to work as either a turnkey farm or a personal node. Because the rendering speed demands of a world-class CG movie studio are so distant from those of a budding product design firm, rendering solutions have to be built to accommodate different budgets and business plans.

The goal, however, is the same: provide enough power with enough compatibility that creative professionals in nearly any industry can set rendering tasks aside while driving their workflows forward.

Machines Make Rendering Faster

Purpose-built rendering machines take advantage of architecture that’s only possible with current-generation technology, including:

  • Multiple GPUs – Dedicated graphics processing has come a long way since the earliest graphics cards and chips. Harnessing multiple processing pathways enables large-scale rendering.

  • Multiple CPUs – For CPU-based rendering, multiple processors with multiple cores keep multi-threaded rendering tasks on the move.

  • Customizable PCIe slots – Keeping slots available for customizing machines to work within a unique company’s processes and systems is indispensable.

  • Multi-User Support – Large teams need to be able to pull resources from render farms without worrying about changing settings or overloading systems.

Interested in seeing first-hand how rendering while you work is possible? Check out BOXX CPU rendering and GPU rendering solutions or talk to us about your workflow needs.

Get a List of the Best Architectural Software for Early 2019

Get a List of the Best Architectural Software for Early 2019

Architecture, engineering, & construction are nothing without fully realized designs created in our favourite architectural software programs. BOXX systems support tons of architectural software, and you can benefit from our purpose-built rendering solutions as 2019 unfolds with the following software.

AutoCAD

AutoDesk AutoCAD has been a go-to for architectural & engineering projects since before the age of the internet and continues to be the standard of architectural CAD software in education and real-life work for professionals. CAD applications are specialized and enable you to work outside of the baseline modelling and drawing functions.

AutoCAD Architecture addresses constructional engineer and architecture needs specifically; it includes pre-built objects for common placements such as walls and windows as well as automation for floor plans, elevations, and sections. Mechanical design tools are purpose-made to help draw piping, plumbing, ducting, and electrical circuitry for everyday construction projects.

AutoCAD Civil 3D takes it a step further with modern-day Building Information Modeling (BIM) workflow support. It’s a more versatile tool that aligns with all-digital workflows perfectly in a sleek, contemporary format. Plus, it makes it easy for architects and engineers to see how their work will affect the work of others on the same project.

AutoDesk pours incredible resources into supporting their current and next-gen products, so you can count on frequent useful updates in 2019

ArchiCAD

Graphisoft’s ArchiCAD 3D architecture software was the first of its kind when it came out, and it continues to provide flexibility in 2D and 3D geometry that fiercely rivals its competitors. Recent design tool improvements, including a remastered Façade Design workflow & smoother 2D navigation, coupled with logical expression functions have created a nearly seamless and automatically updated workflow that keeps your head inside the design space.

Demand for highly creative structures in 2019 will benefit hugely from improved workflows, like ArchiCAD’s, that further enable today’s architects and engineers to safely unleash their creativity.

Revit

Revit’s BIM takes environmental and economic impact into every design consideration. Coupled with vast positive changes in design, drafting, and modelling processes, you’ll have a hard time finding more precise and client-friendly software for architecture and engineering.

Revit is much more of a rapidly changing database than it is a CAD program. It’s collaborative, iterative changes that are pushed throughout the entirety of the project, and changes are made simultaneously across all views. Designers can easily show major and minor changes to hands-on clients at any point in any project.

Waste minimalization is part of the ongoing optimization of architectural workflows that will continue in 2019. Revit stands to put itself ahead of the pack by focusing on turnaround time and error detection ahead of its competition.

SketchUp

SketchUp has developed significantly since its first iteration many years ago. Coming into 2019, it’s one of the most intuitive design tools available for architects.

The software, which features an interface designed to make it feel as if you’re building with your own hands, also has incredible flexibility for materials, quickly creates beautiful imagery to share with clients, and integrates with different types of software (including Google Earth) to enhance the customer service side of the architecture & engineering professions.

It will be imperative in the coming year to be able to set the right expectations for clients as design and construction projects get bigger and more involved. SketchUp will give you the edge in customer relations thanks to its built-in client friendliness.

BOXX APEXX workstations are purpose-built to accelerate SketchUp, Revit, AutoCAD, ArchiCAD, and other architectural applications, so accelerate your workflow and increase your productivity in 2019 with BOXX..

Contact us for your workstation and Autodesk or Sketchup software requirements

Learn More About SOLIDWORKS 18 including new 3D Printing Features

Learn More About SOLIDWORKS 18 including new 3D Printing Features

SOLIDWORKS 2018 Introduces New Features for 3D Printing Industry

Dassault Systèmes’ latest update to their popular SOLIDWORKS software aims to streamline the transition from initial CAD design to 3D-printed final product. SOLIDWORKS 2018 introduces enhanced mesh geometry features to help engineers and additive manufacturers save time and simplify their workflows.

Previous versions of SOLIDWORKS also allowed users to import mesh geometry files. However, users would have to convert the files to surfaces to work with them, which could be a time-consuming process. SOLIDWORKS 2018 lets users work with mesh file formats directly, without having to convert them. Supported file types include:

  • .STL

  • .OBJ

  • .OFF

  • .PLY

  • .PLY2

Support for mesh file types isn’t the only SOLIDWORKS update that additive manufacturers are getting excited about. Here are a few other SOLIDWORKS 2018 enhancements for 3D printing:

Surface from Mesh Feature

Users can quickly transform mesh data into SOLIDWORKS Surface and Solid models by following a simple process. Designers start by choosing to create a Planar, Cylindrical, Spherical or Conical surface. After selecting a surface type, they can use the Paint Selected Facets tool to grab the faces they plan to convert to the desired surface. They don’t even have to select every surface they plan to convert: by choosing the Calculate tool, they can have SOLIDWORKS automatically gather the remaining faces and create the indicated surface.

The Surface from Mesh feature currently works best on mesh files with regular prismatic geometry rather than highly irregular shapes created from a 3D scan.

Mesh Body Type

SOLIDWORKS 2018 allows for direct manipulation of mesh files by creating a Mesh Body type. In addition to working with native mesh files, users can also transform Solid and Surface bodies into mesh by using the Convert to Mesh Body command. After converting to Mesh bodies, users can continue to use traditional SOLIDWORKS tools to modify their mesh files—something that wasn’t possible in previous versions of SOLIDWORKS. This conversion process also lets designers reference their mesh geometry when adding sketch relationships.

Additional Support for 3D Printing

Older versions of SOLIDWORKS let designers create files that were ready for 3D printing, but only if the models were Solid bodies. SOLIDWORKS 2018 now supports the 3D printing of Surface and Graphics bodies, as long as they form a watertight manifold volume. The process of printing a model is as easy as clicking File and selecting Print 3D.

SOLIDWORKS 2018 also introduces Topology Studies, which allow engineers to create and test minimum mass components based on linear static loads and restraints. The Topology Study feature gives users a smooth mesh file that is ready for 3D printing.

As additive manufacturing becomes increasingly prevalent, SOLIDWORKS is evolving to meet the needs of the 3D printing industry. As SOLIDWORKS evolves, CAD designers must ensure they have the hardware required to keep up with it. BOXX APEXX workstations are designed to meet the demands of SOLIDWORKS 2018, allowing designers to save time and become more productive.

 

With 9th Generation Intel® Core™ i7 and i9 Processors, Challenges Become Opportunities

With 9th Generation Intel® Core™ i7 and i9 Processors, Challenges Become Opportunities

As most engineers and product designers will attest, time-to-market schedules have become increasingly compressed. Twenty years ago, a product that may have had a schedule of two and a half years from initial design to the final product, today may be as short as 15 months. As for the future, one can expect that cycle to be even further abbreviated. This is a difficult challenge to be sure, but it also presents an opportunity.

Computer hardware and CAD software are becoming faster, so although competition is fierce (and will continue to be so), with the right tools, a solid design engineering team will be able to keep pace, and even outdistance their competitors.

That’s where the BOXX APEXX S3 featuring 9th generation Intel® Core™ i7 and i9 processors comes in. If you look at these benchmarks, the advantage of the 9th generation processors over previous technology is definitely impressive, especially when you consider how these performance increases will benefit you over the course of your day, your work week, month, and year. Think of the time you’ll save.

SOLIDWORKS benchmarks

BOXX focuses on the professional 3D design and visualization markets, and our strong relationships with software providers and hardware component manufacturers enable us to focus on the future, survey the landscape, and determine ways to improve and support the latest features of your updated software applications.

As SOLIDWORKS users ourselves, we’re excited to offer these new 9th generations Intel Core i7 and i9 processors in our new APEXX S3. It’s a competition out there and being able to work faster within a shorter time to market while still maintaining the finest in design quality AND achieving ROI should excite you as well.

With good engineering and purpose-built CAD workstations from BOXX, challenges become opportunities—big opportunities.

BOXX Workstations with NVIDIA Quadro RTX GPUs Available Now

BOXX Workstations with NVIDIA Quadro RTX GPUs Available Now

 

BOXX Technologies continues to innovate high-performance computer workstations, rendering systems, and servers by equipping our workstations with the industry-leading NVIDIA Quadro RTX. The first Turing architecture-based GPU of its kind revolutionizes a new era for computer graphics professionals. This new architecture transforms the work of designers by giving them the ability to render photorealistic scenes in real-time, advancing AI-based proficiency, and providing fluid interaction pertaining to complex models and scenes, BOXX brings this groundbreaking advancement to market months ahead of commodity workstation manufacturers.

Turing-Based Design’s Revolutionary Effect

Impacting millions, the powerful, ahead-of-its-time capabilities of the NVIDIA Quadro RTX reimagines the workflow for graphics professionals. The new Turing architecture has the ability to simulate the physical world in virtual reality systems 6X faster than its previous generation architecture, delivering greater hardware-accelerated ray-tracing for the first time. Ray-traced, photo-realistic details give designers and artists the ability to interact in real time with their complex designs and visual effects. Additionally, new improvements in AI capabilities enhance advanced shading and simulation for creative professionals.

Building designs for the most exceptionally demanding visual computing workloads, the Quadro RTX provides new cutting-edge technology to industries such as film and video content creation, automotive and architectural design, and scientific visualization. Film, VFX, and animation studios now have the ability to recognize maximum throughput production rates while rendering their workloads. This innovative improvement provides the opportunity to significantly reduce time and costs across a range of graphics specialities.

Advantages of New Quadro RTX GPUs

The inclusion of NVIDIA’s new high-performance GPUs greatly reduces the processing time for animation rendering. What once could take hours will now be cut down to real-time rendering, providing unprecedented time-saving..

  • Real-time ray-tracing of objects and environments – new RT cores allow for real-time ray-tracing which enables physically accurate reflections, shadows, refractions, and illuminations. This vastly improves speed and precision of animation and virtual effects for media & entertainment industries.

  • Improved support for real-world physics – up to 4,608 CUDA cores enable up to 16 trillion floating point operations and 16 trillion integer operations simultaneously. This allows for more accurate physics simulation for environmental conditions such as wind, rain, and snow.

  • Enhanced performance of VR applications – New developments in programmable shading technologies has been implemented to improve the performance of complex visual, virtual, and graphics experiences. This allows for more realistic and authentic actuality in programs such as video games, virtual reality, and augmented reality.

  • AI-enhanced rendering – Turing Tensor Cores provide up to 500 trillion Tensor operations per second to accelerate deep neural network training and inference. This advanced performance dramatically improves AI-enhanced features and capabilities such as denoising, resolution, scaling, and video re-timing.

BOXX Continual Innovation

The inclusion of the NVIDIA Quadro RTX solidifies BOXX Technologies as the leader in workstation computer technology. Our unmatched innovation and development, as well as our strong partnership with NVIDIA and other technology providers, enable us to introduce revolutionary technology long before tier one commodity workstation providers. The unparalleled performance of the Turing-architecture-based Quadro RTX GPUs unlocks infinite capabilities for creative experiences that were once unimaginable. Spearheading the movement for real-time ray-tracing, BOXX’s inclusion of the NVIDIA Quadro RTX allows designers and developers to interact and simulate with their creations like never before.

Multiple Vulnerabilities In Firefox 61

Multiple Vulnerabilities In Firefox 61

 

Mozilla posted an advisory on September 6, 2018, disclosing the presence of multiple security flaws in Firefox 61. These have been patched in the latest version of the browser. Four of these vulnerabilities have been labeled as being of High or Critical status. As of the publishing of this advisory, these vulnerabilities do not appear to be receiving attacks in the wild

As a Firefox user, ensure you have updated Firefox to the latest version as soon as possible. You can do this following the below steps:

  1. Click the ‘Firefox’ menu and ‘About Firefox’.

  2. The browser will check for an update automatically and will download the update if available.

  3. You will then be prompted to ‘Restart to update Firefox’

Two of the bugs marked as high-impact, CVE-2018-12377 and CVE-2018-12378, are called use-after-free vulnerabilities. This type of bug exists when an application has released data stored in memory and then tries to access that data after it has been released from memory. In some cases (with this type of bug), software applications can crash or they can ‘behave abnormally’. ‘Behaving abnormally’ depends on the circumstances of when that memory section is accessed. The reason that it is called abnormal behavior is because those memory registers could be entirely empty or they could be carrying data from another source that saw the empty space and stored it’s data in that location.

In the case of these two Firefox bugs, the advisory states the existence of a ‘potentially exploitable crash”, which is common for this type of vulnerability. There was no mention of possible remote code execution, a possible consequence of use-after-free vulnerabilities, which suggests that this particular vector of attack is not present in these cases.

The other two vulnerabilities of interest, CVE-2018-12375 and CVE-2018-12376 (marked High and Critical-impact, respectively), are known as memory safety bugs. Memory safety has a rather wide range of coverage including buffer overflows so the scope of these two bugs remain to be seen. In Mozilla’s advisory entries on both of these CVE’s state, “Some of these bugs showed evidence of memory corruption and we presume that with enough effort that some of these could be exploited to run arbitrary code.”

Mozilla’s statement, that they “presume” the reported memory safety bugs “could” be exploited with “enough effort” to run code is an important one. Although, it is not necessarily an uncommon mindset to have, but it is worth bringing attention to it when it comes up. Patching a vulnerability that may not be feasibly exploited today is still critical in a time when techniques and technologies advance so rapidly.

See original article (https://www.wordfence.com/blog/2018/09/psa-multiple-vulnerabilities-present-in-firefox-61/)

See Mozilla’s advisory (https://www.mozilla.org/en-US/security/advisories/mfsa2018-20/)

How Technology is Revolutionising the Architecture World

How Technology is Revolutionising the Architecture World

 

Technology has changed nearly everything about the way that people in society exist and function. From smartphones to the Internet, technology has transformed the world in just a few decade’s time. For architects, home builders and home designers, technology has taken a front seat in the experience of designing and building a structure. From start to finish, technology affects the way that architects design buildings and even the way that clients experience the design process. Technology can improve building efficiency and durability while making it easier for architects to more accurately render a building design.

Smart Technology Affects Home Designs and Building Designs

Clients now demand smart technology in their homes and buildings. Smart technology can be used to increase security, improve comfort and heighten efficiency. Smart HVAC systems, security systems and lighting systems make homes more intuitive and more beautiful. Now architects are integrating smart technology into their designs to meet customer demand.

While older homes and buildings are being outfitted with these new products retroactively, it can be hard to seamlessly integrate smart technology into an older structure. Smart technology works perfectly with new buildings because the buildings were designed with smart technology in mind.

Climate Change Predictive Software

Climate change affects the environment where buildings exist, and therefore, will affect the way the buildings themselves perform. The new software allows architects to predict the way that differences in climate will affect a building before it is ever made. This enables architects to create more flexible, durable structures. Using specialised software tools, architects can create buildings that will last longer and function better over a period of decades.

Virtual Reality Makes Models More Realistic Than Ever

In the past, clients who hired an architect would be dependent on 3D models and 2D renderings to view the product before it was built. While these renderings can get the job done, there are limitations. 3D models and 2D drawings can leave clients wondering about their finished product. Now architects use virtual reality headsets to allow clients to explore a rendering to their heart’s content. People who hire an architect to design a home, building or home remodel can use the VR headset to walk in the front door, explore the entryway, walk down hallways, open closets, look out windows and experience first-hand what it would be like to walk around in the structure.

Photo-Realistic Renderings Create a Colorful Picture of Finished Product

Virtual reality has changed client presentations, while photo-realistic renderings have changed the way that architects envision buildings. Photo-realistic renderings allow architects to create ultra-realistic images of buildings that are not yet in existence. This enables architects to create a more accurate representation of their final product, which makes it possible to more precisely capture an idea and perfect a design before it is built.

Architecture Continues To Advance With Technology

As technology advances, so will architecture. Technology is constantly improving human life on a day-to-day basis, solving age-old problems encountered by humans. How can we work faster? How can we be more comfortable? How can we improve our quality of life? What can we do to live longer, more efficient and more productive lives? By changing the way buildings are made and by changing the functionality of buildings and homes, technology can positively affect civilisation, one building at a time.

Greg Geilman is a Los Angeles native of over 40 years and owner of South Bay Residential www.southbayresidential.com

Software Licensing: Subscription vs Buy Once Software Pricing Models

Software Licensing: Subscription vs Buy Once Software Pricing Models

Software licensing and pricing structures can be confusing, especially if you’ve never purchased corporate licenses or a subscription before. Twenty years ago, perpetual licenses were the only way to buy software. You bought your license up front, and you had the right to use it indefinitely. You may have paid for implementation services and a support contract, but you never had to pay any more to use the software.

As we entered the end of the 2000s, some corporate software began to be offered through the subscription licensing model. Adobe’s Creative Suite as well as Autodesk have moved to this subscription pricing model.

It’s the difference between leasing and buying a car. You still need to pay to service the car/software, but with the subscription model, you get new software versions as they’re released. With a perpetual license, you’re usually stuck on the version you purchased, though the company may offer an upgrade with a fee.

In today’s world with the shift toward Software as a Service (SaaS) solutions and the prevalence of cloud computing, subscription licenses are the norm within CAD software, design software and beyond. There are few perpetual license options still available, especially for corporate software solutions. However, if you do have a choice, which model is right for your company?

Why Choose Subscription Software Licensing?

There are many benefits to a subscription model, and for many solutions, you can only choose a subscription-based option. Advantages include:

— You’ll always have the latest version of the software available. Upgrades are included in the monthly or annual cost. If you need to have the latest version of your software, this is a huge benefit to subscription licensing. • Flexibility — You can add or move licenses monthly, expanding your business as needed. If you only need the software for a short time, this can also be a great way to cut down on costs. • Reduce Capital Expenditures — There’s no expensive up-front cost with a subscription software license. You simply pay on a monthly or annual basis, instead of paying hundreds or thousands of dollars for an expensive perpetual license.• Your software stays current

With all these benefits why would you choose a perpetual license?

Why Buy a Perpetual Software License?

There’s a reason perpetual software models have become less common. Software updates at a much quicker pace today than it did even a decade ago. That requires agility in both hardware and software. Keeping the same basic piece of software for a long life cycle isn’t feasible anymore.

Perpetual licenses can make sense if you intend on keeping a computer for a long time and you don’t foresee a need for updates. If you plan to be away from the Internet for long periods, some subscription-based software requires a connection for verification, so a perpetual license might be necessary. Finally, you can save money in the long run with a buy-once license. If you already own an expensive license, it might be worth keeping it until you need to switch over to a subscription.

Neither model is inherently better than the other, but subscription software is undoubtedly taking over. Holdouts like Autodesk and Microsoft are even switching over to mostly subscription models. It won’t be too long before perpetual licenses are gone forever.

BOXX Overclocking: Fixing the Lottery

BOXX Overclocking: Fixing the Lottery

 

You may already know this, but in the PC enthusiast world, there is something known as “the silicon lottery.” This refers to the variable nature of overclocking Intel’s K-chip processors. Due to slight variations in the manufacturing process, there’s no guarantee that, for example, all 7700K processors will be able to safely maintain a voltage above the stated turbo max frequency of 4.5GHz; some will, some won’t. For the average consumer, the only way to find out is to try. However, experimentation frequently comes with consequences, which could easily compromise your workflow. With that in mind, BOXX has gone ahead and fixed that lottery for you.

Take our APEXX S3. Thanks to our seasoned engineers, rigorous stability testing, and liquid cooling, we guarantee speeds up to 4.8GHz (across all six cores) for every single S3 we sell. Even better, our engineers work closely with elite motherboard vendors to design a custom BIOS that streamlines our run-in process and ensures continued stability

In light of all this (and in celebration of the 40th anniversary of their famous 8086 microprocessor), our strategic partners at Intel have provided us with a finite amount of Intel Core i7-8086K Limited Edition Processors, their fastest chip ever. So of course, our BOXXLabs engineers went one step further and professionally overclocked these processors to 5.0GHz. Now we offer them in our new APEXX Special Edition workstation. Available for a limited time only (or while supplies last, as the marketers, are prone to say) APEXX SE reaches 5.0GHz across all six of its cores, making it ideal for CAD, 3D modeling, animation, and a host of other professional applications.

Winning the lottery has never been easier.