LogoLogo
ThreeKitDeveloper HubForumsSupportStatus
  • Guides
  • Documentation
  • Releases
  • Community Home
  • Changelog
  • Getting Started
    • Project Prep
      • 1. What Should I Expect During Onboarding?
      • 2. Getting Ready for Your Threekit Project
      • 3. Org Provisioning & Adding Users
      • 4. Intro to Support
      • 5. Training
      • 6. Requirements Checklist
      • 7. Customer Resources & Onboarding Checklist
    • Managing Your Implementation
      • Implementation Design Review
      • Requirements Traceability Matrix (RTM)
      • Project Delivery Checklist
      • Daily Stand-up Meeting
      • Status Report Template
      • Stakeholder Meeting
      • Customer Roles and Responsibilities
      • Internal QA
      • Customer Support Handoff Doc
      • Post Implementation Training Agenda
      • Managing the Discovery Process
      • What is a Quality Workshop?
      • Project Update/Exam Template
      • Consulting Methodology - Presentation Consulting Methodology - Presentation
      • Task Estimation
    • Implementation
      • UAT Planning
      • Earned Value
      • User Stories
      • Milestone Signoff / Project Acceptance Document
  • Learn
    • Platform Overview
    • Workflows
      • Basic Visualization
      • Best Practices
        • General 3D Content Creation
        • Performance Guidelines
        • 3D Asset Naming Conventions
        • Usage of Shadows With AO & SSAO
        • Camera Set-up Best Practices
        • Reference Image Guidelines
      • Text Personalization
      • Image Upload Personalization
      • V-Ray Workflow
        • 1. VRay Requirements
        • 2. VRay Asset Preparation
        • 3. VRay Asset Export
        • 4. VRay Scenes
        • 5. VRay Models
        • 6. VRay Materials
        • 7. Vray VFB Presets
        • 8. Vray Operators
        • 9. Vray Light Linking
        • 10. Vray Compositing
        • 11. Vray Render Workflow
        • 12. Vray Troubleshooting
      • Template Assets
    • Training
      • Self-Led Training
        • Basic Renders
        • Adding Pricing
        • Adding Additional Languages
        • Rules
        • Data Tables
        • Dimension Annotations
        • Stages
        • Metadata
        • Proxy Materials
        • Image Annotations
        • Upcoming Training Videos Outline
    • FAQ
      • General FAQ
      • Threekit Glossary
      • What are the different types of Visualization?
      • What are Material Scans?
      • What is Layered Rendering?
    • Trio Talks
      • October 20, 2022 - Augmented Reality
      • September 15, 2022 - Order of Operations
      • August 18, 2022 - Performance & Model Optimization
      • July 21, 2022 - Collision Detection & Drag and Drop
      • June 16, 2022 - Virtual Photography
      • May 2022: Conquering APIs: 10 Useful API Options You May Not Know About
      • April 21, 2022: Adding Bling: Falloff, Glass, Iridescence, Bloom
      • March 17, 2022 - Treble
      • January 20, 2022 - Modular Configuration
  • Tools
    • General Apps
      • Republish Items
      • Apply Metadata Pattern
      • Render to vrscene
      • Filter Saved Configurations
      • Performance Dashboard
      • Asset History
  • Feedback
    • Want to give us feedback on the Threekit Community? Click Here!
Powered by GitBook
On this page

Was this helpful?

Edit on GitHub
  1. Learn
  2. Workflows
  3. V-Ray Workflow

9. Vray Light Linking

Previous8. Vray OperatorsNext10. Vray Compositing

Last updated 11 months ago

Was this helpful?

The ThreeKit platform supports light linking for Vray lights only. Upon importing a vrscene as a Model or Scene, the vrscene node will automatically receive a VrsceneLights operator if there are lights detected inside that vrscene.

This is what it may look like:

The names of the lights will match the names stored inside the vrscene.

Each light will have two options for the light linking Mode:

  • Exclude - will allow this light to exclude all nodes specified here

  • Include - will allow this light to only include the nodes specified here

In order to specify Nodes that need to be included or excluded, there are two options:

  • Nodes - this is a direct reference to nodes found within the current asset.

  • Node Tags - the user can enter any number of Node Tags, by using the # symbol in front of the node tag name - ie: #Metal. The tags need to be entered one at a time, by pressing Enter after each entry.

When Node Tags are used in this operator, they will also act recursively through all the nested assets referenced inside this current asset, as well as in the parent of this asset. The evaluation of the Node Tags will take place after everything in a scene has been fully loaded.

For example, let’s say we have a Vray asset called Lights, where we set the light linking using the tag #Metal for one of the lights. Then, this asset Lights gets referenced in a separate scene called MainScene. Inside that scene there are other models being referenced, and some of them may contain mesh nodes tagged with the Node Tag #Metal.

When the MainScene asset gets rendered, the Lights will affect all the nodes tagged with #Metal that ended up at the scene level.