Discuss, Learn and be Happy דיון בשאלות

help brightness_4 brightness_7 format_textdirection_r_to_l format_textdirection_l_to_r

מתודת calcColor של מחלקת סורק הקרניים SimpleRayTracer אחראית על חישוב מודל פונג של החזרת אור (Phong Reflectance Model). לאחר הוספת תמיכה בשקיפות (transparency) והשתקפות (reflection), הפכנו את המתודה לרקורסיבית. בדיקת תנאי העצירה של עומק הרקורסיה המרבי מתבצע לפני הוספת השפעת אפקטים לוקליים וגלובליים

1
done
by
מיין לפי

במימוש של שקיפות (transparency) והשתקפות (reflection), בקרן המשנית שנבנית: ראש הקרן נמצאת בנקודת החיתוך (בדיוק), ווקטור כיוון הקרון זהה לוקטור הכיוון של שקיפות או השתקפות בהתאם

1
done
by
מיין לפי

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

1
done
by
מיין לפי

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

1
done
by
מיין לפי

מקדם שבירת אור בחומר כלשהו נמצא בטווח המספרי הבא:

1
done
by
מיין לפי

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

1
done
by
מיין לפי

השפעת מקורות אור (דיפוזיבית וספקולרית) על נקודת חיתוך הינו אפקט (השפעה) לוקלי

1
done
by
מיין לפי

השפעת צבע של גופים אחרים על נקודת חיתוך של גוף שקוף (שקיפות) הינו אפקט (השפעה) גלובלי

1
mood
by
מיין לפי

(שאלה אחרת) מתודת calcColor של מחלקת סורק הקרניים SimpleRayTracer אחראית על חישוב מודל פונג של החזרת אור (Phong Reflectance Model). לאחר הוספת תמיכה בשקיפות (transparency) והשתקפות (reflection), הפכנו את המתודה לרקורסיבית והוספנו מתודת עזר של רקורסיה באותו שם calcColor, כאשר מתודת עזר אינה רקורסיבית והיא אחראית על זימון המתודה הרקורסיבית עם ערכים התחלתיים של פרמטרי עזר של רקורסיה. לאחר השינויים האלה, במימוש הסופי של המתודות calcColor, הוספת השפעת רוב מרכיבי מודל פונג מתבצעים מתוך המתודה הרקורסיבית (ומיעוטם - במתודת העזר).

1
done
by
מיין לפי

(שאלה אתר 2) מתודת calcColor של מחלקת סורק הקרניים SimpleRayTracer אחראית על חישוב מודל פונג של החזרת אור (Phong Reflectance Model). לאחר הוספת תמיכה בשקיפות (transparency) והשתקפות (reflection), הפכנו את המתודה לרקורסיבית והוספנו מתודת עזר של רקורסיה באותו שם calcColor, כאשר מתודת עזר אינה רקורסיבית והיא אחראית על זימון המתודה הרקורסיבית עם ערכים התחלתיים של פרמטרי עזר של רקורסיה. לאחר השינויים האלה, הוספת השפעה של תאורה סביבתית (Ambient Light) נמצאת במתודה הרקורסיבית (ולא במתודת עזר).

1
done
by
מיין לפי