14741

Тонування зображень тривимірних креслень в системі AutoCAD

Лабораторная работа

Информатика, кибернетика и программирование

Звіт про лабораторну роботу №3 з дисципліни Технології проектування комп’ютерних систем Тема роботи: Тонування зображень тривимірних креслень в системі AutoCAD. Мета роботи: отримати практичні навики по вибору виду для тонування підбору освітлення об'єктів і завда...

Украинкский

2013-06-09

181.8 KB

2 чел.

Звіт про лабораторну роботу №3

з дисципліни «Технології проектування комп’ютерних систем»

Тема роботи: Тонування зображень тривимірних креслень в системі AutoCAD.

Мета роботи: отримати практичні навики по вибору виду для тонування, підбору освітлення об'єктів і завдання відбивних властивостей матеріалів, вивчити технологію тонування зображень, що використається в AutoCAD.

Стислі теоретичні відомості

Тонування - це отримання зображень тривимірних об' єктів з урахуванням освітленості і передачі кольору. Тонування починається з створення тривимірних об' єктів. Після цього вибирається одна або декілька точок огляду, з яких об' єкт має найбільш привабливий вигляд, розміщуються джерела освітлення, об' єктам надаються властивості матеріалів, з яких вони повинні бути зроблені. Коли ці параметри задані, AutoCAD на основі різноманітних алгоритмів тонування розраховує щільність забарвлення об' єктів і демонструє отриману картинку на екрані.

Для моделювання світлових ефектів, що виникають при різноманітних видах освітлення групи об' єктів, в AutoCAD є наступні джерела світла: усунений, точечний і прожектори. Джерело світла визначається як усунене, якщо воно знаходиться так далеко від об' єкту, що промені світла від нього ідуть паралельно.

Джерела світла такого типу- це сонце, місяць і інші, усунені настільки, що їхні промені можна розглядати як паралельні. Точечні джерела і прожектори містяться в моделі. При цьому прожектори характеризуються направленням світлового пучка. Підбір різноманітного поєднання джерел світла дозволяє добитися правильного освітлення об' єктів.

Застосування матеріалів при тонуванні дозволяє одержувати зображення з урахуванням відбивних властивостей поверхні. Матеріали застосовуються або безпосередньо до вибраного об' єкту, або шляхом прив’язки певного матеріалу до шару або до кольору об' єктів.

Сцена- це сукупність компонентів, необхідних для тонування. Сцена визначається видом і однім або декількома джерелами світла. Якщо необхідно виконати тонування моделі в декількох видах або при різноманітних умовах освітлення, сцена є ефективним засобом збереження настройки для багаторазового тонування.

При використанні цієї команди розфарбування розраховується в припущенні, що є одне джерело світла, розташоване безпосередньо за спостерігачем. Коли змінна SHADEDGE встановлена в нуль або одиницю, грані на зображенні розфарбовуються в залежності від куту, під яким ці грані розміщені до напрямку спостереження, і від процентного відношення між дифузним відбиванням і навколишньою освітленістю, що визначається системною змінною SHADEDIF. За умовчанням ця змінна приймає значення 70. Це означає, що 70% світла являє собою дифузне відбивання від джерела світла, а 30% навколишню освітленість.

Змінній SHADEDIF можна присвоїти будь-яке значення в діапазоні від 0 до 100. Чим більше значення змінної, тим більше дифузне відбивання, а отже, відбивна спроможність і контрастність зображення.


Результат роботи

Рисунок 1.


Рисунок 2. 


Рисунок 3.


Висновки

На дані лабораторній роботі ми ознайомилися з процесом тонування зображень тривимірних креслень в системі AutoCAD.

Також ми отримали практичні навики по вибору виду для тонування, підбору освітлення об'єктів і завдання відбивних властивостей матеріалів, вивчити технологію тонування зображень, що використається в AutoCAD.


 

А также другие работы, которые могут Вас заинтересовать

16213. ПРИНЦИПЫ ПОСТРОЕНИЯ МОДУЛЬНОЙ ПРОГРАММЫ 80.5 KB
  Лабораторная работа №1 Принципы построения модульной программы Цель лабораторной работы: изучить возможность создания Unit в Delphi. Постановка задачи: Разработать программу состоящую из главной формы и отдельного Unit. Unit должен содержать набор процедур и функций для
16214. СОЗДАНИЕ ПРОСТЕЙШЕЙ ПРОГРАММЫ, ПОДДЕРЖИВАЮЩЕЙ ТЕХНОЛОГИЮ ООП 89 KB
  Лабораторная работа №2 Создание простейшей программы поддерживающей технологию ООП Цель лабораторной работы: изучить принципы построения классов. Постановка задачи: Разработать класс вычисления определенного интеграла четырьмя методами левых правых средни...
16215. СЕКЦИИ ДОСТУПА, СВОЙСТВА, РАБОТА С НЕСКОЛЬКИМИ ОБЪЕКТАМИ КЛАССА 107 KB
  Лабораторная работа №3 Секции доступа свойства работа с несколькими объектами класса Цель лабораторной работы: изучить принципы реализации инкапсуляции. Постановка задачи: На примере класса вычисления определенного интеграла разработать свойства доступа к за
16216. РЕАЛИЗАЦИЯ ПРИНЦИПОВ ПОЛИМОРФИЗМА 109 KB
  Лабораторная работа №4 Реализация принципов полиморфизма Цель лабораторной работы: изучить правила создания дочерних классов. Постановка задачи: Разработать дочерний класс вычисления определенного интеграла с различными подынтегральными функциями. Реализоват...
16217. Изучение способов перекрытия методов родительских классов 166 KB
  Лабораторная работа №5 Цель работы: Изучить способы перекрытия методов родительских классов Постановка задачи: Создать родительский класс решения нелинейного уравнения методом деления отрезка пополам методом итераций и методом Ньютона. В дочерних классах предус...
16218. СОЗДАНИЕ DLL 87.5 KB
  Лабораторная работа №6 Создание DLL Цель лабораторной работы: изучить принципы создания и использования DLL в Delphi. Постановка задачи: Разработать библиотеку DLL содержащую класс вычисления определенного интеграла экспортируемую функцию и форму выбора цвета которы
16219. РЕШЕНИЕ ДИФФЕРЕНЦИАЛЬНЫХ УРАВНЕНИЙ ПЕРВОГО ПОРЯДКА 80 KB
  Лабораторная работа №7 Решение дифференциальных уравнений первого порядка Цель лабораторной работы: Изучить принципы создания класса для решения дифференциальных уравнений первого порядка. Постановка задачи: Разработать класс решения дифференциальных уравнен...
16220. Создание Help-файла 132 KB
  Лабораторная работа №8 Создание Helpфайла Цель работы: Изучить способы создания Helpов Постановка задачи: Разработать Helpфайл поддерживающий контекстнозависимую помощь для задачи вычисления определенного интеграла. Создать содержание и текст составленный не мене
16221. Разработка многопоточных приложений 402.5 KB
  Лабораторная работа №9 Разработка многопоточных приложений Цель работы: Изучить принципы организации параллельных вычислений в отдельных потоках Постановка задачи: Разработать приложение содержащее два потока. В первом потоке случайным образом формировать парам...