<?xml version="1.0" ?>
<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
  <!ENTITY kappname "&kpovmodeler;">
  <!ENTITY package "kdegraphics">
  <!ENTITY Povray "<application
>POV-Ray</application
>">
  <!ENTITY % addindex "IGNORE">
  <!ENTITY % Ukrainian "INCLUDE">
]>

<book lang="&language;">

<bookinfo>
<title
>Підручник з &kpovmodeler;</title>

<authorgroup>
<author
><firstname
>Lauri</firstname
> <surname
>Watts</surname
> <affiliation
> <address
><email
>lauri@kde.org</email
></address>
</affiliation>
</author>

<author
><firstname
>Andreas</firstname
> <surname
>Zehender</surname
> <affiliation
> <address
><email
>zehender@kde.org</email
></address>
</affiliation>
</author>

<author
><firstname
>Olivier</firstname
> <surname
>Saraja</surname
> <affiliation
> <address
><email
>olivier@linuxgraphic.org</email
></address>
</affiliation>
</author>

<othercredit role="translator"
><firstname
>Юрій</firstname
><surname
>Чорноіван</surname
><affiliation
><address
><email
>yurchor@ukr.net</email
></address
></affiliation
><contrib
>Переклад українською</contrib
></othercredit
> 
</authorgroup>

<legalnotice
>&FDLNotice;</legalnotice>

<date
>2002-09-07</date>
<releaseinfo
>1.00.00</releaseinfo>

<abstract>
<para
>&kpovmodeler; — це інструмент просторового моделювання, який може створювати сцени для &Povray; </para>
</abstract>

<keywordset>
<keyword
>KDE</keyword>
<keyword
>KPovModeler</keyword>
</keywordset>

</bookinfo>

<chapter id="introduction"
> 
<title
>Вступ</title
> 

<para
>&kpovmodeler; — програма для просторового моделювання, призначена для створення сцен &Povray;.</para>

<para
>Хоча для того, щоб ефективно використовувати &kpovmodeler;, зовсім не обов’язково повністю розуміти принципи роботи &Povray;, ми наполегливо рекомендуємо вам прочитати і спробувати зрозуміти документацію з &Povray;.</para>

<para
>Якщо ви бажаєте дізнатися більше про &Povray;, завітайте на сторінку з адресою <ulink url="http://www.povray.org"
>www.povray.org</ulink
>.</para>

</chapter>

<chapter id="the-interface">
<title
>Інтерфейс &kpovmodeler;</title>

<para
>Після запуску &kpovmodeler; типовим компонуванням вікна програми буде таке:</para>

<screenshot>
<screeninfo
>Типове компонування вікна програми</screeninfo>
<mediaobject>
<imageobject
><imagedata fileref="defaultviewlayout.png" format="PNG"/></imageobject>
<textobject
><phrase
>Типове компонування вікна програми</phrase
></textobject>
</mediaobject>
</screenshot>

<itemizedlist>
<listitem>
<para
><link linkend="menu-reference"
>Смужки меню (1)</link
></para>
</listitem>
<listitem>
<para
>Панелі інструментів (2)</para>
</listitem>
<listitem>
<para
><link linkend="the-object-tree"
>Дерево об’єктів (3)</link
></para>
</listitem>
<listitem>
<para
><link linkend="the-properties-view"
>Область перегляду властивостей об’єктів (4)</link
></para>
</listitem>
<listitem>
<para
><link linkend="the-wireframe-views"
>Каркасний перегляд та перегляд з камери (5)</link
></para>
</listitem>
</itemizedlist>

<sect1 id="the-object-tree">
<title
>Дерево об’єктів</title>

<para
>У дереві об’єктів буде показано список об’єктів у сцені і їх ієрархію.</para>
<screenshot>
<mediaobject>
<imageobject
><imagedata fileref="objecttree.png" format="PNG"/></imageobject>
<textobject
><phrase
>Дерево об’єктів</phrase
></textobject>
</mediaobject>
</screenshot>

<sect2 id="object-tree-selecting-object">
<title
>Вибір об’єктів</title>
<para
>За допомогою дерева об’єктів ви зможете обирати об’єкти. Після вибору об’єкта його властивості буде показано на <link linkend="the-properties-view"
>панелі властивостей об’єктів</link
>, а сам об’єкт буде підсвічено жовтим у <link linkend="the-wireframe-views"
>області перегляду контурів</link
>.</para>

<para
>Ви можете обрати декілька об’єктів. Але ви не зможете обрати дочірній об’єкт вже вибраного об’єкта, оскільки програма автоматично обиратиме такі об’єкти разом з батьківським.</para>

<para
>Якщо обрано лише один об’єкт, надалі ми говоритимемо про такий об’єкт, як про <quote
>активний об’єкт</quote
>.</para>
</sect2>

<sect2 id="object-tree-add-objects">
<title
>Додавання нових об’єктів</title>

<para
>Щоб додати новий об’єкт у дерево об’єктів, оберіть об’єкт, у який ви бажаєте вставити новий об’єкт і або натисніть піктограму на панелі інструментів, або скористайтеся відповідним пунктом меню <guimenu
>Вставка</guimenu
>.</para>

<para
>Для нових об’єктів існує три можливих розташування:</para>
<itemizedlist>
<listitem
><para
>Як перший дочірній об’єкт активного об’єкта</para
></listitem>
<listitem
><para
>Як останній дочірній об’єкт активного об’єкта</para
></listitem>
<listitem
><para
>Як рівноправний об’єкт щодо активного об’єкта</para
></listitem>
</itemizedlist>

<para
>Якщо можливе використання декількох позицій, програма відкриє таке контекстне меню, з якого ви зможете обрати належну позицію:</para>

<screenshot>
<mediaobject>
<imageobject
><imagedata fileref="insertaspopup.png" format="PNG"/></imageobject>
<textobject
><phrase
>Контекстне вікно позиції вставки</phrase
></textobject>
</mediaobject>
</screenshot>

</sect2>

<sect2 id="object-tree-remove-objects">
<title
>Вилучення об’єктів</title>
<para
>Щоб вилучити об’єкти, оберіть їх, а потім скористайтеся пунктом <guimenuitem
>Вилучити</guimenuitem
> з меню <guimenu
>Правка</guimenu
> або контекстного меню, яке можна викликати клацанням правою кнопкою миші.</para>
</sect2>

<sect2 id="object-tree-move-objects">
<title
>Пересування об’єктів</title>
<para
>Щоб пересунути об’єкти, достатньо перетягнути вибрані об’єкти у дерево об’єктів.</para>
<para
>Крім того, ви можете просто вирізати об’єкт і вставити його на нове місце.</para>
</sect2>

</sect1>

<sect1 id="the-properties-view">
<title
>Перегляд властивостей</title>

<para
>У перегляді властивостей буде показано атрибути активного об’єкта.</para>
<screenshot>
<mediaobject>
<imageobject
><imagedata fileref="objectpropertiesview.png" format="PNG"/></imageobject>
<textobject
><phrase
>Перегляд властивостей</phrase
></textobject>
</mediaobject>
</screenshot>

<para
>Якщо ви змінили параметри об’єкта, натисніть кнопку <guibutton
>Застосувати</guibutton
>, щоб зміни набули чинності. Якщо ви введете некоректні дані, програма відкриє діалогове вікно з повідомленням про помилку. Після цього ви зможете скоригувати властивості і натиснути кнопку <guibutton
>Застосувати</guibutton
> ще раз або просто скасувати внесені вами зміни натисканням кнопки <guibutton
>Скасувати</guibutton
>.</para>
<para
>Якщо ви належним чином вказали шлях до документації &Povray; у <link linkend="configure-povray-tab"
>діалоговому вікні налаштувань</link
>, ви зможете відкрити вікно довідки &Povray; щодо показаного об’єкта за допомогою натискання кнопки <guibutton
>Довідка</guibutton
>. </para
> 

<note
><para
>Для того, щоб скористатися цією можливістю, вам потрібна буде документація з &Povray; версії 3.1g або 3.5. Якщо її не включено до складу пакунка вашого дистрибутива, ви можете звантажити її за <ulink url="ftp://ftp.povray.org/pub/povray/Old-Versions/Official-3.1g/Docs/povhtml.zip"
>цією</ulink
> адресою. До складу &Povray; 3.5 включено документацію у форматі HTML.</para>
</note>

<para
>Якщо ви змінюєте текстуру або частину текстури, попередній перегляд результатів можна побачити на панелі перегляду властивостей.</para>

<screenshot>
<mediaobject>
<imageobject
><imagedata fileref="texturepreview.png" format="PNG"/></imageobject>
<textobject
><phrase
>Панель перегляду властивостей, попередній перегляд текстури</phrase
></textobject>
</mediaobject>
</screenshot>

<para
>Натисніть кнопку <guibutton
>Переглянути</guibutton
> у на панелі перегляду властивостей — ви зможете переглянути мініатюру сцени з відтворенням вибраної текстури. Типово, буде показано всю текстуру, навіть якщо було вибрано лише її частину. Якщо ви бажаєте, щоб програма відобразила лише частину текстури (наприклад, лише текстуру з карти текстур, а не цілу карту текстур), позначте пункт <guilabel
>Локально</guilabel
>.</para>

</sect1>

<sect1 id="the-wireframe-views">
<title
>Каркасні перегляди</title>

<sect2 id="orthographic-views">
<title
>Ортографічні перегляди</title>

<para
>У перегляді контура об’єкта буде показано ортографічну проекцію сцени на одну з координатних площин.</para>

<screenshot>
<mediaobject>
<imageobject
><imagedata fileref="topview.png" format="PNG"/></imageobject>
<textobject
><phrase
>Каркасний вид згори</phrase
></textobject>
</mediaobject>
</screenshot>

<para
>Існує шість типів ортографічних каркасних видів:</para>
<itemizedlist>
<listitem
><para
>Згори</para
></listitem>
<listitem
><para
>Внизу</para
></listitem>
<listitem
><para
>Ліворуч</para
></listitem>
<listitem
><para
>Праворуч</para
></listitem>
<listitem
><para
>Шрифт</para
></listitem>
<listitem
><para
>Назад</para
></listitem>
</itemizedlist>

<para
>За використання кожного з типів сцену буде показано з різних ракурсів.</para>

<sect3 id="graphical-change">
<title
>Зміни атрибутів у графічному режимі</title>
<para
>У режимах ортографічних переглядів ви зможете змінювати властивості атрибутів об’єкта у графічному режимі за допомогою миші.</para>

<screenshot>
<mediaobject>
<imageobject
><imagedata fileref="controlpoints.png" format="PNG"/></imageobject>
<textobject
><phrase
>Контрольні точки об’єкта камери</phrase
></textobject>
</mediaobject>
</screenshot>

<para
>На наведеному вище знімку вікна показано дві контрольні точки камери. Щоб змінити розташування та спрямування камери, перетягніть ці контрольні точки.</para>

<para
>Якщо вами буде обрано режим перетворення, програми вилучить позначки контрольних точок і покаже невеличкий хрестик у перегляді контурів. Цей хрестик позначатиме центр масштабування і обертання, а також опорну точку для перенесень. Змінити перетворення можна перетягуванням вказівником миші цього хрестика полем перегляду.</para>

<para
>Для деяких з об’єктів, наприклад, бікубічних сплайні, передбачено вибір і зміну розташування декількох контрольних точок.</para>

<informaltable>
<tgroup cols="2"
><tbody>
<row>
  <entry
>Ліва кнопка миші</entry>
  <entry
>Вибирає одну контрольну точку і знімає позначення вибору з усіх інших</entry>
</row>
<row>
  <entry
><keycombo action="click"
>&Ctrl;<mousebutton
>ліва</mousebutton
></keycombo
> кнопка миші</entry>
  <entry
>Вибирає або знімає позначення вибору з однієї контрольної точки</entry>
</row>
<row>
  <entry
><keycombo action="click"
>&Shift;<mousebutton
>ліва</mousebutton
></keycombo
> кнопка миші</entry>
  <entry
>Вибір прямокутної області за допомогою перетягування. Всі контрольні точки у обраній області буде позначено, позначення з усіх точок поза межами області буде знято.</entry>
</row>
<row>
  <entry
><keycombo action="click"
>&Shift;&Ctrl;<keycap
>ліва</keycap
></keycombo
> кнопка миші</entry>
  <entry
>Перетягування створює прямокутник. Буде вибрано всі точки керування всередині прямокутника.</entry>
</row>
</tbody
></tgroup>
</informaltable>

</sect3>

<sect3 id="display-window-selection">
<title
>Показ вибраного у вікні</title>
<para
>Ви можете змінювати масштаб і переносити перегляд для зміни показаного у вікні.</para>
<informaltable>
<tgroup cols="2"
><tbody>
<row>
  <entry
>&MMB;</entry>
  <entry
>Переносить перегляд</entry>
</row>
<row>
  <entry
><mousebutton
>коліщатко</mousebutton
></entry>
  <entry
>Змінює масштаб перегляд навколо поточного розташування вказівника миші</entry>
</row>
<row>
  <entry
><keycap
>Стрілка ліворуч</keycap
>, <keycap
>Стрілка праворуч</keycap
>, <keycap
>Стрілка вгору</keycap
>, <keycap
>Стрілка вниз</keycap
> </entry>
  <entry
>Переносить перегляд</entry>
</row>
<row>
  <entry
><keycombo action="simul"
>&Ctrl;<keycap
>Стрілка ліворуч</keycap
></keycombo
>, <keycombo action="simul"
>&Ctrl;<keycap
>Стрілка праворуч</keycap
></keycombo
></entry>
  <entry
>Змінює масштаб перегляду</entry>
</row>
</tbody
></tgroup>
</informaltable>

</sect3>

</sect2>

<sect2 id="camera-view">
<title
>Перегляд з камери</title>

<para
>У перегляді з камери сцену буде показано так, як вона виглядає з точки зору камери.</para>

<screenshot>
<mediaobject>
<imageobject
><imagedata fileref="cameraview.png" format="PNG"/></imageobject>
<textobject
><phrase
>Перегляд з камери</phrase
></textobject>
</mediaobject>
</screenshot>

<para
>Синя рамка позначатиме межі області видимості під час відтворення сцени.</para>

<para
>У перегляді з камери ви не зможете змінювати розташування контрольних точок.</para>

</sect2>

<sect2 id="visibility-levels">
<title
>Рівні видимості</title>

<para
>Типово, всі об’єкти буде показано у вигляді каркасів.</para>
<para
>Кожен з об’єктів має власний рівень видимості. Ви можете вказати рівень видимості відносно батьківського об’єкта або абсолютний рівень видимості. Об’єкти буде показано, лише якщо їх було обрано або їх рівень видимості буде меншим або рівним за обраний за допомогою панелі інструментів рівень видимості сцени.</para>

</sect2>

</sect1>


<sect1 id="view-layouts">
<title
>Розкладки перегляду</title>

<para
>У &kpovmodeler; передбачено типове компонування перегляду: дерево об’єктів і панель властивостей об’єктів буде розташовано ліворуч, а чотири графічні перегляди — праворуч.</para>

<para
>Якщо вам не подобається таке компонування або вам потрібне інше компонування, ви можете легко його змінити. Ви можете навіть створити декілька компонувань перегляду і перемикатися між ними на льоту.</para>

<sect2 id="change-the-view-layout">
<title
>Зміна розкладки перегляду</title>

<para
>Ви можете пересувати існуючі перегляди перетягуванням їх за елемент керування, розташований у верхній частині області перегляду.</para>

<screenshot>
<mediaobject>
<imageobject
><imagedata fileref="dockwidget.png" format="PNG"/></imageobject>
<textobject
><phrase
>Елемент швартування віджета</phrase
></textobject>
</mediaobject>
</screenshot>

<para
>Щоб пришвартувати віджет над або під існуючим переглядом, перетягніть елемент керування у верхню або нижню частину перегляду. Нове розташування віджета буде показано рамкою-прямокутником.</para>
<para
>Щоб створити новий стовпчик панелей перетягніть елемент керування до правої або лівої межі іншої панелі перегляду. Після цього панель перегляду буде пришвартовано ліворуч або праворуч і розтягнуто на всю висоту вікна.</para>
<para
>Якщо ви бажаєте об’єднати декілька панелей перегляду, перетягніть елемент керування всередину іншої панелі перегляду. Після цього ви зможете перемикатися між переглядами за допомогою вкладок, розташованих у верхній частині спільної панелі перегляду.</para>

<screenshot>
<mediaobject>
<imageobject
><imagedata fileref="dockwidgettab.png" format="PNG"/></imageobject>
<textobject
><phrase
>Розкладка перегляду з вкладками</phrase
></textobject>
</mediaobject>
</screenshot>

<para
>Останньою з можливостей компонування є можливість виокремлення перегляду: перегляд не буде пришвартовано до жодного з елементів основного перегляду. Щоб виокремити перегляд, перетягніть його елемент керування на стільницю або просто натисніть невеличку стрілочку, що вказує вгору ліворуч, на елементі керування перегляду.</para>

<para
>Щоб закрити панель перегляду, натисніть невеличку кнопку з хрестиком, розташовану на смужці заголовка панелі. Щоб заборонити закриття, натисніть кнопку з квадратиком, розташовану між кнопками зі стрілочкою і хрестиком.</para>

<para
>Ви можете додавати нові перегляди до головного вікна. У меню <guimenu
>Перегляд</guimenu
> можна знайти пункти для всіх типів переглядів. Новостворені панелі переглядів не буде пришвартовано, ви зможете пришвартувати їх так, як вам заманеться.</para>

</sect2>

<sect2 id="save-a-view-layout">
<title
>Збереження розкладки перегляду</title>

<para
>Зберегти поточне компонування можна за допомогою пункту меню <menuchoice
> <guimenu
>Перегляд</guimenu
> <guimenuitem
>Зберегти розкладку перегляду</guimenuitem
> </menuchoice
>. Програма відкриє діалогове вікно, у якому ви зможете обрати одне з існуючих компонувань або створити нове.</para>

<para
>Після цього ви зможете вказати параметри вашого компонування перегляду за допомогою <link linkend="configure-view-layout-tab"
>діалогового вікна параметрів</link
>. </para>
</sect2>

<sect2 id="switching-between-view-layout">
<title
>Перемикання розкладок перегляду</title>
<para
>Перемкнутися на раніше збережене компонування можна за допомогою пункту меню <menuchoice
><guimenu
>Перегляд</guimenu
> <guimenuitem
>Розкладки перегляду</guimenuitem
></menuchoice
>.</para>

</sect2>

</sect1>

</chapter>


<chapter id="povray-interaction">
<title
>Взаємодія з &Povray;</title>

<sect1 id="rendering-the-scene">
<title
>Відтворення сцени</title>

<para
>Після створення сцени вам захочеться переглянути її. &kpovmodeler; використовує для відтворення сцени &Povray; 3.1g, отже вам доведеться встановити &Povray; належним чином. На час написання цього підручника було випущено &Povray; 3.5, але ця версія ще не підтримується програмою &kpovmodeler; 1.0.</para>
<para
>Завітайте на сторінку <ulink url="http://www.povray.org"
>www.povray.org</ulink
>. Там ви зможете звантажити &Povray; та ознайомитися з настановами щодо встановлення програми.</para>

<para
>Щоб наказати програмі відтворити поточну сцену, натисніть кнопку <inlinemediaobject
> <imageobject
><imagedata fileref="rendericon.png" format="PNG"/></imageobject
> <textobject
><phrase
>Відтворити</phrase
></textobject
></inlinemediaobject
> на панелі інструментів або скористайтеся пунктом меню <menuchoice
><guimenu
>Перегляд</guimenu
><guimenuitem
>Відтворити</guimenuitem
></menuchoice
>.</para>

<sect2 id="render-modes">
<title
>Режими відтворення</title>

<para
>Режими відтворення подібні до записів ini-файла &Povray;. У режимі відтворення визначається розмір зображення і якість рівнів відтворення. Якщо ви бажаєте відтворити вашу сцену у іншій якості або розмірі, ви можете додати потрібні вам режим відтворення. Ви можете створювати різноманітні режими: від мініатюрних переглядів до повноекранних високоякісних зображень.</para>

<sect3 id="render-modes-configuration">
<title
>Налаштування режимів показу</title>

<para
>Після натискання піктограми параметрів відтворення <inlinemediaobject
><imageobject
><imagedata fileref="rendersettingsicon.png" format="PNG"/></imageobject
><textobject
> <phrase
>Параметри відтворення</phrase
></textobject
></inlinemediaobject
> на панелі інструментів або використання пункту меню <menuchoice
><guimenu
>Перегляд</guimenu
> <guimenuitem
>Режими відтворення...</guimenuitem
></menuchoice
>.</para>

<screenshot>
<mediaobject>
<imageobject
><imagedata fileref="rendermodesselection.png" format="PNG"/></imageobject>
<textobject
><phrase
>Діалогове вікно вибору режиму показу</phrase
></textobject>
</mediaobject>
</screenshot>

<para
>У цьому діалоговому вікні буде показано список всіх можливих режимів показу.</para>

<variablelist>

