Работа с треугольниками
Возможно ли применять кисть к отдельному треугольнику, а не к всему Surface-у?
|
Ответ: Работа с треугольниками
Нет, нельзя. Придётся создать отдельный сурфейс.
|
Ответ: Работа с треугольниками
Тогда какой наименее затратный способ перевести все треугольники объекта в surface-ы?
P.S. Освещение нужно имитировать |
Ответ: Работа с треугольниками
От такого количества сурфейсов скорость вся загнётся
Может, освещение лучше имитировать как-то иначе? Цветами вершин, например? |
Ответ: Работа с треугольниками
А соприкасающиеся треугольники имеют разные vertex-ы?
P.S. Я просто хочу высчитывать нормали каждого треугольника, а потом менять цвет. На соединении граней могут быть лаги. |
Ответ: Работа с треугольниками
Цитата:
Ты что-то типа этого хочешь? Тогда это делается намного проще. |
Ответ: Работа с треугольниками
Получилось, спасибо)
Код:
Global player |
Ответ: Работа с треугольниками
Только вот созданный exe-шник не открывается: пишет MAV...
Памяти должно хватать.. P.S. мб, вычисления библиотекой делать? |
Ответ: Работа с треугольниками
Блин, зачем я матрицы вычислял... В blitz-е уже всё есть :-D
Код:
Function CreateLightmap() Да и вообще стало неправильно работать, матрицы считать лучше, но MAV часто вылетает |
Ответ: Работа с треугольниками
Похоже, что проверка нормалей - плохая затея. Может, кто знает другие алгоритмы реализации освещения?
|
Ответ: Работа с треугольниками
А чем не устроило CreateLight()?
|
Ответ: Работа с треугольниками
Нет затемнения неосвещённых частей
|
Ответ: Работа с треугольниками
За затемнения отвечает AmbientLight()
Или ты про отбрасывание теней? |
Ответ: Работа с треугольниками
Тени тоже
|
Ответ: Работа с треугольниками
Самый ок способ освещения в бляце - лайтмапы. Всё остальное фуфел.
|
Часовой пояс GMT +4, время: 18:38. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot