Início Exemplos Capturas de ecrã Manual do utilizador Logótipo Bluesky YouTube
OghmaNano Simular células solares orgânicas/Perovskita, OFETs e OLEDs DESCARREGAR

Tutorial de Ray-tracing (Parte C): Alterando a superfície

Na Parte A você carregou a demonstração de ray-tracing Reflection from film, e na Parte B você editou e moveu as fontes de luz. Nesta parte final você irá alterar a própria superfície. A demonstração original usa uma superfície rugosa derivada de uma imagem de AFM, mas o OghmaNano permite substituí-la por outras formas do banco de dados e alterar o material óptico do objeto. Isso é útil para explorar como diferentes texturas e índices de refração afetam a reflexão e o espalhamento.

Etapa 1: Abra o editor do objeto de superfície

Comece a partir da simulação que você configurou nas Partes A e B. Aproxime e gire a visualização para que a superfície AFM vermelha fique claramente visível. Clique com o botão direito na superfície e escolha Edit object no menu de contexto, como mostrado em ??. Isso abre a janela Object Editor para o objeto de superfície selecionado (??).

Right-click menu opened on the AFM surface object with Edit object highlighted.
Clique com o botão direito no objeto de superfície AFM e escolha Edit object para abrir seu Object Editor.
Object Editor window showing the properties of the AFM-image surface.
O Object Editor para a superfície AFM. Esta janela mostra o tipo de objeto, posição, rotação, material óptico e a entrada atual de object shape.

O Object Editor lista os parâmetros gerais da superfície:

Para este tutorial manteremos a posição e a rotação fixas e, em vez disso, modificaremos a object shape e o optical material.

Etapa 2: Abra o Editor de Malha e escolha uma nova forma

Para alterar a geometria da superfície, clique nos três pontos à direita do campo Object shape no Object Editor. Isso abre o Mesh Editor (??), que controla como a geometria do objeto é gerada.

Mesh Editor set to take its shape from the shape database entry afm_image.
O Mesh Editor com a superfície AFM carregada a partir do banco de dados de formas. Aqui você pode alterar tanto a entrada do banco de dados quanto o tamanho físico (dx, dy, dz) do objeto.
Shape database window listing shapes such as afm_image, saw_wave and others.
O Shape database. Dê duplo clique em uma entrada, como saw_wave, para usá-la como a nova geometria do objeto de superfície.

No Mesh Editor, certifique-se de que a aba Shape Database esteja selecionada. A forma atual é a imagem AFM (mostrada no campo de texto). Você também pode ajustar os valores de xyz size para escalar o objeto, se necessário, mas para este tutorial manteremos as dimensões padrão.

Clique no botão de três pontos ao lado do campo da forma. A janela do banco de dados de formas será aberta (??), listando todas as formas disponíveis. Dê duplo clique em saw_wave (ou saw_wave) para selecioná-la. O Mesh Editor agora fará referência ao perfil de onda dente de serra em vez da imagem AFM.

Feche o Mesh Editor e retorne à janela principal do Optical Workbench. A superfície na visualização 3D agora deve aparecer como uma estrutura de onda dente de serra em vez da rugosidade original derivada de AFM, como mostrado em ??.

Main simulation window showing the surface replaced by a saw-wave shape.
A simulação após substituir a superfície AFM pela forma saw_wave do banco de dados. Os raios incidentes agora interagem com uma estrutura periódica em dente de serra.

Etapa 3: Execute novamente a simulação e inspecione a saída

Clique em Run simulation (ou pressione F9) para fazer o ray trace da nova superfície. Depois que a simulação terminar, abra a aba Output como na Parte A e navegue até a saída do detector. Dê duplo clique no arquivo detector_efficiency0.csv para visualizar a eficiência do detector em função do comprimento de onda.

Compare esse espectro com aquele que você obteve para a superfície AFM original. Você deverá ver que a forma detalhada da curva de eficiência muda porque as probabilidades de espalhamento e escape agora dependem da geometria em onda dente de serra em vez da rugosidade AFM.

Etapa 4: Altere o material óptico (Si → ITO)

O mesmo objeto também pode receber diferentes materiais ópticos. Isso permite separar os efeitos da geometria daqueles do índice de refração e da absorção.

  1. Abra novamente o Object Editor da superfície (clique com o botão direito na superfície e selecione Edit object).
  2. Localize o campo Optical material. No exemplo atual ele está definido para uma entrada de silício (por exemplo inorganic/si).
  3. Clique nos três pontos ao lado do campo de material óptico para abrir o banco de dados de materiais ópticos.
  4. Selecione uma entrada apropriada de ITO (por exemplo inorganic/ito) e confirme sua escolha.
  5. Feche a janela do banco de dados e certifique-se de que o novo material ITO seja mostrado no Object Editor; em seguida, feche o editor.
  6. Execute a simulação novamente e inspecione detector_efficiency0.csv como antes.

Comparando a eficiência do detector para (i) a superfície AFM com silício, (ii) a superfície em dente de serra com silício, e (iii) a superfície em dente de serra com ITO, você pode começar a distinguir como tanto a morfologia da superfície quanto o índice de refração influenciam a luz coletada.

👉 Para onde ir agora? Agora você pode combinar tudo das Partes A–C para construir suas próprias cenas personalizadas de ray-tracing: importar novas formas para o banco de dados, definir materiais ópticos apropriados, ajustar as fontes de luz e analisar as saídas do detector para diferentes comprimentos de onda e configurações.