<varlistentry
><term
><guibutton
>Додати</guibutton
></term>
<listitem
><para
><action
>Додає типовий режим показу до списку</action
>.</para>
</listitem>
</varlistentry>

<varlistentry
><term
><guibutton
>Вилучити</guibutton
></term>
<listitem
><para
><action
>Вилучає вибраний режим показу</action
>.</para>
</listitem>
</varlistentry>

<varlistentry
><term
><guibutton
>Змінити</guibutton
></term>
<listitem
><para
><action
>Відкриває діалогове вікно, призначене для зміни вибраного режиму показу</action
>.</para>
</listitem>
</varlistentry>

<varlistentry
><term
><guibutton
>Вгору</guibutton
></term>
<listitem
><para
><action
>Пересуває вибраний режим відтворення на одну позицію вгору</action
>.</para>
</listitem>
</varlistentry>

<varlistentry
><term
><guibutton
>Вниз</guibutton
></term>
<listitem
><para
><action
>Пересуває вибраний режим відтворення на одну позицію вниз</action
>.</para>
</listitem>
</varlistentry>

</variablelist>

<para
>Натискання кнопки <guibutton
>Редагувати</guibutton
> призведе до відкриття такого діалогового вікна налаштування:</para>

<screenshot>
<mediaobject>
<imageobject
><imagedata fileref="rendermodesize.png" format="PNG"/></imageobject>
<textobject
><phrase
>Вкладка розміру режимів відтворення</phrase
></textobject>
</mediaobject>
</screenshot>

<para
>Кожен з режимів відтворення має власний опис. Ви можете ввести довільний опис, але цей опис повинен відбивати властивості режиму відтворення.</para>

<para
>На вкладці <guilabel
>Розмір</guilabel
> ви можете вказати ширину і висоту відтвореного зображення. Якщо ви бажаєте відтворити лише невеличку частину зображення, позначте пункт <guilabel
>Підрозділ</guilabel
> і вкажіть параметри частини зображення у розташованих нижче полях.</para>

<screenshot>
<mediaobject>
<imageobject
><imagedata fileref="rendermodequality.png" format="PNG"/></imageobject>
<textobject
><phrase
>Вкладка якості режимів відтворення</phrase
></textobject>
</mediaobject>
</screenshot>

<para
>На вкладці <guilabel
>Якість</guilabel
> ви можете вибрати один з рівнів якості відтворення зображення.</para>

<para
>За допомогою спадного списку <guilabel
>Якість</guilabel
> ви зможете вказати можливості, які &Povray; використовуватиме для відтворення. Діапазон можливих варіантів коливається від моделі з дуже простим розфарбуванням і освітленням до складного розсіяного освітлення з взаємним відбиттям світла. Докладніший опис можливостей відтворення можна знайти у документації до &Povray;.</para>

<para
>Якщо під час відтворення буде обрано режим, за якого на один фрагмент припадатиме один піксель, відтворення може відбуватися з різноманітними помилками. Подібні зображення містять муар, ступінчатість кривих і прямих, втрачаються деталі, менші за один піксель. Цей ефект називається ефектом <quote
>ступінчастості</quote
>.</para>

<para
>У &Povray; використовується методика, яка називається <quote
>згладжування</quote
> і яка зменшує подібні викривлення. Загалом, зображення після застосування цієї методики виглядають плавнішими.</para>

<para
>Якщо ви увімкнете згладжування, &Povray; обчислюватиме і комбінуватиме у одному пікселі декілька фрагментів. Подібне відтворення називається <quote
>субпіксельним</quote
>.</para>

<para
>У &Povray; підтримуються два методи наддискретизації. Типовим є адаптивний нерекурсивний метод; <quote
>адаптивним</quote
> він називається через те, що значення отримується на основі сусідніх з пікселем областей. Наддискретизація за цим методом відбувається не для кожного пікселя. Другим методом є адаптивний рекурсивний; <quote
>рекурсивним</quote
> він називається через те, що за його використання відбувається рекурсивний поділ кожного пікселя, а <quote
>адаптивним</quote
> через те, що глибина рекурсії залежить від обчислених значень кольорів.</para>

<para
>Якщо ви оберете перший метод, povray проводитиме через кожен піксель один промінь. Якщо різниця між значенням кольору пікселя і сусіднім пікселем перевищить заданий поріг, відбудеться наддискретизація (згладжування) кольорів обох пікселів за рахунок проведення фіксованої кількості додаткових променів (трас). Якщо ви встановите значення глибини 4, програма обчислюватиме значення на основі сітки 4x4 додаткових точок, значення ж глибини рівне 5 дасть 5x5 (25) елементів на піксель.</para>

<para
>Різниця у кольорах двох пікселів обчислюється таким чином: якщо r<subscript
>1</subscript
>, g<subscript
>1</subscript
> і b<subscript
>1</subscript
> є значеннями червоного, зеленого і синього компонентів першого пікселя; r<subscript
>2</subscript
>, g<subscript
>2</subscript
> і b<subscript
>2</subscript
> — значеннями червоного, зеленого і синього компонентів другого пікселя, різниця буде рівною: </para>
<para
>diff = abs(r<subscript
>1</subscript
>-r<subscript
>2</subscript
>) + abs(g<subscript
>1</subscript
>-g<subscript
>2</subscript
>) + abs(b<subscript
>1</subscript
>-b<subscript
>2</subscript
>)</para>

<para
>Обробка рекурсивним методом починається з 4 елементів на піксель. Якщо різниця отриманих значень кольорів перевищує вказане порогове значення, піксель буде повторно поділено на 4 підпікселі, які трасуватимуться окремо і перевірятимуться на потребу у подальшому поділі. Ви можете задати максимальну глибину рекурсії за допомогою пункту «Глибина».</para>

<para
>Ще одним способом зменшити ефекти ступінчастості є додавання шуму під час процесу квантування, ця методика називається <quote
>тремтіння</quote
>. Якщо ви увімкнете тремтіння, &Povray; трохи зсуне елементи зображення, щоб зменшити ефект структурованих нерівностей.</para>

<para
>Останнім з параметрів якості є дифузне відбиття. Дифузне відбиття є експериментальною можливістю &Povray;, за допомогою якої обчислюються параметри розсіювання світла між об’єктами. Під час відтворення сцени з використанням цього параметра вам доведеться набратися терпіння.</para>

<screenshot>
<mediaobject>
<imageobject
><imagedata fileref="rendermodeoutput.png" format="PNG"/></imageobject>
<textobject
><phrase
>Вкладка виводу режимів відтворення</phrase
></textobject>
</mediaobject>
</screenshot>

<para
>За допомогою останньої вкладки ви зможете вказати, чи слід обчислювати канал прозорості за допомогою povray. Після цього піксель вважатиметься прозорим, якщо відповідний промінь не торкатиметься жодного об’єкта.</para>

</sect3>

<sect3 id="choosing-a-render-mode">
<title
>Вибір режиму відтворення</title>

<para
>Обрати режим відтворення можна за допомогою спадного списку на панелі відтворення.</para>

<screenshot>
<mediaobject>
<imageobject
><imagedata fileref="rendermodestoolbar.png" format="PNG"/></imageobject>
<textobject
><phrase
>Панель інструментів режимів відтворення</phrase
></textobject>
</mediaobject>
</screenshot>

</sect3>

</sect2>

<sect2 id="the-render-window">
<title
>Вікно відтворення</title>

<para
>Після запуску відтворення сцени програма відкриє таке вікно:</para>

<screenshot>
<mediaobject>
<imageobject
><imagedata fileref="renderwindow.png" format="PNG"/></imageobject>
<textobject
><phrase
>Вікно відтворення</phrase
></textobject>
</mediaobject>
</screenshot>

<para
>У цьому вікні буде показано відтворене зображення, поступ відтворення і поточну швидкість відтворення.</para>

<variablelist>

<varlistentry
><term
><guibutton
>Зупинити</guibutton
></term>
<listitem
><para
><action
>Перериває роботу &Povray;</action
>.</para>
</listitem>
</varlistentry>

<varlistentry
><term
><guibutton
>Призупинити</guibutton
></term>
<listitem
><para
><action
>Призупиняє процес відтворення</action
>.</para>
</listitem>
</varlistentry>

<varlistentry
><term
><guibutton
>Продовжити</guibutton
></term>
<listitem
><para
><action
>Відновлює процес відтворення</action
>.</para>
</listitem>
</varlistentry>

<varlistentry
><term
><guibutton
>Вивід Povray...</guibutton
></term>
<listitem
><para
><action
>Відкриває ще одне вікно, у якому буде показано дані, виведені &Povray; у консоль</action
>. За допомогою цього вікна ви зможете встановити причини можливого аварійного завершення роботи &Povray;.</para>
</listitem>
</varlistentry>

<varlistentry
><term
><guibutton
>Зберегти...</guibutton
></term>
<listitem
><para
><action
>Надає вам змогу зберегти зображення під час відтворення.</action
></para>
</listitem>
</varlistentry>

<varlistentry
><term
><guibutton
>Закрити</guibutton
></term>
<listitem
><para
><action
>Закриває вікно відтворення</action
>.</para>
</listitem>
</varlistentry>

</variablelist>

</sect2>

</sect1>

<sect1 id="exporting-and-importing-povray">
<title
>Експортування і імпортування</title>

<sect2 id="exporting-and-importing-a-whole-scene">
<title
>Експортування та імпортування цілої сцени</title>

<para
>Ви можете експортувати сцену у форматі &Povray; за допомогою пункту меню <menuchoice
><guimenu
>Файл</guimenu
> <guimenuitem
>Експортувати...</guimenuitem
></menuchoice
>.</para>
<para
>За допомогою діалогового вікна зберігання файла ви зможете обрати назву і адресу файла, який буде збережено.</para>
<note
><para
>&kpovmodeler; автоматично додасть до назви суфікс <literal role="extension"
>.pov</literal
>.</para
></note>

<para
>Щоб імпортувати сцену &Povray;, скористайтеся пунктом меню <menuchoice
><guimenu
>Файл</guimenu
><guimenuitem
>Імпортувати...</guimenuitem
></menuchoice
>, а потім оберіть потрібний файл за допомогою діалогового вікна відкриття файлів.</para>

<note
><para
>Поки що синтаксис &Povray; підтримується у &kpovmodeler; не повністю. Якщо під час спроби імпортування стануться помилки або буде виведено попередження, програма відкриє діалогове вікно з їх списком.</para
></note>

<tip
><para
>Якщо ви бажаєте імпортувати до &kpovmodeler; код, який не підтримується, обмежте його двома особливими коментарями: <quote
>//*PMRawBegin </quote
> і <quote
>//*PMRawEnd</quote
>.</para
></tip>

</sect2>

<sect2 id="exporting-and-importing-single-objects">
<title
>Експортування та імпортування окремих об’єктів</title>

