Skip to content

LESS

3D Radiative Transfer Model

Version 3.0.0rc1

Welcome to LESS - 3D radiative transfer model supporting CPU, NVIDIA OptiX and cross-vendor Vulkan GPU.

This tutorial will start from basic concepts and guide you from shallow to deep using the less3d Python package to complete various remote sensing simulation tasks. LESS can run all public simulation functions on a regular CPU, compatible cross-vendor GPU or NVIDIA GPU. The three backends use the same set of API and result formats; the default Scene() selects the available backends based on the current machine. All examples use built-in sample data and require no additional downloads.

If you have any questions, please contact jianboqi@126.com

Preparation

Basic simulation

Spectrum and angle

Active remote sensing

Radiation field and flux

Thermal infrared and physiological processes

Advanced features


Sample data

This tutorial uses two built-in 3D plant models:

Model File Description
European Ash (FREX) FREX.obj Deciduous tree, containing two components leaves and stem_branch
Corn (Maize) maize.obj Corn plant, single component

Get the sample data path:

import less

# Automatically decompress to a temporary directory and return the file path
tree_mesh = less.examples.asset_path("FREX.obj")
maize_mesh = less.examples.asset_path("maize.obj")