ניתוב קרניים

מתוך ויקיפדיה, האנציקלופדיה החופשית
(הופנה מהדף מעקב קרניים)
קפיצה לניווט קפיצה לחיפוש
Incomplete-document-purple.svg
יש להשלים ערך זה: בערך זה חסר תוכן מהותי. ייתכן שתמצאו פירוט בדף השיחה.
הנכם מוזמנים להשלים את החלקים החסרים ולהסיר הודעה זו. שקלו ליצור כותרות לפרקים הדורשים השלמה, ולהעביר את התבנית אליהם.
דוגמה ניתוב קרניים שבה יש דמיון רב למציאות

ניתוב קרנייםאנגלית: Ray Tracing) הוא אלגוריתם בגרפיקה ממוחשבת ובפיזיקה. בגרפיקה ממוחשבת הוא משמש לחישוב תאורה לתמונת תלת-ממד שנוצרה באמצעות מחשב. בפיזיקה ניתוב קרניים משמש לסימולציה של תופעות גלים כגון אור, קרינה אלקטרומגנטית, אקוסטיקה ועוד. באופטיקה, משתמשים בניתוב קרניים לתכנון של עדשות.

גרפיקה ממוחשבת[עריכת קוד מקור | עריכה]

באלגוריתם זה עוקבים אחרי קרני האור היוצאות ממקורות האור דרך ההשתקפויות שלהם על האובייקטים בסצנה ועד הגעתם אל המצלמה הווירטואלית.

בפועל הניתוב נעשה באופן הפוך: מאחר שאין עניין בחישוב התאורה לכל נקודת תצפית אפשרית אלא מתעניינים רק בתמונה שתראה במצלמה, עוקבים אחרי הקרניים כאילו הן יוצאות מהמצלמה, דרך העצמים בסצנה, ועד למקורות האור. בכך הופך האלגוריתם ל"תלוי מבט", כלומר תוצאת החישוב תלויה בנקודת המבט, שהיא הנקודה בה ממוקמת המצלמה הווירטואלית. דוגמה לאלגוריתם אחר למידול תאורה כוללת לסצנה שאינו תלוי מבט הוא Radiosity.

תכנון עדשות[עריכת קוד מקור | עריכה]

כל עדשה מורכבת מתוכננת כיום באמצעות ניתוב קרניים. בשיטה זו ממדלים מספר קרניים היוצאות מהאובייקט ופוגעות במיפתח העדשה. כל קרן מנותבת דרך המערכת האופטית, אם בשבירה לפי חוק סנל דרך עדשות, או בהחזרה ממראות, עד שהקרן מגיעה לגלאי (שהוא דיגיטלי בימינו). המטרה היא שכל נקודה בעצם תיצור נקודה חדה ככל האפשר על הגלאי. התוכנה מבצעת אופטימיזציה על תכונות החומרים וצורת המשטחים עד שמגיעה לנקודה מיטבית.

קישורים חיצוניים[עריכת קוד מקור | עריכה]

ויקישיתוף מדיה וקבצים בנושא ניתוב קרניים בוויקישיתוף
Crystal Clear app ktalkd.png ערך זה הוא קצרמר בנושא מחשבים. אתם מוזמנים לתרום לוויקיפדיה ולהרחיב אותו.