<para
>Для експортування коду &Povray; достатньо перетягнути об’єкти з дерева об’єктів до редактора. Програма вставить код об’єктів до поточного текстового файла у редакторі. Щоб імпортувати об’єкти до сцени, просто створіть код у вашому редакторі і перетягніть його до дерева об’єктів.</para>
<para
>Крім того, ви можете скористатися функціональними можливостями копіювання і вставлення &kpovmodeler; та вашого редактора для обміну кодом &Povray;.</para>

</sect2>

</sect1>

</chapter>


<chapter id="customizing">
<title
>Як налаштувати &kpovmodeler;</title>

<sect1 id="configure-povray-tab">
<title
>Сторінка <guilabel
>Povray</guilabel
></title>

<sect2 id="configure-povray-command">
<title
><guilabel
>Команда Povray</guilabel
></title>

<para
>Команда Povray виконується під час відтворення &kpovmodeler; сцени. Типовими командами є <quote
>povray</quote
> або <quote
>x-povray</quote
>.</para>

</sect2>

<sect2 id="configure-povray-documentation">
<title
><guilabel
>Документація користувача Povray</guilabel
></title>

<para
>Якщо ви натиснете кнопку <guibutton
>Довідка</guibutton
> у перегляді властивостей, &kpovmodeler; відкриє документацію &Povray; щодо показаного об’єкта. Тут ви можете вказати шлях до документації та версію документації. Підтримуються версії 3.1g і 3.5.</para>

</sect2>

<sect2 id="configure-povray-library-paths">
<title
><guilabel
>Шляхи до бібліотек</guilabel
></title>

<para
>&Povray; шукає зовнішні файли (наприклад, з даними поля висоти) у каталогах бібліотек &Povray;. Якщо вам потрібні файли, яких немає у теці сцени, вам слід додати теку з цими файлами до списку. Якщо відповідний файл існує у декількох каталогах, програма використає файл з першого каталогу.</para>
<para
>Ви можете змінити порядок пунктів за допомогою натискання кнопок <guibutton
>Вгору</guibutton
> і <guibutton
>Вниз</guibutton
>.</para>

</sect2>

</sect1>

<sect1 id="configure-graphical-view-tab">
<title
>Сторінка <guilabel
>OpenGL</guilabel
></title>

<sect2 id="configure-colors">
<title
><guilabel
>Кольори</guilabel
></title>

<para
>За допомогою цієї сторінки ви можете налаштувати кольори, які використовуватимуться для показу об’єктів.</para>

<variablelist>

<varlistentry>
<term
><guilabel
>Тло:</guilabel
></term>
<listitem
><para
>Колір тла.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><guilabel
>Дротяна рамка:</guilabel
></term>
<listitem
><para
>Кольори контурів об’єктів. Другий з кольорів використовується для вибраних об’єктів.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><guilabel
>Контрольні точки:</guilabel
></term>
<listitem
><para
>Колір контрольних точок. Другий колір використовується для вибраних контрольних точок.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><guilabel
>Осі:</guilabel
></term>
<listitem
><para
>Кольори осей x, y і z.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><guilabel
>Поле зору:</guilabel
></term>
<listitem
><para
>Колір прямокутника, що позначає поле зору у перегляді з камери і міток типу перегляду.</para
></listitem>
</varlistentry>

</variablelist>

</sect2>

<sect2 id="configure-grid">
<title
>Ґратка</title>

<para
>За допомогою цієї сторінки ви зможете налаштувати ґратку у перегляді контурів об’єктів.</para>

<sect3 id="configure-displayed-grid">
<title
><guilabel
>Відображена ґратка</guilabel
></title>

<variablelist>

<varlistentry>
<term
><guilabel
>Колір:</guilabel
></term>
<listitem
><para
>Колір ґратки.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><guilabel
>Відстань:</guilabel
></term>
<listitem
><para
>Мінімальна відстань між двома лініями ґратки.</para
></listitem>
</varlistentry>

</variablelist>

</sect3>

<sect3 id="configure-control-point-grid">
<title
><guilabel
>Точки контролю на ґратці</guilabel
></title>

<para
>Ви можете наказати програмі прив’язувати контрольні точки до сітки за допомогою контекстного меню у переглядах контурів. Тут ви можете окремо налаштувати поведінку сітки для перенесення об’єктів, зміни їх масштабів і поворотів.</para>

</sect3>

</sect2>

<sect2 id="configure-detail-levels">
<title
><guilabel
>Об'єкти</guilabel
></title>

<sect3 id="configure-object-subdivisions">
<title
><guilabel
>Підрозділи</guilabel
></title>

<para
>На цій панелі ви зможете вказати рівні деталізації для різноманітних об’єктів.</para>

<para
>Вищі значення даватимуть чіткіші контури, а отже кращу апроксимацію показаних об’єктів, але уповільнюватимуть відтворення сцени. Для деяких об’єктів, наприклад, сфери, ви можете окремо налаштувати рівень деталізації для двох різних напрямків.</para>

</sect3>

<sect3 id="configure-object-sizes">
<title
><guilabel
>Розміри</guilabel
></title>

<para
>На цій панелі ви можете налаштувати розмір нескінченно віддалених об’єктів у переглядах контурів.</para>

</sect3>

<sect3 id="configure-camera-views">
<title
><guilabel
>Види камери</guilabel
></title>

<para
>Якщо ви позначите пункт <guilabel
>Висока детальність для нестандартних проекцій</guilabel
>, програма виконуватиме додаткову дискретизація всіх ліній контурів, якщо у камері використовується нестандартна проекція. Нестандартними вважаються всі проекції, окрім перспективних і ортографічних проекцій. Використання цієї можливості значно покращує точність цих проекцій, але сповільнює відтворення.</para>

</sect3>

</sect2>

</sect1>

<sect1 id="configure-dialog-view-tab">
<title
>Вкладка <guilabel
>Властивості об’єктів</guilabel
></title>

<sect2 id="configure-texture-preview">
<title
><guilabel
>Перегляд текстури</guilabel
></title>

<para
>На цій сторінці ви можете налаштувати попередній перегляд текстур у перегляді властивостей.</para>

<variablelist>

<varlistentry>
<term
><guilabel
>Розмір:</guilabel
></term>
<listitem
><para
>Розмір зображення попереднього перегляду.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><guilabel
>Гама:</guilabel
></term>
<listitem
><para
>Виправлення гами (ступеня контрастності).</para
></listitem>
</varlistentry>

<varlistentry>
<term
><guilabel
>Відтворені об'єкти</guilabel
></term>
<listitem
><para
>Визначає зразок невеличкою об’єкта. Слід обрати принаймні один об’єкт.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><guilabel
>Стіна</guilabel
></term>
<listitem
><para
>Якщо буде позначено пункт <guilabel
>Ввімкнути стіну</guilabel
>, програма відтворюватиме за об’єктами стіну. Стіну буде вкрито картатою текстурою, що складатиметься з двох вказаних вами кольорів.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><guilabel
>Підлога</guilabel
></term>
<listitem
><para
>Якщо буде позначено пункт <guilabel
>Ввімкнути підлогу</guilabel
>, програма відтворюватиме за об’єктами підлогу. Підлогу буде вкрито картатою текстурою, що складатиметься з двох вказаних вами кольорів.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><guilabel
>Згладжування</guilabel
></term>
<listitem
><para
>Якщо буде позначено пункт <guilabel
>Увімкнути згладжування</guilabel
>, для відтворення сцени буде застосовано нерекурсивний метод згладжування. Ви можете налаштувати значення глибини та порогове значення. Докладніший опис цих параметрів можна знайти у <link linkend="render-modes-configuration"
>розділі щодо режимів відтворення</link
>.</para
></listitem>
</varlistentry>

</variablelist>

</sect2>

</sect1>

<sect1 id="configure-view-layout-tab">
<title
>Сторінка <guilabel
>Розкладка перегляду</guilabel
></title>

<para
>За допомогою цієї сторінки ви зможете налаштувати існуючі компонування (розкладки) перегляду або створити компонування вручну. Докладніше про створення і збереження компонувань перегляду можна дізнатися з розділу <link linkend="view-layouts"
>Розкладки перегляду</link
>.</para>

<sect2 id="configure-default-layout">
<title
>Типове компонування вікна програми</title>

<para
>У спадному списку <guilabel
>Типова розкладка перегляду</guilabel
> буде показано список можливих компонувань перегляду. Обране у цьому списку компонування буде використано &kpovmodeler; одразу після запуску програми.</para>

</sect2>

<sect2 id="configure-list-of-view-layouts">
<title
>Список розкладок перегляду</title>

<para
>У списку <guilabel
>Наявні компонування перегляду</guilabel
> буде показано всі існуючі компонування. Ви зможете додати нове компонування натисканням кнопки <guibutton
>Додати</guibutton
> або вилучити вибране компонування натисканням кнопки <guibutton
>Вилучити</guibutton
>.</para>
<para
>Обране компонування буде показано на панелі <guilabel
>Розкладка перегляду</guilabel
></para>
</sect2>

<sect2 id="configure-view-layout-details">
<title
>Параметри розкладки перегляду</title>

<para
>Кожне з компонувань (розкладок) має свою назву. Назва не повинна бути порожньою і повторювати назву вже існуючого компонування.</para>

<para
>У списку, розташованому під назвою буде показано всі області перегляду обраного компонування перегляду. Ви зможете додати нові області перегляду за допомогою натискання кнопки <guibutton
>Додати</guibutton
> або вилучити обрану область перегляду натисканням кнопки <guibutton
>Вилучити</guibutton
>.</para>

<para
>Серед параметрів перегляду:</para>

<variablelist>
<varlistentry>
<term
><guilabel
>Тип:</guilabel
></term>
<listitem>
<para
>Тип перегляду. Опис кожного з типів перегляду можна знайти у розділі <link linkend="the-interface"
>Інтерфейс &kpovmodeler;</link
>.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><guilabel
>Тип тривимірного вигляду:</guilabel
></term>
<listitem>
<para
>Проекція для переглядів контурів (рамок). Ви можете обрати одну з шести ортографічних проекцій або режим камери.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><guilabel
>Позиція швартування:</guilabel
></term>
<listitem>
<para
>Розташування області перегляду. Якщо ви оберете варіант <guilabel
>Новий стовпчик</guilabel
>, перегляд буде розташовано у новому стовпчику праворуч від попередньо створених переглядів, <guilabel
>Знизу</guilabel
> — пришвартовано під попереднім переглядом, <guilabel
>У вкладці</guilabel
> — створено перегляд з вкладками разом з попереднім і <guilabel
>Плаваючий</guilabel
> — не швартуватиме область перегляду у головному вікні, а створить окреме вікно.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><guilabel
>Ширина стовпця:</guilabel
></term>
<listitem>
<para
>Ширина стовпця відносно ширини основної області перегляду програми.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><guilabel
>Висота виду:</guilabel
></term>
<listitem>
<para
>Висота панелі перегляду відносно висоти основної області перегляду програми.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><guilabel
>Ширина:</guilabel
> і <guilabel
>Висота:</guilabel
></term>
<listitem>
<para
>Розмір у пікселях плаваючих (нешвартованих) переглядів.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><guilabel
>Позиція x:</guilabel
> і <guilabel
>y:</guilabel
></term>
<listitem>
<para
>Позиція плаваючих переглядів у вікні.</para>
</listitem>
</varlistentry>

