Clarisse iFX v3.0 SP1Program Type:
Windows Vista/7, 64-bit ONLYFile Size:
- новое поколение высокопроизводительного программного обеспечения для 2D и 3D анимации, являющееся результатом многолетней совместной работы между инженерами отдела исследований и разработки и профессиональными CG-художниками. Clarisse разработана для упрощения ежедневной работы профессиональных CG-художников, позволяя им работать непосредственно над конечным изображением облегчая сложность создания 3D. Clarisse без преувеличения представляет собой сплав программы для компоновки, движка рендеринга 3D и наконец, программы анимации. Рабочий процесс был разработан с нуля, чтобы художники могли постоянно работать с полностью включенными эффектами во время визуализации их конечного изображения.
is a new breed of high-end 2D/3D animation software which is the result of years of teamwork between R&D engineers and high-end CG artists. It has been designed to simplify the daily work of professional CG artists, allowing them to work directly on final images while alleviating the complexity of 3D creation. Clarisse is literally the fusion of a compositing software, a 3D rendering engine and finally, an animation software. Its workflow has been designed from scratch to be “image-centric” so that artists can work constantly while visualizing their final image with full effects on.DIGIMATTE - ENVIRONMENTS
The tool of choice for matte painters and environment artists.
Clarisse provides many innovative tools tailored to set dress and generate easily lifelike environments while offering to artists an unprecedented level of interactivity whatever the image complexity.
• Interact with your final image
. Yes! You can finally work on your final image with full details on! The final image is no longer an end result, it’s the actual subject of your work! Thanks to Clarisse’s voodoo magic, artists can constantly work on the real deal while interactively seeing what they do.The workflow is also very simple, you bring data in from any other package, set dress, render, experiment and iterate till you reach what you have in mind. All this makes Clarisse the best software for digimatte or environment artists.
- General Clarisse Workflow Overview
. With Clarisse, artists use assets made in external packages that are then assembled, combined, scattered, textured, lit and rendered. It has been designed to work in combination with every 3D applications available on the market.
- Ready For Any Modern Pipeline
. Clarisse supports most Industry standard file formats and runs on all 3 platforms: Microsoft Windows, Mac OS X or Linux. Animations and geometries can be imported in Alembic, LWS/LWO/MDD or Wavefront OBJ files and Clarisse can read every image file format commonly used. If needed, Clarisse can also output assembled geometries to add details in external modeling packages.
• Advanced Set Dressing Tools
. Clarisse provides a set of unique tools that speedup greatly set dressing. Unlike any other application, artists work interactively with billions of polygons without the need of using proxy items. Artists can apply constrained random transformations and interactively position items on any surfaces, whatever the scene complexity. Using combiners, they can create 3D geometry tiles to use them as a 3D paint brush or as input for scatterers to generate massive forests or even cities procedurally.
• Advanced Camera Projection
. Digimatte artists using Clarisse enter a new era where they work their art while interactively visualizing their camera projections on scenes made of billions of polygons. Matte paintings relying on multiple cameras are also greatly simplified thanks to the camera occlusion mode. Each projection can also have its list of geometries that will be used as camera occluders. It becomes possible to render 3D objects interacting with 3D environments textured using camera projections in a single pass.
• Non-linear User Workflow
. Focus on the look thanks to Clarisse!
The same way a render is automatically re-rendered when they modify a material, a forest scattered on a geometry is automatically updated when the underlying geometry changes.Clarisse's workflow is non-linear and lets artists work non sequentially. They can then modify or change any properties without manually tweaking items that should be updated.
• Asset Update And Synchronization
. External Assets in Clarisse.
Clarisse provides a dedicated interface to manage external assets on which the project relies on. When external assets are modified, artists can synchronize in a click their project with latest changes. They can also identify what will be affected by a modification and control what to update by individually synchronizing assets.
• Integrated Layered Based Compositing
. With Clarisse, artists work while seeing their image getting interactively updated with compositing on. They can mix layers of several kind ranging from a simple still image or an image sequence to a fully rendered animated 3d scene. Each layer provides an independent stack of filters that can be used to add effects, such as a Gaussian blur, or to adjust color and contrast.
• Deep Image Output
. In a traditional image a single value (typically a color) is stored per pixel. Compositing is then performed using masks and it can be difficult to compose two different images originating from different rendering engines for example. To solve this issue, Clarisse outputs deep images in which a list of values along with their depth information is stored per pixel.
Compositing deep images becomes a simple matter of merging images without requiring any special mask or producing any artefact. It becomes a lot easier to integrate the insanely detailed environment rendered in Clarisse with a render coming from another engine.VFX AND ANIMATION WORKFLOW
It’s simple, Clarisse offers what’s probably the most productive and streamlined workflow available on the market which is why it is increasingly used in feature films produced by world leading studios. Imagine this, Clarisse provides a powerful referencing system that works and a rule-based non-linear and non-destructive workflow!
• The Nextgen Lighting And Rendering Tool
There’s a secret behind why Clarisse’s streamlined workflow and its unique solution answer so closely the needs of studios producing 3D VFX and animated films or series. Shhh don’t tell anyone but it has been designed in co-operation with Industry's players with the objectives of dramatically increasing productivity, reducing learning curve and keeping pipeline integration effort very low while making artists happy!
- Clarisse Workflow
. The idea behind a Clarisse pipeline is to keep modeling, rigging and animating geometries in external packages. Data and animation is however exported in Alembic cache using either built-in Alembic exporter or third party plugins.
- What do you do in Clarisse?
. Shot assembly and final layout, lighting/look development/material definition, layering, final rendering and pre-compositing.
In the previous example, the assembled Clarisse project could be generated manually or using a simple Python script ran from the animation package. For example, this script could both export alembic files and generate the resulting Clarisse project using Project Directives.
This "export" script could be extended to launch a Clarisse application on the animator workstation, load the generated project and start an interactive render of the current frame the artist is working on. It could also submit a job to the farm for a first line test.
• Clarisse File Referencing System
. Clarisse provides a powerful file referencing system resolving a lot of the issues that occur when working in teams. When referenced files are modified, projects are automatically updated to latest versions. User modifications on referenced items are performed via attribute overrides and updates are blazing fast: when reloading a reference, Clarisse only updates and reloads what has actually changed.
• Updates Made Smart
. In a single click, Clarisse looks for external modifications to update project items to latest versions when available. In the previous example, a lead lighter published a new version of the lightset. When the lighter working on this shot resynched for updates, only its referenced lightset project got updated. Geometries or textures were not reloaded as they didn't change. This is how and why, this update was applied in a fraction of a second.
• Material Assignments made easy
. Alembic is not meant to describe materials, that's why files exported from animation packages do not include any material information. To resolve this issue, Clarisse offers a great feature to streamline material assignment with geometries. Shading Layers and materials can be stored in a separate project file to be referenced later on in shots.
• Compositing made part of the same workflow
. Unlike in other applications, compositing is integrated to the lighting and rendering workflow of Clarisse. Instead of working blindly on passes or layers, Artists work directly and interactively their renders will the full compositing on. There's no need to save layers as in-between images. There's no need for the artist to switch back and forth between the rendering and compositing application. Artists directly and interactively work on their final images. They can mix layers of several kinds ranging from a simple still image or an image sequence to a fully rendered animated 3d scene. Each layer provides an independent stack of filters that can be used to add effects such as a Gaussian blur or to adjust color and contrast.
• Rendering Made Simple
. Clarisse comes with a built-in high-end renderer and a set of materials allowing for non photorealistic to photorealistic rendering. Clarisse renderer is Monte Carlo based: there's no need for pre-process, pre-pass, shadow/reflection map, baked point cloud or any magic-driven-time-consuming feature. Image quality is defined by the number of samples and artists may control global sampling quality by changing a single parameter. It's that simple.
• Memory Optimizations made automatic
Clarisse unique memory manager automatically tracks memory to detect if similar data is already there. When detected, data is automatically shared to avoid redundancy. This simple rule applies to geometries, to deformations, to tessellations and to virtually anything. This saves a massive amount of Artists time making a huge difference between a "shot that can" from a "shot that can't" render. The infamous frustrating-time-consuming-manual-memory-optimization step required by traditionnal software is, using Clarisse, a thing of the past.
• Full Color Management
. Clarisse supports custom 2D or 3D LUTs that can be arranged in a user library. Artists can then switch between LUTs in the application to apply color correction on texture maps or any user interface elements displaying color. Clarisse makes it simple: artists can work in context while seeing their images with the right colors.LOOK DEVELOPMENT FEATURE SET
Clarisse core feature set addresses lighting and rendering. Quite logically it offers a large set of features and innovative solutions dedicated to and designed in collaboration with look development artists. Materials can be applied dynamically to assetss through simple yet powerful rules to streamline the assembly of shots.
• Texturing Workflow
. Clarisse delivers an integrated, elegant and streamlined workflow that greatly simplifies look development job. Clarisse relies on a node based shading network paradigm which is achieved through a slick user interface. Texture operators can be shared across multiple materials or even be used to drive compositing or object scattering nodes.
- Unified Shading Network
. In Clarisse, materials are organized in a network of texture nodes where each one outputs a vector that can be seen as a color. That way, there is no type conversion and it is very similar to a node graph that would be made in node-based compositing application.
- Flexible and intuitive shading system
. Unlike in most 3D applications, texture nodes are not owned by a single material making Clarisse shading system very intuitive and flexible. Textures can be shared across different ones but also plugged to any texturable attributes such as the ones found in geometry scattering or image compositing.
• Production Ready Texture Mapping
. Clarisse reads all Industry's standard image formats used in production. It is ready for pipelines using The Foundry MARI or Autodesk Mudbox: it supports natively both UDIM and Uv Tiles conventions. Texture maps can be either loaded in memory or streamed from disk during rendering at the cost of a minor performance hit. Mip maps are read from file when available or generated automatically on a need-to basis. Textures can be filtered using several methods ranging from basic nearest neighbor to advanced anisotropic filtering.
- Advanced Projections. Along traditionnal UV Mapping, Clarisse supports a wide range of implicit 2D/3D projections and each one supports transformations. These implicit projections are computed during rendering without the need of unfolding UV maps onto the geometry. Clarisse also provides an advanced camera projection supporting geometry occlusion.
• Shading Layer
As soon as they deal with multiple shots sharing the same assets, traditional material assignation to geometries makes it very difficult and tedious for artists.
To resolve this issue, Clarisse introduces Shading Layers. Shading Layers are sets of text rules paired with shading properties such as material clip map and visibility.
Each rule identifies one or multiple geometries using their names to apply user defined shading properties.
Artists can finally work their look development in isolation as materials become implicitly attached to geometries so they can be easily reapplied in lighting shots.
• Advanced 3D View
. Unlike traditional software, Clarisse's 3D View is powered by its rendering engine. Not only Clarisse can display billions of polys at interactive rates but actual materials can be worked on in real time. While in Previz mode, Clarisse's 3D View lets artists work on the real deal instead of working on an Open GL approximate.
• Advanced AOVS Integration
. In Clarisse, materials come with their own set of pre-defined AOVs but they can also be extended by any number of custom ones created by artists. Unlike pre-defined ones, custom AOVs directly output the result of texture nodes which aren't necessary part of the beauty pass. They can represent any useful information without interfering with the beauty. AOVs are displayed interactively in the Image View and artists can freely choose which ones they want to output in their renders.
• Dirt and Occlusion
. Clarisse provides a powerful and fast raytraced occlusion node. This versatile node provides a lot of control to artists. It can be used to create from simple ambient occlusion pass to procedurally generated realistic dirt.CLARISSE RENDERING ENGINE
Clarisse rendering engine is extremely fast. It is powered by a state of the art fully integrated multi-threaded CPU based rendering engine. Not only Clarisse is very quick to render final frames but you won’t believe how quick it displays the first pixels after an arbitrary modification.
• Monte Carlo Path Tracing
. Based on unidirectional path tracer, Clarisse rendering engine solves illumination and shading using monte carlo sampling.There's no need for pre-process, pre-pass, shadow map, reflection map or baked point cloud. There's no limitation using conjointly motion blur and depth of field. Image quality can be controlled with a single parameter to increase or decrease global sampling for a faster feedback. It's predictable and the only artefact you can get is high frequency noise resulting from under sampling. To remove it, just increase the number of samples or apply a denoiser filter in post to save render times. It's that simple.
• Smart Sampling
. Unlike most rendering engines, Clarisse render times don't fly through the roof when antialiasing, depth of field or motion blur are on. Clarisse smartly redistributes samples to avoid multiplying material or light sampling with antialiasing. When antialiasing is enabled or increased, artists can set them freely without the need of lowering individual sampling level.
. Clarisse features an extensive, fast and memory efficient displacement mapping engine with adaptive tessellation. It features several mode ranging from single sided normal-based displacements up to double sided vector-based displacements.
• Subsurface Scattering
. Sub-surface scattering, or light scattering beneath surfaces, is calculated using a brute force raytraced approach. There's no need to cache point clouds or wait for a pre-preprocess.
• Hair and fur
. Render directly animated curve primitives which can vary from flat ribbons to tubes. Curve primitives supports any of Clarisse materials along with dedicated hair shaders. Clarisse also provides a hair/fur interpolation engine letting you create final hair from hair guides.
• Particle Rendering
. Clarisse doesn't directly render particles, instead, it renders geometries. It uses particles (along with animation) as placement to scatter geometries or volumes. Custom particle properties such as age, color, rotation... can be used to drive scattering as well as shading. Particles along with scatterers can be used to create visual effects, clouds, build entire cities or animate crowds.
• Volume Rendering
. Volumes (including physical atmospheres) are considered like any other geometries in Clarisse. They can be scattered, instanced, combined and they can use any materials along with dedicated physical ones. They are directly rendered in the beauty pass. Shading and illumination are performed on the fly during rendering without pre-process.
- Arbitrary Output Variables (AOVs)
. Clarisse provides an extensive AOV framework that is one of the best available in the market. Each type of material defines its set of AOV that can be exported. AOVs are then rendered in a single pass and stored either in multiple images or embedded in a single EXR or TIFF.
Custom AOVs can also be created to export the result of a sub-graph of nodes or even custom information that is not participating to the shading. It's simple, powerful and elegant.
• Say Bye to The Proxy/Bbox way
. Discover the Clarisse Way and interact with 3 billion of polygons (right).
• Super Fast and Interactive
. Just think about this. Clarisse CPU-based rendering engine is so fast that it only relies on it when displaying scenes in its 3D View. Not only you work with the real deal, but everything you see is ready to render: there is no more transfer between the 3D DCC application and the renderer.
• Deep Output
. Clarisse simplifies both rendering and compositing. Output directly Deep EXR from Clarisse to compose your layers without the need of special mask passes or without fighting with blending artefacts. Clarisse also supports user defined deep data merging to reduce the size of your EXR.
• Texture Streaming
. You can render scenes using virtually hundreds of gigabytes of texture maps. Clarisse rendering engine can stream texture maps from disk during rendering when needed. As a result, textures aren't entirely loaded in memory: only a small fraction is.
• Memory Efficient
. Clarisse is one of the most memory efficient 3D application available on the market. Data is loaded and evaluated on an as-needed basis. It also features an innovative real-time automatic data de-duplication engine. Memory usage is automatically optimized as identical data such as geometry is transparently shared in the background. Finally, in Clarisse the renderer is the 3D application. Consequently data isn't duplicated between 3D DCC applications and renderers.PIPELINE
Clarisse is a very versatile software designed to seamlessly work in production environments. Clarisse is plug and play, works in any modern pipeline out-of-the-box. This means that you won’t need to write any custom tools or rely on any third party plugins to work with Clarisse.
• General Dataflow
. Clarisse reads as input files assets (static or animated geometries, textures, particles...) that are then assembled, lit, shaded, pre-comped and rendered as either final images or render passes. In that aspect, Clarisse has been designed to work hand in hand with major 2D and 3D applications. It widely supports used file formats to bring data in and out. Input files are kept as references in Clarisse and unlike in most 3D applications, actual data such as geometry data isn't actually saved in Clarisse projects.
>> Referenced assets are kept as external files and can be tracked in Clarisse.
>> When referenced assets are modified they get updated in Clarisse.
>> Clarisse only saves item descriptions and user-modified attributes in its projects.
- Out-of-the-box Alembic Support
. Alembic is the Industry standard graphics interchange format and most 3D applications have built-in or third party support for it, such as Exocortex Crate. Clarisse reads natively Alembic files and it's then very easy to import scenes and geometries in it. Clarisse Alembic reader is very extensive and supports: polymeshes, subdivision surfaces, curves, hair/fur, particles, cameras, animations, deformations, animated topologies, velocities, custom properties, uv/vertex color maps, multiple uv sets, scene hierarchy.
• Built-in OpenVDB Support
. OpenVDB is rapidly becoming the Industry's volume data interchange format standard. Clarisse natively reads OpenVDB files along with their properties. Properties are then available with a shading node that can be used to texture any volume properties.
• Built-in UDIM and UV Tile Support
. Clarisse natively supports any modern pipeline relying on Autodesk Mudbox or The Foundry MARI for texturing.
• Integrated Color Management Framework
. Clarisse supports a complete professional color management solution based upon the Industry standard library OpenColorIO. The framework allows the import of custom 2D/3D LUTs to work images in context. LUTs can be set at application, view and texture map levels.
• Render Farm Manager Integration
. Clarisse is bundled with command line versions of the application dedicated to farms: CNode and CRender. Both are already officially supported by Deadline and Royal Render. CNode and CRender can output a special XML file describing render settings and file dependencies from any input project file. This way, Clarisse can be easily integrated to any render farm or asset manager.
• Pipeline friendly ASCII File Format
. Clarisse projects are really easy to read, modify or generate. They are based on an ASCII object/attribute description format. Each item created in Clarisse is serialized in a ASCII file and the sum of this serialization becomes the project file. Clarisse projects support preprocessors, comments and a powerful command system called Project Directives.
- File referencing and Attribute Overriding
. Clarisse provides powerful scene assembly features such as one of the best hierarchical file referencing system available on the market.
- Clarisse File Referencing System
. When referenced files are modified, projects are automatically updated to latest versions. User modifications on items originating from referenced files are performed via attribute overrides. Moreover, as Clarisse knows the distinction between scene description and actual data (such as geometries), updates are blazing fast: when reloading a reference, Clarisse only updates and reloads what has actually changed.
• Introducing Shading Layers
. The Shading Layer is a special project item designed to dynamically assign materials based on a set of text rules supporting wildcards. Material assignment become geometry-independent and re-usable across different projects streamlining shot assembly. Shading Layers can be built from scratch or extracted from existing geometries on which materials have been assigned the traditional way.
• Extensive Python Support in Clarisse
. Clarisse and CNode are fully scriptable using Python. Attributes can be directly read and modified by scripting. Commands can be called and most of the Clarisse C++ API is exposed to Python. Clarisse also comes with a comprehensive built-in Script Editor and can be complemented with custom scripts that can be arranged in the application shelf toolbar. Unlike many other 3D Applications, Clarisse doesn't bundle its own Python version. Instead it relies on the one installed on the system. It can then use any Python extension available such as PyQt.
- Clarisse Command Port
. Clarisse/CNode also provides a Command Port.The command port allows to control both applications remotely from any other Python-enabled application. Python commands or entire scripts can be sent through the command port and results can be retreived.
- Pipeline Integration
. Clarisse allows to create and run a Clarisse application inside any Python-enabled application. The application hosts Clarisse so it can directly communicate with it from a python script. This is extremely useful when integrating Clarisse in pipelines.
>> Create Python scripts for Autodesk Maya or Autodesk 3DS Max calling Clarisse API.
>> Generate Clarisse project directly from within Autodesk Softimage.
>> Integrate Clarisse in an asset management application.
>> Integrate Clarisse rendering engine in any Python enabled application.
• Environment Variables
. Clarisse supports custom, built-in and system variables which can be used by attributes. Variables are very useful to constraint path resolution according to a global variable defining a show or a shot for example. Moreover, variables are part of the dependency graph: when they are modified, items are automatically notified. For example, variables can be used to load sequence of geometries or images.New in Clarisse 3.0Rendering
• All new physically based rendering engine
• New physical lights, materials and volumes
• New layered and composite materials
• New multi-sample deformation and transformation motion blur
• Rendering speed optimizations such as up to twice as fast to render volumesLook Development
• All new UDIM/UVTiles UV baking supporting AOVs and projection baking
• Displacements support in Shading Layers
• New Open Shading Language (OSL) texture pattern generation
• New master input and texture bypass support
• New texture coordinate space modes and alternate position support
• New set of textures and math operatorsLayout
• New and revamped 3D manipulators
• New item snapping tools
• New density map based point cloud generation
• ID based scattering and per scatterer decimation
• Item selection locks and item isolation
• Wireframe selection highlight in 3D ViewScene Assembly
• Rule based groups performance improvements
• Item/context level disabling
• Item/context reordering and color tagging
• Project loading and item creation/deletion speed optimizations
• New project search path
• File referencing speed improvementsUser Interface
• All new Texture View
• Background/foreground plates support in 3D View
• Improved Color Dialog with LUT support
• Fully scriptable application menu bar and python commands log output
• User-configurable units
• 3D View, Attribute Editor, Graph Editor and Material Editor improvementsClarisse Documentation >>System Requirements
- Intel or AMD based x86-64 CPU supporting SSE2
- 2 GB RAM
- 500 MB disk space available
- 64-bit Operating System
- Windows Vista Business SP2
- OpenGL 2.0 compliant graphics card with 32 MB of video memory
- Network card
- Display supporting 1280x1024 pixel resolution in 24 bit color
- Three-button mouseDownload: