С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
"Ось вращения" включает в себя положение камеры и направление съемки или взгляда. Тут вопрос привычности, понятности и удобства описания. А сейчас стоим в одном месте и только поворачиваем голову.
Мне, честно говоря, стерео не особо интересно, тут карты в руки кому-нибудь другому.
Получилось разогнать рейкастер быстрее минуты. Осталось ускорить всего лишь в 57 раз и будет 1 FPS.
Последний раз редактировалось ivagor; 03.04.2024 в 19:12.
Надо признать, что ускорения в разы без упрощения картинки уже не будет. Но есть символические рубежи. Например на специалисте интересно было бы выйти из 3 минут. Если получится, то я такой версией конечно похвастаюсь.
CityAceE (04.04.2024)
Для специалиста нет быстрого бейсика. А если сравнивать не с 2.993, а с классическим 2.5, то должен возникнуть вопрос, а почему вектор выигрывает меньше, чем разница в скорости процессоров. Тут несколько причин: оптимизация RCTXTFAST2 в основном для 2.993 (очень хотелось нарисовать меньше чем за минуту), несколько более медленные умножение и деление, а также ограниченная поддержка 16-ричных (последние пункты - тяжелое наследие микрона).
Последний раз редактировалось ivagor; 04.04.2024 в 19:21.
CityAceE (04.04.2024)
Я упустил важный фактор, который играет в пользу 2.5 - сравнительно быстрое рисование линий, у специалистовского бейсика оно на удивление медленное, хотя битплан один вместо 4. Скорее всего оптимизацией специально для 2.5 можно довести разрыв класических бейсиков примерно до разницы в скорости процессоров, но в версии специально для 2.5 нет смысла.
А не существует ли готового разобранного дизассемблера исходного Бейсика? Чтобы можно было гурьбой накинуться, оптимизировать, добавить все недостающие команды, которые появились уже у нас в разных компах. Ну и адаптировать под все нужные платформы. То есть чтобы можно было его дорабатывать, а собирать под разные платформы. И чтобы совместимость была на каком-то уровне между друг другом.
С уважением, Станислав.
Существуют
http://altairbasic.org/ (или без подробностей https://github.com/option8/Altair-BASIC)
или доработанный вариант http://www.nascomhomepage.com/lang/8kbasic.asm
CityAceE (05.04.2024)
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)