welcome back to the one api channel we
are visual creatures we all love the
beautiful realistic computer generated
scenes in the movies
scientists are getting insights from
visualization of big data and designers
are using visualization to design their
next products
pretty complex software tools are
required in order to create these
amazing visual effects simulation
animations or architecture models and
the one-stop shop for these software
tools is the intel one api rendering
toolkit
in previous videos we've talked about
the one api components
we mentioned the multi-device
multi-vendor open spec libraries that
can now work on multiple devices cpu gpu
and others what we call xpus
and are arranged into toolkits one of
them is the one api rendering toolkit
the one api rendering toolkit is
designed from the ground up to
accelerate heavy computational workloads
like ray tracing volumetric rendering
and image denoising
the rendering toolkit is highly
optimized for intel cpus but we're
working to make the same code portable
to intel future xpus so you can start
working right now on intel xeon cpus for
example and then seamlessly port the
code to intel discrete gpus and the full
api specification of the rendering
toolkit components are published look
them up and implement your own version
on your hardware the rendering toolkit
has many components let's take a closer
look at each one of them
each of these components will be
presented in detail in a dedicated video
we'll talk about the value of each of
them how to use it where to find
resources and sample code they are all
open source easy to use and will get you
started in minutes in each relevant
video
look for them
the academy award technical achievement
award recipient intel embry is a
collection of performance optimized ray
tracing kernels
aimed at graphic engineers who want to
improve the performance of their
photorealistic rendering application the
embry library is used by many leading
production renderers but you can also
use it standalone yourself look for the
embry video
open image denoise is a high quality
efficient and easy to use denoising
library powered by machine learning
algorithms that allow developers to
significantly reduce rendering times in
ray tracing based applications that
generate final frames or light maps
the open volume kernel library simply
referred to as openvkl is a collection
of high-performance
volume computation kernels so if you're
looking to improve the volume rendering
for objects like smoke you can see in
this image clouds and so on open vkl is
your library osprey is an easy to use
rendering library that allows developers
to easily build raytracing based
interactive applications including both
surface and volume based visualization
it runs on modern cpus from laptop to
workstation and onto compute nodes on
hpc systems and of course soon on gpus
osprey is using under the hood the
capabilities of intel embry for ray
tracing the openvkl for volume
computation and the open image denoise
for improving the image quality osprey
studio is an interactive visualization
and ray tracing application that
leverages
osprey as it based so you can load the
very complex scene and move the point of
view or the light sources around or play
with multiple parameters and it's all
been rendered in real time not so simple
osprey for hydra is a plug-in for the
pixar universal scene description system
known as usd and extend the usd hydra
rendering framework with osprey it
enables interactive
scene preview by utilizing the osprey
high quality renderers and open image
denoising
and the last one open sphere scalable
high performance software restorator
basically a high performance
highly scalable opengl compatible
software that can seamlessly run your
opengl code on cpu
these are all the components of the one
api rendering toolkit you can download
the rendering toolkit or any of the
components separately they are all built
on top of intel optimized libraries for
the best possible performance you can
install it on your machine or try it out
on the intel dev cloud please check the
dedicated short videos for each of the
components for more details on the usage
where to find the spec how to install
and run code samples
see you there
you