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

help brightness_4 brightness_7 format_textdirection_r_to_l format_textdirection_l_to_r

הסיבה לשבירת האור היא הבדל בין מהירויות האור בחומרים שונים

1
sentiment_very_satisfied
by
מיין לפי

תופעת הקשת הצבעונית הינה תופעה שקשורה לשקיפות בטיפות המים והשתקפות מפני טיפת המים (בין היתר)

1
done
by
מיין לפי

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

1
done
by
מיין לפי

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

1
done
by
מיין לפי

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

1
done
by
מיין לפי

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

1
done
by
מיין לפי

בחישוב צבע של נקודת חיתוך (calcColor), השפעה של הצללה (הטלת צל) - זאת אומרת חסימת אור על ידי גוף אחר בסצנה - הינו אפקט (השפעה) גלובלי

1
done
by
מיין לפי

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

1
done
by
מיין לפי

לאחר השלמת מימוש של מודל החזרת אור של פונג (Phong Reflectance Model) עם הוספת השפעה שלאפקטים גלובליים (אך לפני שיפורים של דגימות מרובות - supersampling), הגדרנו את כל הפרמטרים של המודל ששמנו במחלקת החומר (Material) [מקדמי הנחתה ומעריך הברק - shininess] להיות מטיפוס Double3 (המייצג וקטור RGB אלגברי של שלושה מספרים) על מנת לתת מענה לתכונות החומר ע"פ מרכיבי צבע

1
done
by
מיין לפי

על מנת לשלב שקיפות עם הצללה, לא ביצענו את השינוי הבא

1
done
by
מיין לפי