필터 지우기
필터 지우기

How can i make 3D model for Ray-Tracing include each object's effect of Surface Material?

조회 수: 34 (최근 30일)
Hi.
I'm simulating 'Indoor MiMO-OFDM Communication Link using Ray Tracing' linked as bottom.
I have to simulate including the reflective properties(effect of Surface Material) of the constituent objects of the 3D model.
Ex) Box & Table -> wood, Labtop -> metal, Wall->concrete
So, How can i addition reflection value of each object to the Simulation?
Is there any way that to solve my problem?

답변 (1개)

Pooja Kumari
Pooja Kumari 2023년 8월 25일
Dear Yoojung,
It is my understanding that you wanted to learn about Raytracing for Indoor MIMO-OFDM Communication Link and how to add reflective properties of multiple objects such as “Box and Table à wood”, “Laptop à metal”, “Wall à concrete” material using the Surface Material Property.
Surface material of Cartesian map surface specified as one of these values: "plasterboard","perfectreflector", "ceilingboard", "chipboard", "floorboard", "concrete", "brick", "wood", "glass", "metal", "water", "vegetation", "loam", or "custom". The model uses the material type to calculate path loss involving interactions with surfaces.
You can refer to the documentation below for more information on Surface Material Property of Ray Tracing :
To include multiple objects to one model. You can refer to below code:
pm = propagationModel("raytracing", ...
"CoordinateSystem","cartesian", ...
"Method","sbr", ...
"AngularSeparation","low", ...
"MaxNumReflections",2);
% Set the reflection material for each object
pm.SurfaceMaterial = "wood";
rays1 = raytrace(tx,rx,pm);
pm.SurfaceMaterial = "metal";
rays2 = raytrace(tx,rx,pm);
pm.SurfaceMaterial = "concrete";
rays3 = raytrace(tx,rx,pm);
Extract the computed rays from the cell array return.
rays1 = rays1{1,1};
rays2 = rays2{1,1};
rays3 = rays3{1,1};
rays = [rays1 rays2 rays3];
Examine the ray tracing results by looking at the number of reflections, propagation distance and path loss value of each ray. There are 24 rays found for one surface such as “wood”, “metal”, and “concrete”. So, rays will concatenate 3 rays and there are 72 rays found for the room.
If you want to change the permittivity and conductivity of defined 3-D model conference room, you can refer to the documentation:
Regards,
Pooja Kumari

카테고리

Help CenterFile Exchange에서 Propagation and Channel Models에 대해 자세히 알아보기

제품


릴리스

R2022a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by