Текстурирование

This commit is contained in:
2025-03-16 17:58:34 +03:00
parent ed820a43c1
commit b5a031cb60
8 changed files with 64 additions and 0 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 135 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 225 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 315 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 334 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 67 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 261 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

View File

@@ -805,6 +805,70 @@
\label{fig:clamp/modeling/13-plane} \label{fig:clamp/modeling/13-plane}
\end{figure} \end{figure}
\newpage
\subsubsection{Текстурирование}
Переходим в раздел UV Editing в верхнем меню программы. В правом окне переключаемся в объектный режим (клавиша Tab), нажимаем на модель и нажимаем на точку на Num Pad, чтобы приблизиться к ней (Рис.~\ref{fig:clamp/texturing/1-start}).
\begin{figure}[h!]
\centering
\includegraphics[width=1\linewidth]{img/clamp/texturing/1-start.png}
\caption{Раздел UV Editing.}
\label{fig:clamp/texturing/1-start}
\end{figure}
В разделе Render Properties в поле Render Engine выбираем EEVEE, ставим галочку на разделе Raytracing и в его подразделе Fast GI Approximation в поле Threshold указыем значение 1. После чего нажимаем сочетание клавиш Z + 2, чтобы переключиться в режим предпросмотра материалов (Рис.~\ref{fig:clamp/texturing/2-settings}).
\begin{figure}[h!]
\centering
\includegraphics[width=0.7\linewidth]{img/clamp/texturing/2-settings.png}
\caption{Настройка движка EEVEE для корректного отображения текстур.}
\label{fig:clamp/texturing/2-settings}
\end{figure}
Выбираем нижний ободок и открываем раздел Material Properties. Нажимаем на кнопку New, чтобы добавить новый материал. В поле Base Color указываем значение \#A61625 (Рис.~\ref{fig:clamp/texturing/3-color}).
\begin{figure}[h!]
\centering
\includegraphics[width=0.8\linewidth]{img/clamp/texturing/3-color.png}
\caption{Покраска ободков.}
\label{fig:clamp/texturing/3-color}
\end{figure}
Переходим в раздел Shading. Выбираем основную часть зажима и добавляем новый материал для него. Для этого нажимаем на кнопку New на панели ниже. Затем нажимаем сочетание клавиш Shift + A и в разделе Color выбираем Hue/Saturation/Value. В поле Color добавленного узла указываем значение \#A61625. Снова нажимаем Shift + A и в разделе Texture выбираем Image Texture, в которой указываем путь до текстуры с надписью (Рис.~\ref{fig:clamp/real/writing-no-bg}), в поле Extension указываем значение Clip, чтобы изображение с надписью не повторялось. Добавляем ещё один узел из раздела Color -- Mix Color. Соединяем узлы как показано на Рис.~\ref{fig:clamp/texturing/4-nodes}.
\begin{figure}[h!]
\centering
\includegraphics[width=0.9\linewidth]{img/clamp/texturing/4-nodes.png}
\caption{Графовое представление материала основной части зажима.}
\label{fig:clamp/texturing/4-nodes}
\end{figure}
\begin{figure}[h!]
\centering
\includegraphics[width=0.5\linewidth]{img/clamp/real/writing-no-bg.png}
\caption{Текстура надписи на объекте моделирования.}
\label{fig:clamp/real/writing-no-bg}
\end{figure}
Возвращаемся на вкладку UV Editing. Переключаемся в режим выбора граней (клавиша 3) и выделяем все грани, на которых будет расположена надпись. Нажимаем клавишу U и в разделе Unwrap выбираем пункт Angle Based, чтобы создать развёртку этих граней. Теперь в левом окне подгоняем развёртку под изображение, используя клавишы G, S и R (Рис.~\ref{fig:clamp/texturing/5-uv}).
\begin{figure}[h!]
\centering
\includegraphics[width=1\linewidth]{img/clamp/texturing/5-uv.png}
\caption{Корректировка UV развёртки текстуры с надписью.}
\label{fig:clamp/texturing/5-uv}
\end{figure}
Теперь можно вернуть поверхность, добавленную на этапе моделирования (Alt~+~H). В разделе Material Properties добавляем новый материал и в поле Base Color указываем текстуру стола. С помощью клавишы S в левом окне можно подогнать размеры текстуры (Рис.~\ref{fig:clamp/texturing/6-table}).
\begin{figure}[h!]
\centering
\includegraphics[width=1\linewidth]{img/clamp/texturing/6-table.png}
\caption{Добавление текстуры стола.}
\label{fig:clamp/texturing/6-table}
\end{figure}
\newpage \newpage
\section*{Заключение} \section*{Заключение}
\addcontentsline{toc}{section}{Заключение} \addcontentsline{toc}{section}{Заключение}