Внедряване на истински 3D ефект във вашите проекти

стерео изображение

Няма да описвам тук всичко, което Google може да каже. Само най-важното и необходимо за работа.Стереопарк– вид стерео изображение, представено от двойка плоски перспективни изображения на обект, получени от две различни гледни точки, разположени на разстояние, съответстващо на междузеничното разстояние на човек. На първо място, ние се интересуваме от хоризонтална стерео двойка (страна до страна), която може да бъде от два вида: паралелна и кръстосана.

При паралелни стерео двойки лявото изображение е за лявото око, а дясното изображение е за дясното око. За такива изображения посоката на гледане трябва да е успоредна, сякаш наблюдаваме обект зад екрана.

По-долу можете да видите пример за паралелна стереодвойка, а вдясно има изображение, илюстриращо посоката на гледане.

При кръстосаните стереодвойки е вярно обратното: лявото изображение е за дясното око, а дясното изображение е за лявото. За да наблюдаваме стереоскопичния ефект, трябва да кръстосаме очи. Виртуалното изображение ще бъде разположено между вас и монитора, което ще ви позволи да опитате да го „докоснете“.

Пример от предишен случай. Току-що пренаредих изображенията:

За всяко стерео изображение има две въображаеми - основното обемно изображение и огледално изображение, обърнато отвътре навън. Ако видите огледален образ, просто променете фокуса на друг (от кръст към паралел или обратно). За по-голяма яснота можете да практикувате със следното изображение. Той ще промени дълбочината на числата едно спрямо друго:

Ако най-отдалеченото число е 5, а най-близкото е 4, тогава сега разглеждате примера като кръстосана стерео двойка. Ако обратното каккъм паралел.

Гледането на такива снимки е отлична тренировка за очите за хора, чиято фокусна точка е разположена на едно и също разстояние от очите за дълго време. Това описание включва хора, работещи с документи или на компютър. С добро обучение с различни стерео изображения можете да се отървете от очилата и да извършите профилактика на мускулите на очните ябълки. Но не забравяйте мярката, тук, както в спорта: ако не е достатъчно, значи е полезно, ако е професионално, тогава можете да бъдете осакатен. Паралелните стерео двойки са по-благоприятни за нашето зрение, тъй като това е естествен вид на човек, но за да се научите да ги виждате, трябва да се упражнявате добре. Само около 5% от хората изобщо не могат да виждат стерео изображения. Тези хора не могат да видят света в обем и не им се дава право да управляват кола.

Внедряване

Сега нека приложим този ефект с помощта на графичната библиотека GLScene. Стартираме използваната IDE, създаваме VCL / LCL приложение, поставяме TGLScene и два TGLScreenViewer във формуляра. Задайте размера на формуляра на 800x400 и поставете зрители от лявата и дясната страна върху него. В TGLScene създаваме две камери, източник на светлина, който трябва да бъде поставен във втората камера, топка, няколко кубчета, самолет. Поставете двете камери в TGLDummyCube, задайте манекена като TargetObject. Координати на камерата (3,0,-0.1) и (3,0,0.1). Не забравяйте да зададете на всеки зрител собствена камера. Няма нужда от кодиране. Желателни системни изисквания: широкоекранен монитор.

Ето какво получих (камери, настроени да пресичат стерео чифт):

Изтеглете пример. Въз основа на това можете да направите игра, демосцена или да видите сложна графика в математически пакет.