3d

Oct. 2nd, 2014 03:34 pm
[identity profile] flight sim posting in [community profile] useful_faq
Добрый день. Я занимаюсь 3d моделированием, пока просто делаю модельки, рендер, учусь. Очень бы хотелось заниматься моделированием авиасимуляторов. Что для этого нужно уметь? Я так понимаю нужно программировать, я буду этому учиться - но какое именно нужно программирование? Как вообще называется такая профессия? Может по вакансиям найду список необходимых навыков.

Date: 2014-10-02 11:37 am (UTC)
From: [identity profile] denimih.livejournal.com
ищите "разработчика 3d игр"

Date: 2014-10-02 11:40 am (UTC)
From: [identity profile] denimih.livejournal.com
хм, 3d авиасимулятор это фактически та же игра, один в один

Date: 2014-10-02 11:49 am (UTC)
From: [identity profile] denimih.livejournal.com
вообще, прежде всего нужно знать математику )
хотя наверное есть какие-то движки, которые облегчают это
Edited Date: 2014-10-02 11:51 am (UTC)

Date: 2014-10-02 12:01 pm (UTC)
From: [identity profile] denimih.livejournal.com
смотря как вы будет программировать, или на основе движка или с нуля
если с нуля то вам нужно, например, научится работать с координатами в пространстве и движения их, перспективой и т.п.

Date: 2014-10-02 12:13 pm (UTC)
From: [identity profile] denimih.livejournal.com
наверное никто, ну может единицы или создатели движков

Date: 2014-10-02 12:39 pm (UTC)
From: [identity profile] vld-sergio-jr.livejournal.com
Движок, пожалуй, один из самых сложных программных комплексов сейчас, с нуля конечно делают, но команды с опытом, а готовый может стоить и десятки и сотни тысяч долларов. Ну или бесплатные, но опять же опыт, опыт, чтобы его вообще запустить.

Date: 2014-10-02 01:03 pm (UTC)
From: [identity profile] vld-sergio-jr.livejournal.com
Есть и бесплатные/условно бесплатные движки. В любом случае, если вы не программист, начать с нуля не получится, как использовать существующий движок, так и создавать свой с нуля.

Date: 2014-10-02 12:09 pm (UTC)
From: [identity profile] vld-sergio-jr.livejournal.com
3D моделирование даже для симулятора это не программирование, это другая работа. Т.е. есть программер, а есть художник 3Д.

Date: 2014-10-02 12:21 pm (UTC)
From: [identity profile] vld-sergio-jr.livejournal.com
Отвечу на удаленный коммент - если изучать программирование и движок, 3Д рисовать будет уже некогда. Это две разные профессии.

Date: 2014-10-02 12:37 pm (UTC)
From: [identity profile] vld-sergio-jr.livejournal.com
Ну тут два уровня. Кто то программирует игровой или физический движок ака engine - там ассемблер и прочие си-шарп, например. А вот тот, кто к готовому движку прикручивает свои модели, должен знать некий уникальный для движка инструментарий - интегрированная среда, возможно визуализация, возможно какой то язык. Опять же, разные типы движков, от громадных комбайнов, делающих все, от физики до рендеринга, и всякие связки. Честно говоря, я бы на вашем месте сначала искал команду, с которой можно было бы поработать/поучиться, чтобы понять как эта кухня вообще варит, а потом уж изучать языки программирования.

Date: 2014-10-02 12:38 pm (UTC)
From: [identity profile] blood-again.livejournal.com
Если Вам интересно делать модели для симуляторов, то программирование Вам не требуется. Найдите команду, разрабатывающую симулятор, и моделируйте в своё удовольствие. У них неплохой спрос на моделеров.

Если Вам хочется разрабатывать симулятор самостоятельно, то впридачу к 3D потребуется программирование двух подходов: физическое моделирование и т.н. сюжетный скриптинг.
Для первого необходимо хорошее знание математики в приложении к физике полёта. Для второго желательна дисциплина в коде.
Стоит также составить представление об архитектуре ПО. Это сэкономит потом массу времени и сил.

Date: 2014-10-02 01:42 pm (UTC)
From: [identity profile] blood-again.livejournal.com
Да, как вариант, написать тем, кто уже их выпускает. Даже если Вам не ответят - Вы ничего не теряете.

Можно нагуглить энтузиастов, которые делают симулятор небольшой командой. Там правда проблемы с оплатой и далеко не все доходят до релиза. Но это неплохой опыт для старта, а с этим опытом проще двигаться дальше.

Ещё попробуйте поделать модельки-моды к существующим игровым симуляторам. Это будет прекрасным дополнением к Вашему портфолио. Да и случается, что мододелов разработчики сами находят и приглашают в команду.