2020
DOI: 10.1177/1351010x20964758
|View full text |Cite
|
Sign up to set email alerts
|

A ray tracing engine integrated with Blender and with uncertainty estimation: Description and initial results

Abstract: This paper presents a ray tracing algorithm developed as a research and teaching tool. The motivations to pursue this task and some novel features of the algorithm are presented. Amongst them, it is possible to cite: (i) the receivers may grow in size, which saves some computational cost; (ii) sound intensity calculations are performed in a separate step than geometrical ray tracing; and (iii) those features allow Monte Carlo simulations for uncertainty prediction related to absorption data. The results obtain… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2

Citation Types

0
0
0
5

Year Published

2021
2021
2022
2022

Publication Types

Select...
1
1

Relationship

1
1

Authors

Journals

citations
Cited by 2 publications
(5 citation statements)
references
References 26 publications
0
0
0
5
Order By: Relevance
“…Assim, decidi fazer uma combinação, usando Matlab para a interface de entrada e saída de dados, e a linguagem C++ para a parte computacional mais pesada (observe a Figura 18). Ao fim de 2019, apresentei o projeto a um colega do ramo da engenharia de software (Gonçalo Morgado [14]), que sugeriu a migração do projeto para uma linguagem que pudesse ser totalmente open-source e integrada ao Blender 2 (um software também open-source para modelagem 3D). A partir daí, migramos para a utilização de Python e C++ com diversas melhorias de processamento em relação à versão anterior (veja a Figura 19).…”
Section: Como Foi a Motivação Para Começar O Projeto E O Nascimento D...unclassified
See 4 more Smart Citations
“…Assim, decidi fazer uma combinação, usando Matlab para a interface de entrada e saída de dados, e a linguagem C++ para a parte computacional mais pesada (observe a Figura 18). Ao fim de 2019, apresentei o projeto a um colega do ramo da engenharia de software (Gonçalo Morgado [14]), que sugeriu a migração do projeto para uma linguagem que pudesse ser totalmente open-source e integrada ao Blender 2 (um software também open-source para modelagem 3D). A partir daí, migramos para a utilização de Python e C++ com diversas melhorias de processamento em relação à versão anterior (veja a Figura 19).…”
Section: Como Foi a Motivação Para Começar O Projeto E O Nascimento D...unclassified
“…O primeiro é o motor de cálculos, o qual descrevi nas perguntas anteriores. Este é inteiramente baseado em traçado de raios, com algumas melhorias discutidas na referência [14]. O segundo projeto é a interface de usuário, implementada por meio de um pacote que pode ser instalado no Blender.…”
Section: Como Foi a Motivação Para Começar O Projeto E O Nascimento D...unclassified
See 3 more Smart Citations