</variablelist>

</sect2>

</sect1>

</chapter>

<chapter id="basic-tutorial">
<title
>Початкові настанови: створення вашої першої сцени</title>

<para
>Гаразд. Ви тільки-но встановили &Povray; і &kpovmodeler;, і вже бажаєте почати роботу, не маючи великого досвіду роботи з жодною з цих програм. Тут ми і прийдемо вам на допомогу: якщо ви виконаєте всі кроки цих настанов ви зможете створити абсолютно просту, але дуже корисну для початківців сцену: кулю (сферу) на площині.</para>

<screenshot>
<mediaobject>
<imageobject
><imagedata fileref="tutorial01-final-render.png" format="PNG"/>
</imageobject>
</mediaobject>
</screenshot>

<para
>Ви можете будь-коли відтворити вашу сцену у один з таких способів:</para>

<para
>За допомогою пункту меню <menuchoice
><guimenu
>Перегляд</guimenu
> <guimenuitem
>Відтворити</guimenuitem
> </menuchoice
></para>
<para
>За допомогою натискання кнопки <inlinemediaobject
><imageobject
><imagedata fileref="cr22-action-pmrender.png" format="PNG"/></imageobject
></inlinemediaobject
> панелі інструментів</para>

<para
>Вам слід уважно ознайомитися з наведеними нижче попередженнями, перш ніж скаржитися на те, що все, що вам вдається побачити, — це чорний екран. Якщо ви вперше користуєтеся програмним забезпеченням для просторового моделювання, вам слід виконувати ці «золоті» правила:</para>

<itemizedlist>
<listitem
><para
>Якщо ви не вкажете розташування камери, до рушія відтворення не буде застосовано ніяких правил, отже він не зможе правильно відтворити картинку — ви побачите лише чорний екран.</para
></listitem>
<listitem
><para
>Якщо ви не встановите системи освітлення, сцена залишиться темною: під час відтворення ви не побачити нічого крім темного екрана.</para
></listitem>
<listitem
><para
>Об’єкти, для яких не було вказано матеріалу поверхні не буде показано на остаточній картинці.</para
></listitem>
</itemizedlist>

<sect1 id="basic-tutorial-step-1">
<title
>Крок 1. Запуск &kpovmodeler;</title>

<para
>Якщо програму було встановлено належним чином, після запуску &kpovmodeler; ви побачите вікно, подібне до такого:</para>

<screenshot>
<mediaobject>
<imageobject
><imagedata fileref="defaultviewlayout.png" format="PNG"/></imageobject>
</mediaobject>
</screenshot>

<para
>Витратіть декілька хвилинок на ознайомлення з усіма меню і кнопками програми. Якщо у вас є час, будь ласка, прочитайте документацію, щоб отримати уявлення про те, чого слід очікувати від цього програмного забезпечення.</para>

<itemizedlist>
<listitem>
<para
><link linkend="menu-reference"
>Смужки меню (1)</link
></para>
</listitem>
<listitem>
<para
>Панелі інструментів (2)</para>
</listitem>
<listitem>
<para
><link linkend="the-object-tree"
>Дерево об’єктів (3)</link
></para>
</listitem>
<listitem>
<para
><link linkend="the-properties-view"
>Область перегляду властивостей об’єктів (4)</link
></para>
</listitem>
<listitem>
<para
><link linkend="the-wireframe-views"
>Каркасний перегляд та перегляд з камери (5)</link
></para>
</listitem>
</itemizedlist>

<para
>Вам ще не раз доведеться зустрітися з кожним з них, отже добре запам’ятайте розташування їх пунктів у вікні програми та прийоми використання.</para>

<para
>Після запуску &kpovmodeler; ви побачити просту сцену. Щоб виконати всі кроки цих настанов, вам спочатку слід вилучити всі об’єкти з ієрархії (дерева) об’єктів. Оберіть сцену і скористайтеся пунктом меню <menuchoice
><guimenu
>Правка</guimenu
> <guimenuitem
>Вилучити</guimenuitem
></menuchoice
>. Після цього у вашому розпорядженні залишиться лише порожня сцена.</para>

</sect1>

<sect1 id="basic-tutorial-step-2">
<title
>Крок 2. Налаштування камери</title>

<para
>Перш за все, вкажемо розташування камери. Зробити це можна у два способи:</para>
<para
>За допомогою пункту меню <menuchoice
><guimenu
>Вставка</guimenu
><guimenuitem
>Камера</guimenuitem
> </menuchoice
></para>
<para
>За допомогою натискання кнопки <inlinemediaobject
> <imageobject
><imagedata fileref="cr22-action-pmcamera.png" format="PNG"/> </imageobject
></inlinemediaobject
> на панелі інструментів.</para>

<para
>У перегляді контурів буде показано розташування камери відносно всієї сцени, яку ми створюємо. Зокрема, тепер дещо з’явилося у четвертій області перегляду контурів (цю область розташовано праворуч внизу): це область перегляду сцени з точки зору камери. Тут буде показано те, що ви бачитимете під час відтворення сцени.</para>

<screenshot>
<mediaobject>
<imageobject
><imagedata fileref="tutorial01-camera-graphic.png" format="PNG"/></imageobject>
</mediaobject>
</screenshot>

<para
>У дереві об’єктів також з’явився новий запис, а саме <quote
>камера</quote
>. Якщо ви натиснете позначку цього запису, програма відкриє у області перегляду властивостей об’єкта властивості камери, за їх допомогою ви зможете змінити різноманітні параметри камери. Зверніться до документації з &Povray;, щоб дізнатися більше про ці параметри.</para>

<screenshot>
<mediaobject>
<imageobject
><imagedata fileref="tutorial01-camera-dialog.png" format="PNG"/></imageobject>
</mediaobject>
</screenshot>

<para
>Ми нічого не змінюватимемо у базових параметрах камери, подібні зміни буде описано у наступних настановах, але зауважте, що у графічному перегляді буде показано контрольні точки, за допомогою яких ви зможете керувати точкою, куди буде спрямовано камеру. Вам достатньо буде просто навести вказівник на відповідний елемент керування, натиснути ліву кнопку миші і перетягнути камеру у потрібну точку.</para>

</sect1>

<sect1 id="basic-tutorial-step-3">
<title
>Крок 3. Налаштування джерела світла</title>

<para
>Подібно до встановлення налаштувань камери, налаштуємо систему освітлення, це можна зробити:</para>
<para
>За допомогою пункту меню <menuchoice
><guimenu
>Вставка</guimenu
> <guimenuitem
>Світло</guimenuitem
></menuchoice
></para>
<para
>За допомогою натискання кнопки <inlinemediaobject
><imageobject
><imagedata fileref="cr22-action-pmlight.png" format="PNG"/></imageobject
></inlinemediaobject
> на панелі інструментів</para>

<para
>Після виконання вами вказаних дій у ієрархії об’єктів з’явиться новий запис. Якщо ви наведете на запис джерела світла вказівник миші і клацнете лівою кнопкою, у перегляді властивостей буде показано параметри, які можна змінити для системи освітлення. Ми змінимо декілька параметрів з метою підняти джерело світла вище над горизонтом (<guilabel
>y</guilabel
>=3), трохи посунути його праворуч (<guilabel
>x</guilabel
>=1) и перевести на передній план (<guilabel
>z</guilabel
>=1). Крім того, ви можете змінити назву системи освітлення (<guilabel
>Назва</guilabel
>=<quote
>Основне джерело</quote
>). Отже, змініть параметри об’єкта так, як це показано на наведеному нижче знімку екрана:</para>

<screenshot>
<mediaobject
><imageobject
><imagedata fileref="tutorial01-light-dialog.png" format="PNG"/></imageobject>
</mediaobject>
</screenshot>

<para
>Одразу після натискання кнопки <guilabel
>Застосувати</guilabel
> або клавіші &Enter; програмою негайно буде змінено вміст перегляду контурів і дерева об’єктів у відповідності з встановленими значеннями параметрів. Ось що тепер бачитиме камера:</para>

<screenshot>
<mediaobject
><imageobject
><imagedata fileref="tutorial01-light-graphic.png" format="PNG"/></imageobject>
</mediaobject>
</screenshot>

</sect1>

<sect1 id="basic-tutorial-step-4">
<title
>Крок 4. Створення основи</title>
<para
>Існує багато способів створення основи нашої сцени. Одним зі способів є вставка об’єкта «Коробка» (<menuchoice
><guimenu
>Вставка</guimenu
> <guisubmenu
>Суцільні примітиви</guisubmenu
> <guimenuitem
>Коробка</guimenuitem
></menuchoice
>) з наступною зміною розмірів, наприклад, за віссю x до 100, за віссю y до 0, а за віссю z до 100, але це занадто марудний спосіб досягти результату.</para>

<para
>У &kpovmodeler; передбачено зручну можливість створення нескінченної площини, яка слугуватиме основою сцени:</para>

<para
>За допомогою пункту меню <menuchoice
><guimenu
>Вставка</guimenu
><guisubmenu
> Нескінченні суцільні примітиви</guisubmenu
> <guimenuitem
>Площина</guimenuitem
> </menuchoice
></para>
<para
>За допомогою натискання кнопки <inlinemediaobject
> <imageobject
><imagedata fileref="cr22-action-pmplane.png" format="PNG"/> </imageobject
></inlinemediaobject
> на панелі інструментів.</para>

<para
>Непогано було б завжди виконувати такі дії: обрати площину у ієрархії об’єктів і змінити її назву на якусь зрозумілу для вас, а потім натиснути кнопку <guilabel
>Застосувати</guilabel
> (або натиснути клавішу &Enter;). Програма негайно оновить дані запису у списку об’єктів.</para>

<screenshot>
<mediaobject
><imageobject
><imagedata fileref="tutorial01-plane-dialog.png" format="PNG"/></imageobject>
</mediaobject>
</screenshot>

<para
>Тепер у перегляді контурів показано і площину, хоча вона і виглядає поки що скінченною. Але не переймайтеся, її буде розтягнуто до потрібних розмірів під час відтворення сцени!</para>

