Результаты по первому объекту
|
Before Width: | Height: | Size: 968 KiB After Width: | Height: | Size: 1.2 MiB |
BIN
lab1/img/chip/lighting/2_points.png
Normal file
|
After Width: | Height: | Size: 749 KiB |
BIN
lab1/img/chip/lighting/3_camera.png
Normal file
|
After Width: | Height: | Size: 1.6 MiB |
|
Before Width: | Height: | Size: 298 KiB After Width: | Height: | Size: 298 KiB |
|
Before Width: | Height: | Size: 332 KiB After Width: | Height: | Size: 332 KiB |
|
Before Width: | Height: | Size: 221 KiB After Width: | Height: | Size: 221 KiB |
|
Before Width: | Height: | Size: 217 KiB After Width: | Height: | Size: 217 KiB |
BIN
lab1/img/chip/render/1_settings.png
Normal file
|
After Width: | Height: | Size: 37 KiB |
BIN
lab1/img/chip/render/back.png
Normal file
|
After Width: | Height: | Size: 1.7 MiB |
BIN
lab1/img/chip/render/front.png
Normal file
|
After Width: | Height: | Size: 1.7 MiB |
BIN
lab1/img/chip/render/side-view.png
Normal file
|
After Width: | Height: | Size: 1.7 MiB |
121
lab1/report.tex
@@ -19,7 +19,8 @@
|
|||||||
\usepackage{longtable}
|
\usepackage{longtable}
|
||||||
\usepackage{float}
|
\usepackage{float}
|
||||||
|
|
||||||
|
\usepackage{graphicx}
|
||||||
|
\usepackage{subcaption}
|
||||||
|
|
||||||
% \usepackage[paper=A4,DIV=12]{typearea}
|
% \usepackage[paper=A4,DIV=12]{typearea}
|
||||||
\usepackage{pdflscape}
|
\usepackage{pdflscape}
|
||||||
@@ -298,34 +299,34 @@
|
|||||||
|
|
||||||
\subsection{Объект моделирования №1}
|
\subsection{Объект моделирования №1}
|
||||||
|
|
||||||
Объектом №1 является покерная фишка (Рис.~\ref{fig:chip-front}-\ref{fig:chip-front-right}).
|
Объектом №1 является покерная фишка (Рис.~\ref{fig:chip/real/front}-\ref{fig:chip/real/side-view-right}).
|
||||||
|
|
||||||
\begin{figure}[h!]
|
\begin{figure}[h!]
|
||||||
\centering
|
\centering
|
||||||
\includegraphics[width=0.5\linewidth]{img/chip-front.jpg}
|
\includegraphics[width=0.5\linewidth]{img/chip/real/front.jpg}
|
||||||
\caption{Объект моделирования №1, вид с лицевой стороны.}
|
\caption{Объект моделирования №1, вид с лицевой стороны.}
|
||||||
\label{fig:chip-front}
|
\label{fig:chip/real/front}
|
||||||
\end{figure}
|
\end{figure}
|
||||||
|
|
||||||
\begin{figure}[h!]
|
\begin{figure}[h!]
|
||||||
\centering
|
\centering
|
||||||
\includegraphics[width=0.5\linewidth]{img/chip-back.jpg}
|
\includegraphics[width=0.5\linewidth]{img/chip/real/back.jpg}
|
||||||
\caption{Объект моделирования №1, вид с обратной стороны.}
|
\caption{Объект моделирования №1, вид с обратной стороны.}
|
||||||
\label{fig:chip-back}
|
\label{fig:chip/real/back}
|
||||||
\end{figure}
|
\end{figure}
|
||||||
|
|
||||||
\begin{figure}[h!]
|
\begin{figure}[h!]
|
||||||
\centering
|
\centering
|
||||||
\includegraphics[width=0.5\linewidth]{img/chip-front-left.jpg}
|
\includegraphics[width=0.5\linewidth]{img/chip/real/side-view-left.jpg}
|
||||||
\caption{Объект моделирования №1, вид на лицевую сторону под углом слева.}
|
\caption{Объект моделирования №1, вид на лицевую сторону под углом слева.}
|
||||||
\label{fig:chip-front-left}
|
\label{fig:chip/real/side-view-left}
|
||||||
\end{figure}
|
\end{figure}
|
||||||
|
|
||||||
\begin{figure}[h!]
|
\begin{figure}[h!]
|
||||||
\centering
|
\centering
|
||||||
\includegraphics[width=0.5\linewidth]{img/chip-front-right.jpg}
|
\includegraphics[width=0.5\linewidth]{img/chip/real/side-view-right.jpg}
|
||||||
\caption{Объект моделирования №1, вид на лицевую сторону под углом справа.}
|
\caption{Объект моделирования №1, вид на лицевую сторону под углом справа.}
|
||||||
\label{fig:chip-front-right}
|
\label{fig:chip/real/side-view-right}
|
||||||
\end{figure}
|
\end{figure}
|
||||||
|
|
||||||
\newpage
|
\newpage
|
||||||
@@ -503,7 +504,7 @@
|
|||||||
\begin{figure}[h!]
|
\begin{figure}[h!]
|
||||||
\centering
|
\centering
|
||||||
\includegraphics[width=0.9\linewidth]{img/chip/texturing/4-assigning.png}
|
\includegraphics[width=0.9\linewidth]{img/chip/texturing/4-assigning.png}
|
||||||
\caption{Применение материалов с текстуров к выбранным граням.}
|
\caption{Применение материалов с текстурой к выбранным граням.}
|
||||||
\label{fig:chip/texturing/4-assigning}
|
\label{fig:chip/texturing/4-assigning}
|
||||||
\end{figure}
|
\end{figure}
|
||||||
|
|
||||||
@@ -525,8 +526,106 @@
|
|||||||
\label{fig:chip/texturing/6-table}
|
\label{fig:chip/texturing/6-table}
|
||||||
\end{figure}
|
\end{figure}
|
||||||
|
|
||||||
|
\newpage
|
||||||
\subsubsection{Освещение и камера}
|
\subsubsection{Освещение и камера}
|
||||||
|
|
||||||
|
Переходим в раздел Shading в верхнем меню программы. Нажимаем на модель и нажимаем на точку на Num Pad, чтобы приблизиться к ней. После чего используем сочетание клавиш Z + 4, чтобы перейти в режим предпросмотра результата.
|
||||||
|
|
||||||
|
Затем на панели редактирования материалов нужно переключиться на вкладку World. Нажать сочетание клавиш Shift + A и в разделе Texture выбрать Image Texture. Выход Color узла Image Texture необходимо подключить ко входу Color узла Background. В Image Texture указывается путь до HDRI текстуры окружения, которая поставляется вместе с Blender -- \texttt{C:\textbackslash Program Files\textbackslash Blender Foundation\textbackslash Blender 4.3\textbackslash 4.3\textbackslash datafiles\textbackslash studiolights\textbackslash world\textbackslash }. В параметре Strength узла Background указываем значение 0.200 (Рис.~\ref{fig:chip/lighting/1_start}).
|
||||||
|
|
||||||
|
\begin{figure}[h!]
|
||||||
|
\centering
|
||||||
|
\includegraphics[width=1\linewidth]{img/chip/lighting/1_start.png}
|
||||||
|
\caption{Настройка общего освещения сцены.}
|
||||||
|
\label{fig:chip/lighting/1_start}
|
||||||
|
\end{figure}
|
||||||
|
|
||||||
|
Переключаемся на вид сбоку (клавиша 1 на Num Pad), нажимаем Shift + A и в разделе Light выбираем Point. С помощью клавиши G располагаем источник света слева сверху над моделью. Для этого в боковом меню (клавиша N) в разделе Location в поле X указываем -0.3m, в поле Z указываем 0.2m. В разделе Object Data Properties в поле Power устанавливаем значение 4.5W. Затем дублируем источник света с помощью сочетания клавиш Shift + D и располагаем с противоположной стороны. Источнику света слева задаём синеватый оттенок (\#C5FBFF) в поле Color раздела Object Data Properties (Рис.~\ref{fig:chip/lighting/2_points}).
|
||||||
|
|
||||||
|
\begin{figure}[h!]
|
||||||
|
\centering
|
||||||
|
\includegraphics[width=1\linewidth]{img/chip/lighting/2_points.png}
|
||||||
|
\caption{Расположение дополнительных источников освещения.}
|
||||||
|
\label{fig:chip/lighting/2_points}
|
||||||
|
\end{figure}
|
||||||
|
|
||||||
|
\newpage
|
||||||
|
Теперь добавим камеру. Для этого нажимаем сочетание клавиш Shift + A и выбираем пункт Camera. Теперь располагаем её ровно над моделью, чтобы получить изображение вида сверху. В боковом меню (клавиша N) в разделе Location в Z указываем значение 0.15m, а в разделе Rotation в поле X укажем значение 0. В разделе Object Data Properties в подразделе Lens в поле Focal Length указываем значение 110m. Нажимаем 0 на Num Pad, чтобы переключиться на вид с камеры (Рис.~\ref{fig:chip/lighting/3_camera}).
|
||||||
|
|
||||||
|
\begin{figure}[h!]
|
||||||
|
\centering
|
||||||
|
\includegraphics[width=1\linewidth]{img/chip/lighting/3_camera.png}
|
||||||
|
\caption{Расположение камеры.}
|
||||||
|
\label{fig:chip/lighting/3_camera}
|
||||||
|
\end{figure}
|
||||||
|
|
||||||
|
\newpage
|
||||||
|
\subsubsection{Рендеринг финальных изображений}
|
||||||
|
|
||||||
|
Для настройки рендеринга открываем Render Properties. В поле Render Engine выбираем значение Cycles. В разделе Sampling/Render в поле Max Samples указываем значение 128, чтобы ускорить рендеринг (Рис.~\ref{fig:chip/render/1_settings}).
|
||||||
|
|
||||||
|
\begin{figure}[h!]
|
||||||
|
\centering
|
||||||
|
\includegraphics[width=0.33\linewidth]{img/chip/render/1_settings.png}
|
||||||
|
\caption{Настройки рендеринга.}
|
||||||
|
\label{fig:chip/render/1_settings}
|
||||||
|
\end{figure}
|
||||||
|
|
||||||
|
Нажимаем клавишу F12 и ожидаем некоторое время до окончания процесса рендеринга.
|
||||||
|
|
||||||
|
Результаты представлены на Рис.~\ref{fig:compare-front}--\ref{fig:compare-side}.
|
||||||
|
|
||||||
|
\begin{figure}[h!]
|
||||||
|
\centering
|
||||||
|
\begin{subfigure}{0.47\linewidth}
|
||||||
|
\centering
|
||||||
|
\includegraphics[width=\linewidth]{img/chip/render/front.png}
|
||||||
|
\caption{Модель объекта.}
|
||||||
|
\end{subfigure}
|
||||||
|
\hfill
|
||||||
|
\begin{subfigure}{0.47\linewidth}
|
||||||
|
\centering
|
||||||
|
\includegraphics[width=\linewidth]{img/chip/real/front.jpg}
|
||||||
|
\caption{Объект моделирования.}
|
||||||
|
\end{subfigure}
|
||||||
|
\caption{Сравнение модели объекта и объекта моделирования. Вид с лицевой стороны.}
|
||||||
|
\label{fig:compare-front}
|
||||||
|
\end{figure}
|
||||||
|
|
||||||
|
\begin{figure}[h!]
|
||||||
|
\centering
|
||||||
|
\begin{subfigure}{0.47\linewidth}
|
||||||
|
\centering
|
||||||
|
\includegraphics[width=\linewidth]{img/chip/render/back.png}
|
||||||
|
\caption{Модель объекта.}
|
||||||
|
\end{subfigure}
|
||||||
|
\hfill
|
||||||
|
\begin{subfigure}{0.47\linewidth}
|
||||||
|
\centering
|
||||||
|
\includegraphics[width=\linewidth]{img/chip/real/back.jpg}
|
||||||
|
\caption{Объект моделирования.}
|
||||||
|
\end{subfigure}
|
||||||
|
\caption{Сравнение модели объекта и объекта моделирования. Вид с обратной стороны.}
|
||||||
|
\label{fig:compare-back}
|
||||||
|
\end{figure}
|
||||||
|
|
||||||
|
\begin{figure}[h!]
|
||||||
|
\centering
|
||||||
|
\begin{subfigure}{0.47\linewidth}
|
||||||
|
\centering
|
||||||
|
\includegraphics[width=\linewidth]{img/chip/render/side-view.png}
|
||||||
|
\caption{Модель объекта.}
|
||||||
|
\end{subfigure}
|
||||||
|
\hfill
|
||||||
|
\begin{subfigure}{0.47\linewidth}
|
||||||
|
\centering
|
||||||
|
\includegraphics[width=\linewidth]{img/chip/real/side-view-right.jpg}
|
||||||
|
\caption{Объект моделирования.}
|
||||||
|
\end{subfigure}
|
||||||
|
\caption{Сравнение модели объекта и объекта моделирования. Вид сбоку справа.}
|
||||||
|
\label{fig:compare-side}
|
||||||
|
\end{figure}
|
||||||
|
|
||||||
\newpage
|
\newpage
|
||||||
\section*{Заключение}
|
\section*{Заключение}
|
||||||
\addcontentsline{toc}{section}{Заключение}
|
\addcontentsline{toc}{section}{Заключение}
|
||||||
|
|||||||