2009-04-06 3 views
31

Я изучаю компьютерную графику как часть моей учебной программы в своем университете. Курс фокусируется на моделировании сцены, а не на визуализации или других аспектах компьютерной графики. Мы изучаем математику за ней и OpenSceneGraph, чтобы фактически что-то запустить.3D-моделирование для программистов

Как часть HW, а также из чистого интереса, мне нужно создать 3D-модель, и у меня есть художественная свобода в этом отношении. У меня также есть свобода моделировать его непосредственно в коде или загружать модель, которую я делаю в инструменте по своему выбору.

Проблема в том, что я плохо разбираюсь в визуальном искусстве - у меня много хороших идей, но не знаю, как их моделировать. Я тоже не могу рисовать или рисовать. Но, I хочу чтобы сделать CG.

Как вы предлагаете подходить к 3D-моделированию?

Спасибо,
Асаф

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

EDIT 2: Спасибо за всех, кто ответил. Я выберу свой принятый ответ, посмотрев варианты, которые вы предложили. Прошу прощения за (ожидаемую) задержку.

Вывод:

  • я решил посмотреть в Blender. Я изучаю некоторые из его video tutorials, упомянутые Рубеном Штейнсом.
    Thanks Ruben.
  • Я сделал быстрый просмотр в MilkShape 3D и буду использовать его, если я вижу, что Blender слишком много для моих нужд, или мой текущий «бюджет» обучения (время, внимание).
    Thanks m3rLinEz.
  • После того, как я изучу некоторые базовые навыки, я намерен следовать за ним. Рекомендации мастера.
    Спасибо Mastermind.
  • Когда я сделал какое-то трехмерное искусство и готов улучшить свои навыки, я собираюсь посетить места fa. опубликовал.
    Спасибо тоже, fa.

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

ответ

8
  1. Скачать Blender
  2. Посмотреть the video tutorials или read this online tutorial
  3. Используйте osgExport for Blender, чтобы ваши модели в OSG

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

+0

Вы довольно скромный. Мне потребовалось некоторое время, чтобы заметить, что вы создали osgExport. Теперь я должен вам за ответ и за инструмент - так спасибо вам вдвойне! –

+1

Собственно, это совпадение. Это совсем другой Рубен. –

+0

Можете ли вы мне установить OSG? –

0

Я бы получил один из популярных инструментов 3D-моделирования, загрузил несколько образцов и начал их модифицировать.

Крупнейшие имена в области инструмента 3D-моделирования включают в себя 3D Studio Max, Maya, Blender, Lightwave и Modo. Некоторые из них могут быть дорогими. Blender является бесплатным.

7

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

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

Я могу абсолютно порекомендовать вам 3ds max. У него есть (или, по крайней мере, несколько лет назад) очень хорошие учебные пособия, которые вы отправили вместе с ним, чтобы вы могли научиться перемещать вещи.

Общий совет - посетить страницы, связанные с 2D и 3D-дизайном, но это будет слишком абстрактно. Поэтому у меня есть следующее предложение. Подумайте, что вы хотели бы спроектировать. Сначала - ЧТО. Тогда попробуйте сделать это. По пути у вас появятся конкретные вопросы о том, как добиться определенного эффекта. Вы спросите их на соответствующих ресурсах или самостоятельно вырежьте ответы. Со временем вы получите знания о навыках, и по крайней мере через несколько месяцев вы, вероятно,/надеетесь развить чувство, как это делать, что хорошо, а что нет.

Все об искусстве и дизайне требует времени. Много времени. И много страсти.

Удачи вам!

5

Я рекомендую Google Sketchup и MilkShape 3D (коммерческий, но по очень низкой цене за этот вид SW). У меня также есть опыт работы с Blender, который, по моему мнению, является самым трудным для изучения из трех SW, которые я предлагаю.

Еще одна проблема, которую необходимо учитывать, - это формат данных, экспортируемый из программного обеспечения для моделирования. Поскольку вы упомянули о том, как сделать «математику» самостоятельно, вы должны найти инструмент моделирования, который экспортирует формат, в котором вы можете легко получить доступ к данным вершин.