<para
>Якщо ви звернули увагу на ієрархію об’єктів, ви могли зауважити, що запис основи можна розгорнути, — достатньо натиснути кнопку <quote
>плюс</quote
> розташовану перед записом цього об’єкта. Після натискання кнопки ви отримаєте доступ до різноманітних пунктів, пов’язаних з об’єктом. У нашому випадку таких пунктів не дуже то й багато. Це стандартні пункти для тільки-но створених об’єктів: масштаб, обернути і пересунути. Вибір одного з цих параметрів змінить список параметрів у перегляді властивостей об’єкта.</para>

<screenshot>
<mediaobject
> <imageobject
><imagedata fileref="tutorial01-plane-tree-expanded.png" format="PNG"/></imageobject>
</mediaobject>
</screenshot>

<para
>У нашій сцені ми довільно пересунемо основу на одиницю нижче за лінію горизонту, просто щоб потренуватися у зміні параметрів. Оберіть пункт «пересунути» і налаштуйте решту параметрів так:</para>

<screenshot>
<mediaobject
><imageobject
><imagedata fileref="tutorial01-plane-tree-translate.png" format="PNG"/></imageobject>
</mediaobject>
</screenshot>

<para
>Тепер ваша сцена має виглядати подібно до наведеної на зображенні, розташованому нижче.</para>
<screenshot
><mediaobject
><imageobject
><imagedata fileref="tutorial01-plane-graphic.png" format="PNG"/></imageobject>
</mediaobject>
</screenshot>

</sect1>

<sect1 id="basic-tutorial-step-5">
<title
>Крок 5. Налаштування матеріалу основи</title>

<para
>Будь ласка, оберіть основу, перш ніж додавати будь-які властивості матеріалу поверхні. На нас очікує безліч варіантів, але поки що ми зупинимося на одному з найпростіших.</para>

<para
>За допомогою пункту меню <menuchoice
><guimenu
>Вставка</guimenu
> <guisubmenu
>Текстури</guisubmenu
> <guimenuitem
>Пігмент</guimenuitem
> </menuchoice
></para>
<para
>За допомогою панелі натискання кнопки <inlinemediaobject
><imageobject
><imagedata fileref="cr22-action-pmpigment.png" format="PNG"/></imageobject
></inlinemediaobject
> на панелі інструментів</para>

<screenshot>
<mediaobject
><imageobject
><imagedata fileref="insertaspopup.png" format="PNG"/></imageobject>
</mediaobject>
</screenshot>

<para
>У обох випадках програма відкриє діалогове вікно, у якому попросить вас обрати спосіб вставки об’єкта. Будь ласка, оберіть варіант <guilabel
>Перший нащадок</guilabel
>. Після цього у ієрархії об’єктів з’явиться запис пігменту. Ви зможете змінити назву цього об’єкта за допомогою перегляду властивостей (<guilabel
>Назва</guilabel
>=<quote
>Розфарбування основи</quote
>). Натисніть кнопку <guibutton
>Перегляд</guibutton
>, щоб побачити як виглядає текстура.</para>

<screenshot>
<mediaobject
><imageobject
><imagedata fileref="tutorial01-ground-pigment.png" format="PNG"/></imageobject>
</mediaobject>
</screenshot>

<para
>Звичайно ж, у попередньому перегляді пігменту ми не побачимо нічого, окрім чорного матового матеріалу, оскільки ми ще не налаштовували параметри пігменту. У будь-якому разі, пам’ятайте, що ви завжди можете дізнатися про вигляд і поведінку ваших матеріалів за допомогою натискання кнопки <guibutton
>Перегляд</guibutton
>. Тепер ми визначимо кольори пігменту. Знову ж таки, у нас буде широкий вибір, але ми поки зупинимося на одному з найпростіших варіантів.</para>

<para
>За допомогою пункту меню <menuchoice
><guimenu
>Вставка</guimenu
> <guisubmenu
>Текстури</guisubmenu
> <guimenuitem
>Список кольорів</guimenuitem
> </menuchoice
></para>
<para
>За допомогою натискання кнопки <inlinemediaobject
> <imageobject
><imagedata fileref="cr22-action-pmcolorlist.png" format="PNG"/></imageobject
> </inlinemediaobject
> на панелі інструментів</para>

<para
>Якщо на панелі і на сфері у області попереднього перегляду не буде показано кольору, натисніть кнопку <guibutton
>Застосувати</guibutton
>, перш ніж відкривати область попереднього перегляду.</para>

<screenshot>
<mediaobject
><imageobject
><imagedata fileref="tutorial01-ground-color-list.png" format="PNG"/></imageobject>
</mediaobject>
</screenshot>

<para
>Матеріал поверхні основи успішно налаштовано! Якщо ви спробуєте відтворити ваше зображення тепер за допомогою натискання кнопки <inlinemediaobject
> <imageobject
><imagedata fileref="cr22-action-pmrender.png" format="PNG"/></imageobject
> </inlinemediaobject
>, ви побачите щось таке:</para>

<screenshot>
<mediaobject
><imageobject
><imagedata fileref="tutorial01-ground-wrong-colors-render.png" format="PNG"/></imageobject>
</mediaobject>
</screenshot>

<para
>Звичайно ж, ці кольори не зовсім такі, як ви сподівалися. Зараз ми налаштуємо їх згідно до наших потреб. У випадку списку кольорів вам слід додати два нових набори атрибутів, які називаються <guilabel
>Суцільний колір</guilabel
>. У ієрархії об’єктів позначте пункт списку кольорів і повторіть процедуру два рази (ви можете повторювати її скільки завгодно, але список кольорів картатого покриття передбачає використання лише двох суцільних кольорів):</para>

<para
>За допомогою пункту меню <menuchoice
><guimenu
>Вставка</guimenu
> <guisubmenu
>Текстури</guisubmenu
> <guimenuitem
>Суцільний колір</guimenuitem
></menuchoice
></para>

<para
>За допомогою натискання кнопки <inlinemediaobject
> <imageobject
><imagedata fileref="cr22-action-pmsolidcolor.png" format="PNG"/></imageobject
> </inlinemediaobject
> на панелі інструментів.</para>

<para
>Один за іншим оберіть у дереві об’єктів два суцільних кольори і змініть їх параметри кольору у перегляді властивостей об’єктів:</para>

<screenshot>
<mediaobject
><imageobject
><imagedata fileref="tutorial01-ground-solid-color-1.png" format="PNG"/></imageobject>
</mediaobject>
</screenshot>

<para
>...ці параметри призначено для першого суцільного кольору (натисніть кнопку <guibutton
>Застосувати</guibutton
>!),</para>

<screenshot>
<mediaobject
><imageobject
><imagedata fileref="tutorial01-ground-solid-color-2.png" format="PNG"/></imageobject>
</mediaobject>
</screenshot>

<para
>...а це атрибути для другого (знову натисніть кнопку <guibutton
>Застосувати</guibutton
>!).</para>

<para
>Звичайно ж, повторне відтворення нашої сцени підтвердить набуття чинності всіма відповідними параметрами:</para>

<screenshot>
<mediaobject
><imageobject
><imagedata fileref="tutorial01-ground-render.png" format="PNG"/></imageobject>
</mediaobject>
</screenshot>

</sect1>

<sect1 id="basic-tutorial-step-6">
<title
>Крок 6: Створення сфери</title>

<para
>На цьому кроці ви вже маєте почувати себе вільніше, оскільки ми вже познайомилися з загальною поведінкою &kpovmodeler;. У ієрархії об’єктів оберіть запис сцени. Створення сфери таке само просте, як і створення основи:</para>

<para
>За допомогою пункту меню <menuchoice
><guimenu
>Вставка</guimenu
><guisubmenu
>Суцільні примітиви</guisubmenu
> <guimenuitem
>Куля</guimenuitem
></menuchoice
></para>

<para
>За допомогою натискання кнопки <inlinemediaobject
> <imageobject
><imagedata fileref="cr22-action-pmsphere.png" format="PNG"/> </imageobject
></inlinemediaobject
> на панелі інструментів.</para>

<screenshot>
<mediaobject
><imageobject
><imagedata fileref="insertaspopup.png" format="PNG"/></imageobject>
</mediaobject>
</screenshot>

<para
>Як і раніше, у відповідь на запит програми оберіть варіант <guilabel
>Перший нащадок</guilabel
>.</para>

<para
>За допомогою панелі властивостей об’єкта ми можемо негайно змінити параметри, що нам, власне, і треба. Встановимо для параметра <guilabel
>Радіус</guilabel
> значення 1 (не забудьте натиснути клавішу &Enter; або кнопку <guibutton
>Застосувати</guibutton
>): нам слід зробити так, щоб куля лежала на поверхні основи. Інакше, оскільки ми пересунули основу на одиницю вниз, сфера зависне над поверхнею основи.</para>

<screenshot>
<mediaobject
><imageobject
><imagedata fileref="tutorial01-sphere-dialog.png" format="PNG"/></imageobject>
</mediaobject>
</screenshot>

<para
>Звичайно ж, якщо запустити відтворення сцени зараз, ми отримаємо досить дивний результат: як ми вже раніше бачили на прикладі інших об’єктів, куля виглядатиме як шматок чорного матового матеріалу. Належний матеріал поверхні кулі ми встановимо на наступному кроці.</para>

<screenshot>
<mediaobject
><imageobject
><imagedata fileref="tutorial01-sphere-render-nocolor.png" format="PNG"/></imageobject>
</mediaobject>
</screenshot>

</sect1>

<sect1 id="basic-tutorial-step-7">
<title
>Крок 7. Налаштування покриття сфери</title>

<para
>Виберіть сферу і вкажіть матеріал її поверхні. Як ми це вже робили для основи, розфарбуємо сферу. Це можна зробити так:</para>

<para
>За допомогою пункту меню <menuchoice
><guimenu
>Вставка</guimenu
> <guisubmenu
>Текстури</guisubmenu
> <guimenuitem
>Пігмент</guimenuitem
> </menuchoice
></para>

<para
>За допомогою натискання кнопки <inlinemediaobject
> <imageobject
><imagedata fileref="cr22-action-pmpigment.png" format="PNG"/></imageobject
></inlinemediaobject
> на панелі інструментів</para>

<para
>Оберіть варіант <guilabel
>Перший нащадок</guilabel
> і перейменуйте об’єкт, наприклад, на <quote
>Розфарбування кулі</quote
>. Виберіть запис пігменту кулі, вставте суцільний колі і налаштуйте параметри так:</para>

<para
>За допомогою пункту меню <menuchoice
><guimenu
>Вставка</guimenu
> <guisubmenu
>Текстури</guisubmenu
> <guimenuitem
>Суцільний колір</guimenuitem
></menuchoice
></para>

<para
>За допомогою натискання кнопки <inlinemediaobject
><imageobject
><imagedata fileref="cr22-action-pmsolidcolor.png" format="PNG"/></imageobject
> </inlinemediaobject
> панелі інструментів</para>

<screenshot>
<mediaobject
><imageobject
><imagedata fileref="tutorial01-sphere-solid-color.png" format="PNG"/></imageobject>
</mediaobject>
</screenshot>

<para
>Тепер ви можете наказати програмі відтворити сцену і переглянути перший грубий результат:</para>

<screenshot>
<mediaobject
><imageobject
><imagedata fileref="tutorial01-sphere-render-solidcolor.png" format="PNG"/></imageobject>
</mediaobject>
</screenshot>

<para
>Але можна досягти і цікавіших ефектів, якщо витратити трохи часу на визначення додаткових параметрів. Це можна зробити так:</para>

<para
>За допомогою пункту меню <menuchoice
><guimenu
>Вставка</guimenu
><guisubmenu
> Текстури</guisubmenu
><guimenuitem
>Вилощення</guimenuitem
></menuchoice
></para>
<para
>За допомогою натискання кнопки <inlinemediaobject
> <imageobject
><imagedata fileref="cr22-action-pmfinish.png" format="PNG"/></imageobject
> </inlinemediaobject
> панелі інструментів</para>

<para
>Після цього змініть значення відповідно до значень на наведеному нижче знімку вікна і натисніть кнопку <guibutton
>Застосувати</guibutton
> або клавішу Enter.</para>

<screenshot>
<mediaobject
><imageobject
><imagedata fileref="tutorial01-sphere-finish-dialog.png" format="PNG"/></imageobject>
</mediaobject>
</screenshot>

<para
>За допомогою параметрів <guilabel
>Дзеркальний</guilabel
> і <guilabel
>Відбиття</guilabel
>  можна отримати досить добрі візуальні ефекти, які чудово відтворюють дзеркальні або хромовані поверхні, навіть якщо на цьому кроці не було позначено параметра <guilabel
>Металічний</guilabel
>:</para>

<screenshot>
<mediaobject
><imageobject
><imagedata fileref="tutorial01-sphere-render-finish.png" format="PNG"/></imageobject>
</mediaobject>
</screenshot>

</sect1>

<sect1 id="basic-tutorial-conclusion">
<title
>Висновки</title>

<para
>Тепер ви маєте певне уявлення щодо можливостей &kpovmodeler;. Сподіваємося, тепер ви зможете створювати прості, але красиві сцени.</para>

</sect1>
</chapter>

<chapter id="concepts">
<title
>Основні концепції</title>

<sect1 id="what-is-raytracing">
<title
>Що таке «трасування променів»?</title>

<para
>Трасування променів — це спосіб <link linkend="gloss-rendering"
>відтворення</link
>, призначений для створення двовимірного зображення на основі просторової сцени або моделі.</para>

<para
>Під час трасування променів у сцені інструмент відтворення спрямовує гіпотетичні промені з точки огляду (тобто з камери, за допомогою якої ви бачите відтворення сцени) у кожну з точок сцени. Інструмент обчислює відбиття і заломлення променів від об’єктів, візуальні ефекти від джерел світла у сцені, а також результат дії атмосферних ефектів, наприклад, туману. Після цього створюється сама сцена, піксель за пікселем.</para>

<para
>Очевидно, вам зрозуміло, що без камери ви не побачите нічого — камера є вашим <quote
>оком</quote
>, яке споглядає сцену. Крім того, без освітлення ви теж нічого не побачите, — сцена залишиться темною. Очевидно, будь-яка сцена, призначена для трасування променями має бути якось освітлена, містити певні об’єкти і принаймні одну камеру.</para>

</sect1>

</chapter>

<chapter id="objects-reference">
<title
>Довідник з об’єктів</title>

<para
>Повний перелік всіх об’єктів та їх атрибутів можна знайти у документації до &Povray;.</para>
</chapter>


<chapter id="menu-reference">
<title
>Довідник з меню</title>

<sect1 id="file-menu">
<title
>Меню <guimenu
>Файл</guimenu
></title>

<variablelist>
<varlistentry>
<term
><menuchoice
><shortcut
> <keycombo action="simul"
>&Ctrl;<keycap
>N</keycap
></keycombo
> </shortcut
> <guimenu
>Файл</guimenu
> <guimenuitem
>Створити</guimenuitem
> </menuchoice
></term>
<listitem>
<para
><action
>Створити нову сцену.</action
></para>
</listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><guimenu
>Файл</guimenu
> <guimenuitem
>Імпортувати Povray...</guimenuitem
> </menuchoice
></term>
<listitem>
<para
><action
>Імпортувати сцену &Povray;</action
>, створену за допомогою сторонньої програми.</para>
<para
>Програма відкриє звичайне діалогове вікно вибору файла. Файли Povray, зазвичай, мають назву, що завершується суфіксами <literal role="extension"
>*.pov</literal
> і <literal role="extension"
>*.inc</literal
>.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><shortcut
> <keycombo action="simul"
>&Ctrl;<keycap
>O</keycap
></keycombo
> </shortcut
> <guimenu
>Файл</guimenu
> <guimenuitem
>Відкрити...</guimenuitem
> </menuchoice
></term>
<listitem>
<para
><action
>Відкрити файл.</action
> За допомогою стандартного діалогового вікна вибору файла ви зможете обрати файл, який раніше було створено за допомогою &kpovmodeler;</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><guimenu
>Файл</guimenu
> <guisubmenu
>Відкрити недавні</guisubmenu
> </menuchoice
></term>
<listitem>
<para
><action
>Відкрити файл зі списку файлів, з якими ви нещодавно працювали.</action
></para>
<para
>Після кожного відкриття або створення нової моделі, пункт з відповідним файлом потраплятиме до цього підменю з витісненням найстарішого з попередніх пунктів.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><shortcut
> <keycombo action="simul"
>&Ctrl;<keycap
>S</keycap
></keycombo
> </shortcut
> <guimenu
>Файл</guimenu
> <guimenuitem
>Зберегти</guimenuitem
> </menuchoice
></term>
<listitem>
<para
><action
>Зберегти поточну активну сцену.</action
></para>
<para
>Якщо ви уже зберігали цю модель, її буде збережено у файлі з тією ж назвою. Якщо це нова модель, програма запитає у вас про назву файла і адресу, за якою слід зберегти файл.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><guimenu
>Файл</guimenu
> <guimenuitem
>Зберегти як...</guimenuitem
> </menuchoice
></term>
<listitem>
<para
><action
>Зберегти поточну активну сцену з новою назвою.</action
></para>
</listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><guimenu
>Файл</guimenu
> <guimenuitem
>Експортувати...</guimenuitem
> </menuchoice
></term>
<listitem>
<para
><action
>Експортувати сцену до файла &Povray;.</action
></para>
<para
>За допомогою діалогового вікна зберігання файла ви зможете обрати назву і адресу файла, який буде збережено.</para>
<note
><para
>&kpovmodeler; автоматично додасть до назви суфікс <literal role="extension"
>.pov</literal
>.</para
></note>
</listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><guimenu
>Файл</guimenu
> <guimenuitem
>Повернути</guimenuitem
> </menuchoice
></term>
<listitem>
<para
><action
>Повернути сцену до стану на час її останнього зберігання.</action
> Зміни, які було внесено з часу останнього зберігання, буде втрачено.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><shortcut
><keycombo action="simul"
>&Ctrl;<keycap
>P</keycap
></keycombo
></shortcut
> <guimenu
>Файл</guimenu
> <guimenuitem
>Друкувати...</guimenuitem
> </menuchoice
></term>
<listitem>
<para
>Можливість друку ще не реалізовано.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><shortcut
> <keycombo action="simul"
>&Ctrl;<keycap
>W</keycap
></keycombo
></shortcut
> <guimenu
>Файл</guimenu
> <guimenuitem
>Закрити</guimenuitem
> </menuchoice
></term>
<listitem>
<para
><action
>Закрити поточну сцену</action
> без завершення роботи &kpovmodeler;</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><shortcut
> <keycombo action="simul"
>&Ctrl;<keycap
>Q</keycap
></keycombo
></shortcut
> <guimenu
>Файл</guimenu
> <guimenuitem
>Вийти</guimenuitem
> </menuchoice
></term>
<listitem>
<para
><action
>Завершити роботу</action
> &kpovmodeler;. Якщо у поточному файлі наявні незбережені зміни, програма надасть вам змогу зберегти їх.</para>
</listitem>
</varlistentry>
</variablelist>

</sect1>

<sect1 id="edit-menu">
<title
>Меню <guimenu
>Правка</guimenu
></title>

<variablelist>
<varlistentry>
<term
><menuchoice
><shortcut
> <keycombo action="simul"
>&Ctrl;<keycap
>Z</keycap
></keycombo
> </shortcut
> <guimenu
>Правка</guimenu
> <guimenuitem
>Вернути</guimenuitem
> </menuchoice
></term>
<listitem>
<para
><action
>Скасувати останню виконану вами дію.</action
></para>
<para
>Доступ до цього пункту меню можна буде отримати, лише якщо існують не збережені зміни, внесені до поточної сцени.</para
><!-- FIXME: is the number of items in the -->
<!-- undo history configurable? -->
</listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><shortcut
> <keycombo action="simul"
>&Ctrl;&Shift; <keycap
>Z</keycap
></keycombo
> </shortcut
> <guimenu
>Правка</guimenu
> <guimenuitem
>Повторити</guimenuitem
> </menuchoice
></term>
<listitem>
<para
><action
>Повторює останню скасовану вами дію.</action
> Доступ до цього пункту меню можна буде отримати, лише якщо ви перед цим користувалися пунктом меню <menuchoice
> <guimenu
>Правка</guimenu
> <guimenuitem
>Вернути</guimenuitem
> </menuchoice
>.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><shortcut
> <keycombo action="simul"
>&Ctrl;<keycap
>X</keycap
></keycombo
> </shortcut
> <guimenu
>Правка</guimenu
> <guimenuitem
>Вирізати</guimenuitem
> </menuchoice
></term>
<listitem>
<para
><action
>Вирізати</action
> поточні обрані об’єкти зі сцени і зберегти їх копії у буфері обміну даними.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><shortcut
> <keycombo
>&Ctrl;<keycap
>C</keycap
></keycombo
> </shortcut
> <guimenu
>Правка</guimenu
> <guimenuitem
>Копіювати</guimenuitem
> </menuchoice
></term>
<listitem>
<para
><action
>Копіювати</action
> поточні вибрані об’єкти до буфера обміну даними.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><shortcut
><keycombo action="simul"
>&Ctrl; <keycap
>V</keycap
></keycombo
></shortcut
> <guimenu
>Правка</guimenu
> <guimenuitem
>Вставити</guimenuitem
> </menuchoice
></term>
<listitem>
<para
><action
>Вставити</action
> вміст буфера обміну даними.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><guimenu
>Правка</guimenu
> <guimenuitem
>Вилучити</guimenuitem
> </menuchoice
></term>
<listitem>
<para
><action
>Вилучити</action
> поточні вибрані об’єкти зі сцени.</para>
<!-- FIXME: Shouldn't this be bound to the delete key? -->
</listitem>
</varlistentry>

