You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
\DIFaddendThe physics-based fluid simulation has great application value in \DIFdelbegin\DIFdel{the fields of both Computer-aided }\DIFdelend\DIFaddbegin\DIFadd{computer-aided }\DIFaddend Engineering (CAE) and Computer Graphics (CG) \DIFaddbegin\DIFadd{fields}\DIFaddend .
172
+
\DIFadd{The physicsbased }\DIFaddend fluid simulation has great application value in \DIFdelbegin\DIFdel{the fields of both Computer-aided }\DIFdelend\DIFaddbegin\DIFadd{computer-aided }\DIFaddend Engineering (CAE) and Computer Graphics (CG) \DIFaddbegin\DIFadd{fields}\DIFaddend .
173
173
Among all the simulation methods, the \emph{particle-based} approaches like \emph{Smoothed Particle Hydrodynamics} (SPH) have received much attention for their algorithmic efficiency and application flexibility~\cite{Ihmsen14}.
174
174
However, for the visualization of particle-based simulation results, tracing surfaces for particle-represented fluid has been the computation bottleneck of the whole process. Hence, how to efficiently visualize the simulated fluid while maintaining proper fidelity has become a hot research topic.
\caption{\DIFaddFL{Experimental comparison of isotropy and anisotropy in the dam break scenario.}}
323
323
\label{fig:figure4}
@@ -494,32 +494,18 @@ \section{\DIFadd{Results and Analysis}}
494
494
495
495
\DIFaddend The experiments below are performed using a hardware platform of AMD Ryzen 7 5800H @3.20 GHz, 32GB memory, and NVIDIA RTX 3060. The 3D graphics API OpenGL is used for particle rendering, and C++ is used as the hardware graphics interactive language to process logical operations. In addition, GLSL colouring language is used to calculate the fluid optical effect in GPU. The real-time performance of fluid is maintained during all experiments.
\caption{From left to right are Gaussian filter, bilateral Gaussian filter, curvature flow filter and narrow-range filter.
521
-
% All methods use the same number of iterations ($iter = 2$) except the curvature flow-based method with a larger number ($iter = 80$).
522
-
}
506
+
\caption{\DIFaddFL{From left to right are Gaussian filter, bilateral Gaussian filter, curvature flow filter and narrow-range filter.
507
+
%DIF > All methods use the same number of iterations ($iter = 2$) except the curvature flow-based method with a larger number ($iter = 80$).
508
+
}}
523
509
\label{fig:figure6}
524
510
\end{figure}
525
511
@@ -528,39 +514,27 @@ \section{\DIFadd{Results and Analysis}}
528
514
529
515
In addition, experimental verification is conducted for a fluid-solid coupling scenario, as shown in Fig.~\ref{fig:figure5}. In the fluid-solid coupling scenario, real-time fluid rendering based on the anisotropic algorithm shows better surface results with smoother surfaces, especially at the interface between the rigid body and liquid.
% \caption{From left to right are Gaussian filter, bilateral Gaussian filter, curvature flow filter and narrow-range filter.%DIF < All methods use the same number of iterations ($iter = 2$) except the curvature flow-based method with a larger number ($iter = 80$).
\caption{From left to right are Gaussian filter, bilateral Gaussian filter, curvature flow filter and narrow-range filter.}
562
-
\label{fig:figure7}
563
-
\end{figure}
532
+
\caption{From left to right are Gaussian filter, bilateral Gaussian filter, curvature flow filter and narrow-range filter.%DIF < All methods use the same number of iterations ($iter = 2$) except the curvature flow-based method with a larger number ($iter = 80$).
533
+
}
534
+
\DIFdelbeginFL%DIFDELCMD < \label{fig:figure6}
535
+
%DIFDELCMD < %%%
536
+
\DIFdelendFL\DIFaddbeginFL\label{fig:figure7}
537
+
\DIFaddendFL\end{figure}
564
538
565
539
\subsection{Combination with Popular Smoothing Filters}
566
540
In this subsection, the anisotropic algorithm is combined with various popular smoothing filters to verify the effectiveness and practicability of the proposed scheme under actual application scenarios. The Gaussian filter, the bilateral Gaussian filter and the narrow-range filter use the same number of iterations ($iter=2$). The curvature flow filter uses more iterations ($iter=80$) to obtain flat surface results \DIFdelbegin\DIFdel{, }\DIFdelend at the cost of performance loss.
0 commit comments