![]() |
Загрузчик
Вложений: 2
переписал загрузчик своего редактора под хорс, не все работает и не так, как хотелось бы - но работает.. :) был весьма удивлен, что в хорсе не работает альфа-сортировка. из найденных багов - грузятся не все directX-файлы (за столько лет разработки я думаю можно было бы уже исправить!) и если указать бленды текстур превышающие значение 5 (либо же создаем зеркальные текстуры - что-то одно из двух, я еще не успел точно выяснить), то вместо графики мы увидим просто черный экран.
скины прилагаю: |
Ответ: Загрузчик
FFP в Xors3d сделано для отмашки, чтобы лишь ускорить скорость прототипирования и помочь глупеньким блицерам проще перебраться на Xors3d.
Но для использования в реальных продуктах сути в FFP никакой нету, т.к. иначе зачем вообще брать Xors3d, если в Blitz3D тот же FFP. Поэтому делать что-то для конечного использования используя FFP в наше время - это тупизм. Используй шейдеры, там есть контроль state'ов, сможешь регулировать любые blend'ы более детально чем FFP позволяет, сортировку, и многое другое. |
Ответ: Загрузчик
Цитата:
FX - это НЕ шейдеры, это файлы эффектов, которые содержат шейдеры + пассы + стейты. сортировку ты FX'м не изменишь, это уже зависит лишь от последовательности вызовов отрисовки. другое дело, что блиц/ксорс недостаточно гибки в плане настройки блендов и других стейтов, и ставить их напрямую в FX гораздо удобнее, если не считать, что движок ничего о них не будет знать и не включит, например, сортировку для полупрозрачных объектов, только потому, что ты поставил alphaBlendEnable = true. |
Ответ: Загрузчик
Цитата:
В ФФП у тебя есть 5? блендов? В шейдерах у тебя есть в первую очередь контроль над src и dst настройками. И вариации блендов больше. |
Ответ: Загрузчик
Цитата:
FFP позволяет ставить стейты, включая src и dest. юзаешь ты ффп или нет, ты в любом случае вызываешь это http://msdn.microsoft.com/en-us/libr...(v=vs.85).aspx и блиц/ксорс это вызывает. и менеджер эффектов вызывает. |
Ответ: Загрузчик
Цитата:
И в Блице и Ксорсе, есть очень скудный контроль блендов через FFP функции. Когда в шейдерах ты можешь в технике указать более детально функции блендов. |
Ответ: Загрузчик
Че пристали к чуваку, он же просто портирует с блица, вот если бы он писал снуля сразу под ксорс, возможно там были бы шейдеры.
|
Часовой пояс GMT +4, время: 19:08. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot