Вы ответили, прикольно. Я тогда поясню поподробнее с иллюстрациями насчёт второго пункта, так как такой функционал в программе был бы ну очень крут, по моему по крайней мере мнению.
Допустим, я хочу с максимальным контролем, предоставляемом мне 3d coat, смоделировать нечто подобное:
В плане интерфейса, реализацию данного функционала я вижу следующей, на примере Inventor:
Имеется исходная геометрия
Создаю рабочую поверхность. Создаётся она допустим на основе координат рабочего окна относительно геометрии.
Хорошо было бы иметь возможность задавать различные режимы смещения, что-то вроде режимов перспективы/ортографического в основном окне, но с возможностью искуственного задавания угла "перспективы", так чтобы даже если смещение только самое поверхностное, можно было сделать так, что детализация как бы распухает, так как по сути работать-то будет это всё в ортографическом режиме, но вам оно всё виднее будет, если возьмётесь делать.
Хочется тоже чтобы рабочие поверхности можно было растягивать как угодно, в том числе и в верхнюю и нижнюю полусферы, чтобы были точки управления и сплайны, и рычажки у сплайнов, а при каждой рабочей поверхности был бы свой простой интерфейс задачи "текстурных координат" для карт высот, будут ли растягиваться во всё окно или сидеть где-то посередине.
Самым писком будет если появятся и инструменты процедурного создания карт высот для этих рабочих поверхностей как в Substance Designer, но тут я уже замечтался.
Спасибо за внимание.