[Проект] Рейтрейсър

  1. Мислим да пишем прост рейтрейсър, който поддържа ламбъртови, отражателни и пречупващи материали. Ако остане време може да направим и текстури и правоъгълни лампи.

    Аз мисля да пиша генериране на лъчи от камерата, шейдване на повърхности и показване на резултата.

  2. Аз, засега, мисля да имплементирам триъгълна мрежа, пресичане с нея и зареждане на нещата за сцената от файл.

    Но сигурно ще възникнат неща по време на писането. Това е грубо казано.

  3. Добре. Но добавете две неща

    • Текстури
    • Триъгълната мрежа трябва да има някаква приемлива скорост. Просто циклене по триъгълниците един по един в глобалното пространство на сцената няма да ни хареса.

Трябва да сте влезли в системата, за да може да отговаряте на теми.