Configurator
Mesh Replacement
Mesh replacement is a condition you can add to a Variant that changes a Mesh in the 3D scene to another while the Variant is selected. Source: Selected Mesh that will be removed/changed Replacement: Source Mesh will be changed to the selected Mesh (leave empty to remove Source mesh) Add replacement: Will add the replacement condition to the Variant. How to use? Learn how to Mesh Replacement, check out this video. ReplFew readersMaterial Replacement
Material replacement is a condition you can add to a Variant that changes a Material in the 3D scene to another while the Variant is selected. Source: Selected Material that will be removed/changed Replacement: Source Mesh will changed to the selected Material (leave empty to remove Source mesh) Add replacement: Will add replacement condition to the Variant. How to use? To learn how to use Material Replacements, check out our video. youtubeFew readersConfiguration Wizard
Automate Configurations creation using Material folder.Few readersOptional configuration
Optional is used to disable/hide a configuration from the initial load. How to add Optional to a configuration? To add Optional, select a Configuration and check the Optional box. Using an empty variant The same effect can be done by adding an empty variantFew readersIgnore in AR
Ignore in AR is used to remove Nodes within a Configurator from AR viewer. How to add Ignore in AR? To add Ignore in AR, select a Configuration and check the Ignore in AR box. What should Ignore in AR be used for? The Ignore in AR is used for custom environments, shadow planes and other meshes you do not want to add to AR view.Few readersTransfer to another configuration
Nodes, Groups and Annotation can be transferred to other Variants with drag and drop. Drag & drop Variant to sub-configuration You can drag and drop a Variant to a sub-configuration.Few readersSub-configurations
Sub-configurations are used to categorise Variants within a Configuration to their own selections/dropdown menus. When selected, another dropdown will be added with the Variant option within that Sub-configuration. How to add a sub-configuration? To add a Sub-configuration,Few readers
Materials
Base colour (RGBA)
Base color is used to add solid color (RGB) or transparency (A ie. alpha value). This can done with the RBGA color picker or with a RGBA texture. To use the RBGA color picker, click the color box and select a color or add a hex/rgba value. With a RGBA texture, you can create more complex materials as in fabric or wood. (https://storage.crisp.chat/users/heFew readersRoughness
Roughness defines how light reflects from your Material. This can be done with the Roughness factor or a Grayscaled texture Roughness factor adjusts the roughness between 1 (100% rough/0% glossy) and 0 (0% rough/100% glossy). With a Grayscaled texture, the factor is assigned based on the colour. Black parts are listed as 0 (0% rough/100% glossy) and whiteFew readersReplace Texture
Replace texture is used to update a Texture with a new one. It is a quick way to update an asset assigned to multiple Materials. How to use? To use, simply select a Texture and upload a new asset to the Replace texture slot.Few readersNormal map
Normal map is a texture asset created to add illusion of depth of the surface model. It is used to add details such as bumps or dents without effecting the model structure. Using a Normal map incorrectly will only add of data without improving visual result. Always remember to check that your Normal maps are worth the data. It is recommended to use normal maps on either reflFew readersMetalness
Metalness defines how metallic your Material is. This can be done with the Metalness factor or a Grayscaled texture Metalness factor adjusts the metalness between 1 (100% metallic) and 0 (0% metallic). With a Grayscaled texture, the factor is assigned based on the colour. Black parts are listed as 0 (0% metallic) and white as 1 (100% metallic). (httpFew readersEmissive color
Emissive color adds light to the material surface. It is used to simulate a light source, but does not emit any glow to light up the surrounding area. To select a color, open the RGBA picker and choose one. Emissive map Emissive map is a RGB image used to assign the color to only parts of your object. It can be used to simulate glow that emits from an object to surrounding areas. (https:Few readersTransparency
Transparency in 3D refers to an object's ability to allow light to pass through it, creating a see-through effect. It is achieved by adjusting an object's opacity level or Alpha value, or using material extension Transmission. Alpha value Alpha value is a simple opacity parameter that can be used to make a material partially or completely transparent. It does not take into account the way that light interacts with the material. To change Alpha value, open the RGBA color picFew readersUV Transform (Tiling)
This article explains what UV Transform/tiling is and how to use it in product creation.Few readersClear Coat
Clear Coat adds a thin reflective layer on top of a surface. It is used to make to you model more reflective.Few readersShadows
Create shading for your products or models. UV mapping and Ambient occlusion AO map rendering. Guide on 3ds Max and Maya with Arnold. shadows. Shadow planes and product shadows.PopularSheen
Showcases material extension Sheen.Few readersDouble sided materials
How to use Double sided materials?Few readersMaterial Library
The Material Library is designed to store template materials that can be utilized across multiple products. Save Material to Library To save a material to your personal library, click on the ellipsis (...) and select Add to library. Once you've added a material to your library, it will be available for use in all of your products. (https://storage.crisp.chat/users/helpdesk/website/caeSome readers
3D Scene
Lights - What & How to use?
Scene Lights are used to highlight the surface details, create new colors and build the scene atmosphere. How to add new light to the scene? To add light, click the Add light button in the 3D scene tab and choose a light type. Ambient lighting lights up the whole scene. It does not have a specific direction. Directional TFew readersCustom Text
Custom 3D text adds a 3D text field with options like Text, Size and Position. This text field can be updated real-time using the 3D viewer API. Update Custom text using the Viewer API The Custom text can be updated on the fly using the Viewer API. For more information, check out API Documentation (/en/article/3d-viewer-api-documentation-1ftbxnx/1-3d-text-Few readersTransform node (Move, Rotate, Scale)
This article shows you how to translate, rotate and scale your products in the Sayduck Platform. You can move, rotate and scale your product/mesh/node by activating the TRS mode. Moving, rotating and scaling products. Change dimensions of your product. Some readersAnnotations
Explain how to create and add annotations to your products. PopularContact shadow
To add ground shadows, click Shadows on your menu and select Enable ground shadowsFew readers
Camera
Camera Positions
Camera positions are preset positions that can be used to navigate camera to different parts of a product. How to add a Camera Position? To learn how to use the Camera positions, check out this video: Change Camera position when a Variant is selected Camera positions can be connected to Variant changes using our API.Few readersCamera Ignore
By default, the 3D viewer will always center to all the Nodes in the 3D Scene. Camera Ignore can be used to make the 3D viewer focus only on the desired models. How to enable Camera Ignore? To enable, select the Mesh and click Camera Ignore.Few readers
Mesh
Replace Mesh
Replace Mesh is used to update individual Mesh assets. Uploaded 3D file will replace the selected mesh. How to Replace Mesh? To replace a Mesh, click to select it and drag & drop the new 3D file to the upload icon. (https://storage.crisp.chat/users/helpdesk/website/cae6f284ce714800/replace-Few readersDownload asset (Texture/Mesh)
Asset uploaded to your resources can be downloaded. Download Mesh To download a glTF of a specific Mesh, select it from your Product Assets and click the download icon. Toggle Download original mesh to download uploaded 3D asset file. Download TextFew readersSelect multiple assets
To select multiple Meshes or Textures, hold Shift and click the icons. Right click to open download menu Drag & drop to scene or folderFew readers
Dimensions
Your product Dimensions can be typed to your Product properties. The values typed in do not change your product scale and do not have to reflect your products actual size. The values added will then be displayed in the 3D Viewer when one clicks the Show dimensions button. Real dimensionsFew readersFolders (product/mesh/material)
How to create and use folders?Few readersCustom AR Assets
AR Assets section in the Variant information can be used to add custom AR assets to your 3D Viewer. These assets can have unsupported features such as VTO and animations. AR Apple asset: USDZ AR Android asset: GLBFew readersDuplicate product
Duplicate is a function that creates a Copy of your product. It can be used to speed up product creation or safely experiment with a product without effecting the original. To learn how to use Duplicate for product creation, check out Template productFew readersCustom QR Code
Custom QR code can be added from the Configure embed code menu. Icon (jpg/png) Add you brand logo to your QR code Background color Choose a flat or gradient color for each element. Shape Choose shapes that match your brand.Few readersRecover assets from previous version (History)
Your previously published product versions will be listed in your History. Click Open to load that products editor page and access its assets. Feature available: Download assets Add materials to library Export productFew readersExports (AR/3D-files)
This article show you how to easily export and convert 3D scene into AR 3D file. Export your products into AR 3D-files To export your product, go to the Embed & Export tab and click one of the file format. Once your asset has been processed, it will be downloaded and sent to your email. glTF Widely used 3D file format that supports PBR materials that is optimized for WebGL and other APIs. GLB is a glTF packed into one file, or in other words, the binary form of glTF. USDZPopularViewer analytics
The Sayduck 3D Viewer is connected to Google analytics. We track 3D and AR views as well as other interactions. Most of this information can be seen in your account dashboard. Detailed analytics (Business pro) If you are looking for statistics on your viewer, please reach out to us and we will set a dashboard for you. 3D Views 3D Interactions (Rotate, zoom and pan) AR loads (QR code, variaFew readersRemove unused assets
Safely removes all your unused assets (meshes, materials and texture) from your Product Assets.Few readersVirtual photogrammetry (HD Render)
The Sayduck Platforms Photorealistic Renderer has a user friendly “one-click” design, which can be used to render studio quality product photos with just a click of a button. Its use requires no prior knowledge or tweaking of settings since the framework is optimized to accurately calculate the physical behaviors of real-world materials and their interaction with light. HD Render Our server-side rendering to take photorealistic renderings of your product without draining any of your time oSome readers