Как Google Sketchup, так и Milkshape 3D поставляются с большой документацией (Blender тоже, конечно). Sketup даже имеет видеоуроки на своем веб-сайте, а Milkshape 3D позволяет мне моделировать простой робот за очень короткое время. Но если вы хотите более продвинутые функции моделирования, чем эти инструменты, вам может не понравиться.

+0

Wow Sketchup выглядит как мечта программистов, очень крутая, но немного дорогая для модератора хобби. В настоящее время я сам использую Milkshape, и это один из упрощенных инструментов моделирования. Я имею в виду, что в хорошем смысле вы можете очень легко работать (в основном низкополигональный материал), выполняемый быстро в milkshape. –

+0

эскиз довольно неплохо, но если вы хотите экспортировать его в другой пакет или хотите дать разум ТОПОЛОГИИ, не используйте его –

+1

Pricey? Sketchup является бесплатным, и есть доступный экспортер OSG: https://github.com/rpavlik/sketchupToOSG –

1

Вы получаете сложные модели (в основном люди), используя «Poser» без «любой идеи», как это работает. Если вы хотите погрузиться во все моделирование, я рекомендую «Майю».

1

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

Многие люди будут рекомендовать программу, которая либо; хороший, отраслевой стандарт или что-то, что им нравится. Если это не профессионально, я бы предложил посмотреть, какой из них вам больше нравится, это поможет вам научиться намного быстрее.

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

И через некоторое время, с небольшим количеством времени и patenince, вы должны начать производить некоторые достойные перспективные модели, но отличные модели требуют времени. Так что не разочаровывайтесь!

Это похоже на программирование в том виде, в котором вы, вероятно, не научились программировать за одну ночь, с 3D-материалами, я все еще изучаю новые вещи, которые я не понимал, что мог, как программирование.

Если вы не знаете, как сделать что-то с программированием, скорее всего, вы поймете его (или даже спросите о переполнении стека) правильно? Так сделайте то же самое с CG. Если вы хотите научиться делать симуляцию воды, google it!

2

3D-моделирование - это сложный материал и не позволяйте ему подавлять вас. Вместо этого вы должны позволить кому-то более подходящему моделировать. Есть тонны моделей бесплатно. Ищите и используйте их, прежде чем тратить часы и дни на паршивого динозавра. И даже если вы его моделируете, вам нужно будет реализовать сцены, кости, материалы и т. Д. Если вы больше занимаетесь программированием, то попытка заставить его перемещаться по препятствиям будет намного веселее.

1

искусства навыки не предоставляется всем, но вы можете узнать много в этих местах:

ConceptArt

CGTalk

CafeSalé (на французском)

0

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

На сегодняшний день лучшим 3D-модельером IMO (для низкой плотности полинома, то есть компьютерных игр, а не пленки) является Silo (http://www.nevercenter.com/). Я работал с Maya, 3dsmax, Softimage XSI, Blender, Modo, blah, blah на протяжении многих лет и всегда будет использовать Silo для моделирования независимо от используемой анимационной платформы. Помимо очень простой в использовании, это невероятно дешево, всего $ 80 для полной лицензии ...

Что касается подхода, есть два больших метода моделирования, которые вы хотите исследовать; box-modeling и edge-loop.

3

Я нашел, что Wing3d является самым простым в использовании. BLender обладает наибольшей функциональностью.

И интересным является Albatross 3D. Это просто, но Wing3d проще всего использовать.

+0

+1 для wings3d - отличное бесплатное программное обеспечение –

0

Как графический художник с опытом работы в Lightwave 3d, каждая программа имеет свои возможности и то, что вы выбираете, должно основываться на ваших желаемых потребностях. Если это путь, за которым вы хотите следовать, то Blender - хорошая вводная программа, которая в некоторых отношениях соперничает с Lightwave. Lightwave, однако, может делать почти все, что вы хотели бы сделать с программой, но если вы программист, то обучение Maya поставит вас на шаг впереди кривой, поскольку это то, что многие крупные названные студии используют для своих готовых продуктов. (за ним следует световая волна для студий, которые не могут позволить себе Майю.)

Я не могу сказать, что каждая программа проста в освоении, и с большей гибкостью программы возникают дополнительные проблемы. Но я верю, что lightwave - хорошая стартовая программа, если вы хотите текстурировать, анимировать и импортировать большинство моделей .obj.

Смежные вопросы