• Какие вы знаете клёвые ресурсы для изучения Maya?

    vaux
    @vaux
    Курящий лыжник
    Digital Tutors. Начать стоит с Getting Started или с Maya Learning Paths, а потом уже по категориям смотреть, во что хотелось бы углубиться. Поверхностно, конечно, лучше изучить сразу все: моделлинг, текстуринг, анимацию и т.д., а дальше уже копать в какую-то определенную сторону. В любом случае, уроки на ресурсе качественные и периодически добавляются новые.

    Кроме того, уроков обычно не бывает достаточно, так что тут нужно много практиковаться. Хороший способ - придумать что-нибудь, что хотелось бы воплотить в 3D и потихоньку реализовывать это, опираясь на полученные знания. Ну и гугл тут ваш верный помощник в случаях, когда знаете, что хотите сделать, но не знаете, как.
    Ответ написан
    Комментировать
  • Развернуть сайт Django 1.9?

    @deliro
    nginx на фронт 100% (не апач)
    WSGI сервер выбирай из uWSGI и Gunicorn

    В общем получается так:
    nginx <-> uWSGI <-> Твоё приложение
    Статику отдаёт nginx напрямую.

    На русском можешь почитать учебник по английскому.
    Почти все актуальные доки только по-английски.
    Ответ написан
    1 комментарий
  • Реально ли зарабатывать с использованием Blender 3D?

    cronk
    @cronk
    Делаю графику для кино. Роботы, взрывы, пиу-пиу!
    Зарабатывать - реально.

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

    Если работать одному, то рендерить интерьеры, сделать рекламный ролик или ассеты для игры можно и в любимом Блендере. Делать модельки/видео на продажу - ваще без проблем.

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

    Если работать в студии, где работают в Максе/Майке/Синеме, то выучить кнопочки - это пару недель. Плюс, всегда рядом будут люди, которые подскажут, куда тыкать. А базовые знания, как работать с трехмером, Блендер дает запросто. Еще у Блендера есть огромный плюс - он всегда лицензионный. Т.е. можно прийти работать в студию и сказать - я не знаю, как это сделать в Максе/Майке/Синеме, зато знаю как в Блендере. Поставить Блендер и работать. С другими пакетами такое может не прокатить.
    Ответ написан
    1 комментарий
  • 3D или программирование?

    cronk
    @cronk
    Делаю графику для кино. Роботы, взрывы, пиу-пиу!
    Выбирайте всё вместе. В 3D задач - хоть запрограммируйся. Процедурная генерация анимаций и объектов, кастомые инструменты художникам/аниматорам, шейдеры, управление рендерфермами, обмен данными между софтами (например, моделлер/рендерер, 3D/композ), организация пайплайна внутри студии, оптимизация процессов. Этого добра хоть в кино полно, хоть в геймдеве.
    Почти весь софт для графики умеет Питон. Работы - вагон и спецов часто не хватает. Хорошие спецы востребованы и хорошо оплачиваются.
    Ответ написан
    Комментировать
  • Как записать текст на русском в файл UTF-8?

    @lololololo
    Товарищи, это писец какой-то. Хотели как лучше, а получилось еще более через жопу.

    https://docs.python.org/3/library/functions.html#open
    mode is an optional string that specifies the mode in which the file is opened. <...> In text mode, if encoding is not specified the encoding used is platform dependent: locale.getpreferredencoding(False) is called to get the current locale encoding. (For reading and writing raw bytes use binary mode and leave encoding unspecified.)

    1. Если не указан режим 'b', то по умолчанию файл считается текстовым. В двоичный файл можно писать только байты, в текстовый - только юникод.
    (В текстовом режиме файл читается только до EOF ('\x1a'). Как совместить чтение до конца файла и запись юникода в файл? А никак.)
    2. Если кодировка не указана, по умолчанию берется locale.getpreferredencoding(False), т.е. результат выполнения будет зависеть от настроек оси! (для винды - от текущей локали). Нахера??? От одних граблей избавились, другие приобрели.

    В общем, всегда явно указывай явно кодировку файла.
    with open('str_ru_text_1.txt', 'w', encoding='utf-8') as f:
    Ответ написан
    6 комментариев