Значит табличку выгодно только для больших расчетов считать (например лайтмэпы), и самый быстрый способ возвести в квадрат - это все таки напрямую...
Согласен... но все равно не вариант с таблицей - слишком много памяти
Помнится я про них у в DEMO3dDesing читал...но напрактике пока не реализовывал... ксатати в статейку которую ты скидывал, я тоже не во все воткнул
Привет всезнающий ALL ! сабж: как доработать обычный метод удаления нелицевых поверхностей (ищем векторное произведение двух сторон...
Сколько тактов?
Я имел ввиду, если у тя значения в таблице не байтовые, а размером в слово или двойное слово... да еще не сначала сегмента табличка начинается ;)...
А на вычисление адреса в таблице сколько тактов уйдет?
Спасибо! Глянул бегло пока - чем то на S-buffer похоже, который у меня реализован как раз... надо будет вечером почитать по-подробнее.
Кстати, вот про это можно поподробнее?
В принципе у меня тоже самое и есть, просто угол между вершиной и прямой нужен чтобы от пространства перейти в плоскость и правильно найти...
Есть у кого нить еще идеи?
Есть еще вот такая задумка: Рассчитаем табличку для Х и У (при X и У в интервале от -1 до 1), заполняя ячейку таблички значением (1/(X^2)+Y^2)...
Есть еще вот такая задумка: Рассчитаем табличку для Х и У (при X и У в интервале от -1 до 1), заполняя ячейку таблички значением (1/(X^2+Y^2))...
У меня 64 градации (65535 цветов)... Получатся большие зоны закрашенные одной интенсивностью, перескоки через градации освещенности...
Не, будут сильно большие погрешности, с учетом того что потом на мощность источника освещения умножается, а это числа от 0 до 65535*65535/2. Вот...
Не, сильно будут большие погрешности, с учетом того что потом на мощность источника освещения умножается, а это числа от 0 до 65535*65535/2.
Как??? это не чисто квадратичная функция, приращение не такое будет как для квадратичной функции!!!
Кармановский Фонг не учитывает изменения расстояния, это расстоние учитывается при расчете лайтмэпов и этот способ юзается только для статических...
Возможно нашел как быстро вычислить 1/R^2 (R - расстояние)... Нужно разложить в ряд Тэйлора... ща попробую
Спасибо... Сам метод Ньютона мне чет не очень... А вот фраза оттуда про ряды Тейлора и полиномную аппроксимацию мне понравилась, может помочь...
Имена участников (разделяйте запятой).