Вскоре (для первого «управляемого контакта» двух КК) добавились модуль стыковки, а после наш НИИВТ передал свои наработки по ПО для подобной симуляции программистам советского Центра подготовки космонавтов…
* * *
Одновременный выход вместе с М-7 полноценных графических мониторов и возможность отображения графики на бытовых телевизорах двинуло «в массы» не только игры.
ПО для работы с графикой (графические редакторы и прочее специализированное ПО на М-7 с НЖМД и с «печатниками» новых моделей, поддерживающих уже и растровую печать) вскоре вовсю использовались на Мосфильме, в других советских, голливудских и европейских киностудиях для анимации при создании мультфильмов и вставок в фильмы (как правило, фантастических, сказочных, документальных и обучающих). Первый (и «вообще», и общедоступный) графический редактор был создан у нас в НИИВТ.
Возвращаясь к теме 3Д, замечу, что работы по прикладному ПО (и играм!), использующими векторную графику подтолкнули Ляпунова, Шуру-Буру и меня к полному перебору всех (даже обрывков и крох в мануалах) материалов по «достижениям иного будущего». Результатом чего стали научные работы по тому, что было известно мне как закрашивание «по Гуро» / «по Фонгу».
Сначала разобрались с математикой закраски треугольников (как «минимальных элементов» в 3Д графике) путём линейной интерполяции цветов их вершин, что дало получать плавное изменение интенсивности цвета вдоль поверхности объектов.
Чуть позже разобрались с известным мне понятием Z-буфера для ускорения процесса удаления «скрытых граней». Ну и, разумеется, всё это время мы работали на логикой внедрения в ПО и (в расчёте на будущие поколения нового «железа») наложения текстуры на поверхность трехмерных объектов для полноценной реалистичности их визуализации. Разумеется, даже сейчас, в 1962-м, когда я пишу эти строки, аппаратное обеспечение только-только подтянулось для возможности создания для него аналога «Blender», точнее, видимо, аналога самых первых версий 3D Studio из района конца 80-х или начала 90-х (о которых упоминал мой отец, лично увидевший первый раз 3DS кажется в 1993-м…). Но те версии (ещё под MS-DOS), я лично не «щупал». А наработки соответствующего отдела НИИВТ идут в русле моего желания «повторить возможности Blender к году эдак 1970-му»
Говорить же сейчас о полноценной аппаратной поддержке трёхмерной графики на имеющемся «аналоге 486-го» нельзя. Пока «все эти фокусы» рисуются исключительно программным путём. С соответствующей скоростью:-)
Недавно занялись работами по визуализации (трассировке) — «отслеживании» путей прохождения световых лучей от источника света до объектива камеры с учетом их отражения от объектов сцены…