</variablelist>

</sect1>

<sect1 id="view-menu">
<title
>Меню <guimenu
>Перегляд</guimenu
></title>

<variablelist>

<varlistentry>
<term
><guimenu
>Перегляд</guimenu
> <guimenuitem
>Нове дерево об’єктів</guimenuitem
> </term>
<listitem>
<para
><action
>Створити</action
> <link linkend="the-object-tree"
>дерево об’єктів</link
>. </para>
</listitem>
</varlistentry>

<varlistentry>
<term
><guimenu
>Перегляд</guimenu
> <guimenuitem
>Новий вид властивостей</guimenuitem
> </term>
<listitem>
<para
><action
>Створює</action
> новий <link linkend="orthographic-views"
>Перегляд ортографічної проекції</link
>. </para>
</listitem>
</varlistentry>

<varlistentry>
<term
><guimenu
>Перегляд</guimenu
> <guimenuitem
>Новий перегляд згори</guimenuitem
> </term>
<listitem>
<para
><action
>Створює</action
> новий <link linkend="orthographic-views"
>Перегляд ортографічної проекції</link
>, вид згори.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><guimenu
>Перегляд</guimenu
> <guimenuitem
>Новий перегляд знизу</guimenuitem
> </term>
<listitem>
<para
><action
>Створює</action
> новий <link linkend="orthographic-views"
>Перегляд ортографічної проекції</link
>, вид знизу.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><guimenu
>Перегляд</guimenu
> <guimenuitem
>Новий перегляд зліва</guimenuitem
> </term>
<listitem>
<para
><action
>Створює</action
> новий <link linkend="orthographic-views"
>Перегляд ортографічної проекції</link
>, вид зліва.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><guimenu
>Перегляд</guimenu
> <guimenuitem
>Новий перегляд справа</guimenuitem
> </term>
<listitem>
<para
><action
>Створює</action
> новий <link linkend="orthographic-views"
>Перегляд ортографічної проекції</link
>, вид справа.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><guimenu
>Перегляд</guimenu
> <guimenuitem
>Новий вид спереду</guimenuitem
> </term>
<listitem>
<para
><action
>Створює</action
> новий <link linkend="orthographic-views"
>Перегляд ортографічної проекції</link
>, вид спереду.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><guimenu
>Перегляд</guimenu
> <guimenuitem
>Новий вид ззаду</guimenuitem
> </term>
<listitem>
<para
><action
>Створює</action
> новий <link linkend="orthographic-views"
>Перегляд ортографічної проекції</link
>, вид ззаду.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><guimenu
>Перегляд</guimenu
> <guimenuitem
>Новий вид камери</guimenuitem
> </term>
<listitem>
<para
><action
>Створити</action
> <link linkend="camera-view"
>Перегляд з камери</link
>.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><guimenu
>Перегляд</guimenu
> <guimenuitem
>Компонування перегляду</guimenuitem
> </term>
<listitem>
<para
>У цьому підменю міститься список всіх можливих розкладок перегляду. За його допомогою ви зможете обрати потрібну вам розкладку.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><guimenu
>Перегляд</guimenu
> <guimenuitem
>Зберегти компонування перегляду...</guimenuitem
> </term>
<listitem>
<para
>Зберегти поточну розкладку перегляду. Програма відкриє діалогове вікно, за допомогою якого ви зможете обрати назву нової розкладки або перезаписати існуючу розкладку.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><guimenu
>Перегляд</guimenu
> <guimenuitem
>Режими відтворення...</guimenuitem
> </term>
<listitem>
<para
>Відкрити діалогове вікно <link linkend="render-modes-configuration"
>налаштування режимів відтворення</link
>.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><guimenu
>Перегляд</guimenu
> <guimenuitem
>Відтворити</guimenuitem
> </term>
<listitem>
<para
>Відтворити сцену.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><guimenu
>Перегляд</guimenu
> <guimenuitem
>Вікно відтворення</guimenuitem
> </term>
<listitem>
<para
>Відкрити вікно відтворення &Povray;.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><guimenu
>Перегляд</guimenu
> <guimenuitem
>Перезавантажити</guimenuitem
> </term>
<listitem>
<para
>Оновлює перегляди контурів (рамок).</para>
</listitem>
</varlistentry>

</variablelist>

</sect1>

<sect1 id="insert-menu">
<title
>Меню <guimenu
>Вставка</guimenu
></title>

<para
>Дії зі створення для всіх підтримуваних об’єктів &Povray;.</para>

</sect1>

<sect1 id="settings-menu">
<title
>Меню <guimenu
>Параметри</guimenu
></title>
<para
>У цьому меню ви знайдете пункти, призначені для налаштування &kpovmodeler;, зміни вигляду програми, клавіатурних скорочень і типової поведінки програми.</para>

<variablelist>

<varlistentry>
<term
><menuchoice
><guimenu
>Параметри</guimenu
> <guimenuitem
>Показати смужку стану</guimenuitem
> </menuchoice
></term>
<listitem
><para
><action
>Вмикає або вимикає показ смужки стану.</action
></para
></listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><guimenu
>Параметри</guimenu
> <guimenuitem
>Показувати шлях</guimenuitem
> </menuchoice
></term>
<listitem
><para
><action
>Показувати/Ховати шлях у підписі.</action
></para
></listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><guimenu
>Параметри</guimenu
> <guimenuitem
>Зберегти параметри</guimenuitem
> </menuchoice
></term>
<listitem
><para
><action
>Зберігає поточні параметри.</action
></para
></listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><guimenu
>Параметри</guimenu
> <guimenuitem
>Налаштувати клавіатурні скорочення...</guimenuitem
> </menuchoice
></term>
<listitem
><para
><action
>Відкриває діалогове вікно, за допомогою якого можна змінити прив’язку клавіш у програмі.</action
> У вікні, яке буде відкрито після використання цього пункту, ви зможете змінити стандартні клавіатурні скорочення для команд &kpovmodeler; або створити нові скорочення.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><guimenu
>Параметри</guimenu
> <guimenuitem
>Налаштувати пенали...</guimenuitem
> </menuchoice
></term>
<listitem
><para
><action
>Відкриває діалогове вікно налаштування панелі інструментів.</action
> За допомогою цього пункту ви зможете додавати або вилучати кнопки з панелі інструментів &kpovmodeler;.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><guimenu
>Параметри</guimenu
> <guimenuitem
>Налаштувати KPovModeler...</guimenuitem
> </menuchoice
></term>
<listitem
><para
><action
>Відкриває діалогове вікно налаштування &kpovmodeler;.</action
></para>
</listitem>
</varlistentry>

</variablelist>

</sect1>


<sect1 id="help-menu">
<title
>Меню <guimenu
>Довідка</guimenu
></title>
&help.menu.documentation; </sect1>

</chapter>

<chapter id="credits-and-licenses">
<title
>Подяки і ліцензії</title>

<para
>Авторські права на програму &kpovmodeler; належать © 2001,2002 авторам &kpovmodeler;.</para>

<itemizedlist>
<title
>Автори</title>
<listitem>
<para
>Andreas Zehender <email
>zehender@kde.org</email
></para>
</listitem>
<listitem>
<para
>Luis Passos Carvalho <email
>lpassos@mail.telepac.pt</email
></para>
</listitem>
<listitem>
<para
>Phillippe Van Hecke <email
>lephiloux@tiscalinet.be</email
></para>
</listitem>
<listitem>
<para
>Leonardo Skorianez <email
>skorianez@bol.com.br</email
></para>
</listitem>
</itemizedlist>

<para
>Авторські права на документацію належать © 2002 Lauri Watts <email
>lauri@kde.org</email
></para>
<para
>Авторські права на документацію належать © 2002 Andreas Zehender <email
>zehender@kde.org</email
></para>
<para
>Авторські права на документацію належать © 2002 Olivier Saraja <email
>olivier@linuxgraphic.org</email
></para>

<para
>Переклад українською: Юрій Чорноіван<email
>yurchor@ukr.net</email
></para
> 
&underFDL; &underGPL; </chapter>

<glossary id="glossary">
<title
>Глосарій</title>

<glossentry id="gloss-bump-map">
<glossterm
>Рельєф</glossterm>
<glossdef>
<para
>За допомогою карти барельєфа можна імітувати нерівну поверхню без потреби у моделюванні кожної окремої <quote
>опуклості</quote
> і зміни основної геометричної форми об’єкта.</para>
<para
>Звичайно, для створення барельєфа і <link linkend="gloss-texture-map"
>карти текстур</link
> використовують один і той самий файл.</para>
</glossdef>
</glossentry>

<glossentry id="gloss-primitives">
<glossterm
>Примітиви</glossterm>
<glossdef>
<para
>Примітив — це базова геометрична форма, яку можна використовувати як <quote
>будівельну цеглинку</quote
>. Найскладніші просторові моделі складаються з десятків, або навіть сотень, таких примітивів, які редагуються і обробляються для досягнення реалістичних ефектів.</para>
</glossdef>
</glossentry>

<glossentry id="gloss-rendering">
<glossterm
>Візуалізація</glossterm>
<glossdef>
<para
>Ще не написано</para>
</glossdef>
</glossentry>

<glossentry id="gloss-texture-map">
<glossterm
>Карта текстури</glossterm>
<glossdef>
<para
>За допомогою карти текстури розфарбувати поверхню об’єкта попіксельно на основі карту кольорів, створеної з зображення.</para>
<para
>Зазвичай, використовують той самий файл зображення, що і для <link linkend="gloss-bump-map"
>барельєфа</link
>.</para>
</glossdef>
</glossentry>



</glossary>

&documentation.index; 

<appendix id="installation">
<title
>Встановлення</title>

&install.intro.documentation;
&install.compile.documentation;

</appendix>

</book>

<!--
Local Variables:
mode: sgml
sgml-minimize-attributes:nil
sgml-general-insert-case:lower
sgml-indent-step:0
sgml-indent-data:nil
End:

// vim:ts=2:sw=2:tw=78:noet
-->
