В этой серии уроков я постараюсь очень просто, простыми словами объяснить, как быстро начать писать код, а главное мы рассмотрим простые примеры и быстро достигнем результатов.
Мы изучим основные понятия и основы программирования. Мы рассмотрим такие важные темы, как: переменные, циклы, массивы, типы данных, функции и многое другое.
И в конце этого курса мы создадим собственный скрипт для рандомизации преобразования объектов, используя стопку книг в качестве пример.
Чему вы научитесь:
- Пониманию структуры, типов, запуска и сохранения скриптов.
- Базовые принципы программирования: переменные, циклы, массивы, функции.
- Написание собственных простых скриптов . Множество примеров применения и автоматизации.
- Как понять ошибки в коде, где искать информацию.
- Написание первого скрипта для рандомизации преобразования объектов.
Есть ли какие-либо требования или предварительные условия курса?
- У вас должна быть установлена 3Ds Max 2011 или более поздней версии.
Для кого предназначен этот курс:
- Получите базовые навыки программирования для 3Ds Max с использованием встроенного языка MaxScript!
- Вы научитесь писать простые сценарии, например а также понимать код других людей.
- Мы рассмотрим основные концепции программирования, от переменных до функций.
Мы изучим основные понятия и основы программирования. Мы рассмотрим такие важные темы, как: переменные, циклы, массивы, типы данных, функции и многое другое.
И в конце этого курса мы создадим собственный скрипт для рандомизации преобразования объектов, используя стопку книг в качестве пример.
Чему вы научитесь:
- Пониманию структуры, типов, запуска и сохранения скриптов.
- Базовые принципы программирования: переменные, циклы, массивы, функции.
- Написание собственных простых скриптов . Множество примеров применения и автоматизации.
- Как понять ошибки в коде, где искать информацию.
- Написание первого скрипта для рандомизации преобразования объектов.
Есть ли какие-либо требования или предварительные условия курса?
- У вас должна быть установлена 3Ds Max 2011 или более поздней версии.
Для кого предназначен этот курс:
- Получите базовые навыки программирования для 3Ds Max с использованием встроенного языка MaxScript!
- Вы научитесь писать простые сценарии, например а также понимать код других людей.
- Мы рассмотрим основные концепции программирования, от переменных до функций.
Как приобрести:
Этот курс доступен по подписке на Patreon.
Оформив подписку вы также автоматически получаете доступ и другим курсам.
Таким образом вы получаете доступ к большому количеству интересных материалов для обучения и не только.
Оформив подписку вы также автоматически получаете доступ и другим курсам.
Таким образом вы получаете доступ к большому количеству интересных материалов для обучения и не только.
Перейдя по ссылке в первой лекции, вы будете перенаправлены на Patreon. Оформите подписку.
Вы автоматически получите доступ ко всем лекциям!
Лекции:
1.
Введение
Вступительные замечания, почему MaxScript — простой язык программирования, как мы будем обучаться и общая информация.Я прочитал эту лекцию! Лекция прочитана! | Перейти к лекции →
2.
Типы файлов в MaxScript
Одна из самых важных вещей, прежде чем вы начнете программировать, — это выяснить, какие типы файлов доступны для MaxScript. Разные типы файлов отвечают за разный подход к написанию сценариев.Я прочитал эту лекцию! Лекция прочитана! | Перейти к лекции →
3.
MaxScript Listener
В этом уроке я хочу поговорить о такой важной вещи, как консоль.Я прочитал эту лекцию! Лекция прочитана! | Перейти к лекции →
4.
Создание объектов
Давайте посмотрим, какие объекты мы можем создавать и разберемся, как изменить их параметры. Например, высота, ширина, радиус, количество сегментов и так далее.Я прочитал эту лекцию! Лекция прочитана! | Перейти к лекции →
5.
Манипуляции с объектами
Как разместить объекты в правильном положении на сцене? Давайте разберемся.Мы рассмотрим:
- Указание точного положения при создании объекта;
- Изменение положения, когда объект уже находится в сцене.
Я прочитал эту лекцию! Лекция прочитана! | Перейти к лекции →
6.
Типы данных
В MaxScript, как и в любом другом языке программирования, необходимо правильно обозначать определенные данные, чтобы 3Ds Max вас понял.Это могут быть строки, числа, цвета, логические операторы и многое другое...
Я прочитал эту лекцию! Лекция прочитана! | Перейти к лекции →
7.
Переменные, Случайные числа
Переменные — это именованные контейнеры для хранения значений. Они используются для временного или постоянного хранения данных, таких как числа, строки, объекты и т. д.Команда Random генерирует случайные числа в заданном диапазоне...
Я прочитал эту лекцию! Лекция прочитана! | Перейти к лекции →
8.
Условия (IF)
Условные операторы используются для выполнения определенных блоков кода в зависимости от того, соответствует ли определенное условие нашим требованиям или нет.Я прочитал эту лекцию! Лекция прочитана! | Перейти к лекции →
9.
Циклы, Массивы (Часть 1)
Что такое циклы?Представьте, что у вас есть список элементов и вы хотите выполнить одно и то же действие для каждого элемента. Циклы помогут вам сделать это автоматически.
Я прочитал эту лекцию! Лекция прочитана! | Перейти к лекции →
10.
Циклы, сеты (Часть 2)
В MaxScript есть такое понятие, как ObjectSets. Благодаря им вы можете быстро получить доступ к определенному списку объектов сцены. Например, мы можем получить доступ ко всем источникам света, камерам или выбранным объектам.Я прочитал эту лекцию! Лекция прочитана! | Перейти к лекции →
11.
Функции
В MaxScript существующие функции очень мощные. Они позволяют выполнять множество различных действий. Но иногда нам нужно создавать свои собственные, и, к счастью, MaxScript позволяет оптимизировать и настроить вашу работу.Я прочитал эту лекцию! Лекция прочитана! | Перейти к лекции →
12.
Комментарии, обнаружение ошибок
Комментарии в MaxScript позволяют вставлять пояснения или описания в ваш код, чтобы помочь другим разработчикам понять его содержимое или ваше собственное в будущем.Как бы хорошо вы ни знали документацию MaxScript, абсолютно все программисты допускают опечатки или ошибки в своем коде. Как отловить ошибки и понять, что они означают?
Я прочитал эту лекцию! Лекция прочитана! | Перейти к лекции →
13.
Документация, ChatGPT, Google
MaxScript хранит множество секретов и представляет собой довольно широкий язык, затрагивающий многие аспекты 3D Max.Я приведу свой пример того, как я использую документацию.
А как насчет ChatGPT? Все зависит от вашей подсказки...
Я прочитал эту лекцию! Лекция прочитана! | Перейти к лекции →
14.
Скрипт рандомизации
Что ж, сегодня, в завершение курса, давайте напишем скрипт для рандомизации положения, вращения и масштаба.Это поможет закрепить наши знания.
Я прочитал эту лекцию! Лекция прочитана! | Перейти к лекции →
Никто не оставил комментариев
{{comment.lastname}} {{comment.name}} {{comment.date}}
Удалить