"Перископ" - часть1. Рождение.

Перископ - оптический прибор для наблюдения из укрытия. Простейшая форма перископа — труба, на обоих концах которой закреплены зеркала, наклоненные относительно оси трубы на 45° для изменения хода световых лучей.

Вот о создании этой самой трубы и пойдет речь.

Проект "лодка".

Первым делом, что было сделано, это смоделирован непосредственно сам перископ. Модель переделывалась трижды, пока, наконец, не был достигнут приемлемый результат.

Третья модель была оттекстурина и в тот же день добавлена к лодке.

 

Перископ стал первым элементом, входящим в состав обвеса непосредственно лодки, что такое обвес не хочется пояснять, скажу лишь вкратце, что это все дополнительные элементы одного объекта, в данном случае, все доп. элементы, имеющие собственную модель и возможно мозг.

И так, модель добавлена. Настало время заставить перископ подниматься и опускаться. Начался скриптинг.  И тут, после того как код заработал и перископ научился выдвигаться и уходить обратно на место, выяснялось – «А линзы то не поставили!».

Да, это показалось настоящей проблемой, с оптикой до этого не особо приходилось работать, но деваться некуда, надо что-то выдумывать, без линз перископ работать не будет.

И так работа над линзами. В нашем с вами понимании, это не что иное, как рендер в указанную сторону с определенным углом и ограничениями. Другими словами началось программирование камеры. И о чудо, проблем великих оно не составило, в короткие сроки перископ запоказывал!

После достижения описанных результатов,  возникло мнение, что основные камни, в разработке перископа пройдены, остальное дело техники. Но не тут-то было. Как только на панели появилась шкала пеленга (имеется ввиду пеленг перископа по отношению к курсу лодки, его в основном используют для ориентации, куда смотрит глаз перископа, ибо без этих циферок,  очень трудно бывает определиться, смотрим ли мы в право или по курсу),  Стало ясно, а перископ то клинет.

Так что же случилось? На осознание причин проблемы ушло некоторое время, ибо исправно работающий перископ, вдруг оказался браком. И какие только методы не применялись для исправления ситуации, все в пустую.  И вот уже когда пришла пора вырубать машину, точнее ПК был уже выключен и шел после-рабочий перекур, в голову пришла разгадка. Но к сожалению, как это часто бывает, нахождение корня беды, не дало молниеносный ответ на вопрос – как исправить. Но полдела уже есть, найдена причина, теперь осталось решить вторую половину задачи, найти решение.

Но об этом в другой раз…