|| terrainCornerX != mipCache.terrainCornerX
|| terrainCornerY != mipCache.terrainCornerY
|| terrainSizeX != mipCache.terrainSizeX
|| terrainSizeY != mipCache.terrainSizeY
)
{
for(int i = mip+1; i < TERRAIN_MIPS_NUMBER; i++)
{
mipCaches[i].terrainCornerX = -999999999;
}
mipCache.mipSize = mipSize;
// mipCache.x = x;
// mipCache.y = y;
mipCache.terrainCornerX = terrainCornerX;
mipCache.terrainCornerY = terrainCornerY;
mipCache.terrainSizeX = terrainSizeX;
mipCache.terrainSizeY = terrainSizeY;
int clipX = -1, clipY = -1, clipSizeX = 0, clipSizeY = 0;
if(mip > 0)
{
clipX = mipCaches[mip-1].terrainCornerX;
clipY = mipCaches[mip-1].terrainCornerY;
clipSizeX = mipCaches[mip-1].terrainSizeX;
clipSizeY = mipCaches[mip-1].terrainSizeY;
if(clipX == terrainCornerX && clipY == terrainCornerY
&& clipSizeX == terrainSizeX && clipSizeY == terrainSizeY)
{
mipCache.mesh.Clear();
SAFE_RELEASE(mipCache.texture);
return;
}
}
Отже технологія застосування мегатекстур дозволяє практично зняти обмеження на розмір текстур, використовуваних в різних виконаннях (як з їхнього розрішення, так і по їхньому обсязі) і здійснене не впирається в границі дозволів, підтримуваних апаратно GPU. Художник може змінювати будь-яку область текстури згідно концепту-дизайну без яких-небудь на те обмежень із боку технології. Технологія дозволяє в декілька раз збільшити реалістичність віртуального світу. Технологія має високий потенціал для оптимізації різних етапів. Її цілком підтримують апаратна растеризація й можливості GPU.
5 ОХОРОНА ПРАЦІ
Метою мого дипломного проекту є розробка програмних та алгоритмічних моделей для оптимізації виділення пам’яті відеокарти при рендерінгу 3D моделей.
Одну з головних ролей у моїй роботі виконує персональний комп’ютер, прироботі, при роботі з яким на користувачів діють наступні шкідливі та небезпечні фактори: електромагнітні поля, статична електрика, шум, незадовільна освітленість робочого місця, неправильна організація робочого місця та інші.
Дія цих небезпечних факторів може привести до певних захворювань, найбільш розповсюдженими серед яких є: порушення зору, захворювання шкіри, кістково-м'язові порушення, нервово-психічні порушення.
Більшість з цих проблем можуть бути зведені до мінімуму або усунуті взагалі при правильній організації робочого місця, створення задовільних санітарно-гігієнічних умов праці, дотриманні правил техніки безпеки і раціональному розподілі робочого часу.
Організація робочих місць проводиться згідно ГОСТ12.2.032-78 „Робоче місце при виконанні робіт сидячі. Загальні ергономічні вимоги”.
Відеотермінал (ВДТ) має екран розміром 325244 мм, розмір екрана по діагоналі – 43см. Слід відзначити, що збільшення розміру екрана призводить до виникнення ряду недоліків: погіршується відбиваюча здатність екрана (утворення відблисків), деформації знаків на периферії екрана, складно розмістити екран у нормальному полі зору.
З ергономічної точки зору найкращим є площинний екран, який поглинає зовнішні світлові потоки, чим зменшує кількість відблисків. Колір є нейтральним: жовто–коричневим.
Оптимальна висота розташування екрана відповідає направленості зору оператора в секторі 50–35° по відношенню до горизонталі. Якщо верхній край екрана вище рівня очей, тоді зчитування інформації з екрана ПК може викликати стан дискомфорту.
При організації робочого місця врахувалися антропометричні дані операторів, а також розміщення елементів обладнання в залежності від характеру роботи, яку виконуємо. Робочий стіл має стабільну конструкцію: площина стола складає 18090см і регулюється по висоті в діапазоні 65–85см, висота від горизонтальної лінії зору до робочої поверхні стола складає 45–50см. Висота сидіння регулюється по висоті в межах 42–55см.
Покриття поверхні стола є матовим з коефіцієнтом підбиття 30%, легко чиститися, кути і передня панель дошки стола заокруглені. Сидіння комфортне, має заокруглені краї, нахиляється по відношенню до горизонталі вперед на 20° і назад на 140°, розмір його – 4040см. Висота спинки крісла складає 48–50см від поверхні сидіння. Підніжка крісла має п'ять опор, щоб запобігти його падінню.
Робочі місця з відеотерміналом відповідають таким вимогам:–
відстань між бічними поверхнями ВДТ – 1,2 м;–
відстань від тильної поверхні одного ВДТ до екрана іншого ВДТ – 2,5 м;–
прохід між рядами робочих місць складає 1 м;–
висота робочої поверхні робочого стола – 680–800 мм;–
ширина робочої поверхні робочого стола – 600–1400 мм;–
глибина робочої поверхні робочого стола – 800–1000 мм;–
простір для ніг: заввишки – 600мм, завширшки – 500мм, завглибшки – 450мм.
Конструкція робочого місця користувача відеотермінала має забезпечує підтримання оптимальної робочої пози з такими ергономічними характеристиками:
- ступні ніг – на підставці для ніг або на підлозі;
- стегна – в горизонтальній площині;
- передпліччя – вертикально;
- лікті – під кутом 70–90 градусів до вертикальної площини;
- зап'ястя – зігнуті під кутом не більше 20 градусів відносно горизонтальної площини;
- нахил голови – 15–20 градусів відносно вертикальної площини.
Екран відеотермінала та клавіатура розташовані на оптимальній відстані від очей користувача, але не ближче 600мм, з урахуванням розміру алфавітно–цифрових знаків і символів, а також розміру екрана по діагоналі.
Таблиця 5.1 - Відстань від екрана до очей користувача залежно від розміру екрана ВТД
Розмір екрана по діагоналі | Відстань екрана до очей
43 (17”) | 700-800
При організації праці, що пов'язана з використанням відеотермінала ЕОМ і ПЕОМ для збереження здоров'я працюючих, запобігання професійних захворювань і підтримання працездатності передбачені внутрішньозмінні режими при 8–годинному робочому дні в залежності від характеру праці:–
для розробників програм – 15 хвилин перерви через кожну годину роботи;–
для операторів ЕОМ – 15 хвилин через кожні 2 години роботи;–
для операторів комп'ютерного набору – 10 хвилин перерви через кожну годину роботи.
У всіх випадках тривалість безперервної роботи з ВДТ не перевищує 4 години.
Для проведення робіт було вибрано монітор, який за електромагнітним випромінюванням повністю відповідає стандарту MPR-II, ДСанПІН 3.3.2.007-98 “Державні санітарні правила норми роботи з візуальними дисплейними терміналами електронно-обчислювальних машин” який має наступні технічні характеристики:
1. Параметри ЕПТ:
– розмір діагоналі 17–дюймів (видимий – 16 дюймів);
– екран з плоскою поверхнею, антистатичним та антибліковим покриттям;
– розмір зерна – 0,20 мм (відповідає MPR II);
2. Частоти розгорток: fгор. = 31 – 71 кГц; fверт .= 50 – 160 Гц.
3. Максимальна роздільна здатність, пікс./Гц: 16001200/68;
4. Рекомендована роздільна