Автор: MastaMan
Дата: Август 22, 2023
Обновлено: Декабрь 26, 2023
Категория: Programming
Цена: Patreon Subscription
Язык: English
Лекции: 14
Требования: 3Ds Max 2012+
Уровень: Начальный

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

Мы изучим основные понятия и основы программирования. Мы рассмотрим такие важные темы, как: переменные, циклы, массивы, типы данных, функции и многое другое.
И в конце этого курса мы создадим собственный скрипт для рандомизации преобразования объектов, используя стопку книг в качестве пример.

Чему вы научитесь:
- Пониманию структуры, типов, запуска и сохранения скриптов.
- Базовые принципы программирования: переменные, циклы, массивы, функции.
- Написание собственных простых скриптов . Множество примеров применения и автоматизации.
- Как понять ошибки в коде, где искать информацию.
- Написание первого скрипта для рандомизации преобразования объектов.

Есть ли какие-либо требования или предварительные условия курса?
- У вас должна быть установлена ​​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.

Скрипт рандомизации

Что ж, сегодня, в завершение курса, давайте напишем скрипт для рандомизации положения, вращения и масштаба.
Это поможет закрепить наши знания.

Я прочитал эту лекцию! Лекция прочитана!  |  Перейти к лекции →
{{commentsMsg}}
  

Никто не оставил комментариев
{{comment.lastname}} {{comment.name}} {{comment.date}}
{{comment.text}}
Sponsored content