Как написать хороший урок

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

Это руководство по написанию хороших уроков (которое применено для этого сайта). Написать хороший урок легко и весело, если вы знаете основные моменты.

Шаг 0

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

Шаг 1


Упорядочите вашу информацию. В уроке должна быть вся информация о предмете обсуждения, излагаемая в правильной последовательности, чтобы помочь другому человеку получить опыт. Надо надеяться, что читатель научится чему-либо, прочитав ваш урок.

Шаг 2


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

Шаг 3


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

Шаг 4


Сделайте его веселым! Люди любят развлекаться, когда изучают что-нибудь новое :).

Вот и все!

Источник: kingtuts.blogspot.com

Подсказки для точного моделирования в Блендере

Это распространенный вопрос, на который мне всегда приходится отвечать о Блендере; Как точно моделировать в Блендере? Прежде всего, мы должны осознать, что Блендер, это инструмент для визуализации и анимации, он не является системой CAD (САПР), как AutoCAD или ArchiCAD. Он никогда, также, как и другие 3D-пакеты, например, 3ds Max или Maya, не будет иметь инструментов для точного моделирования, таких же хороших, как в AutoCAD. Но это неважно, вы можете использовать несколько инструментов и подсказок, чтобы создавать модели с точностью. Я знаю, что архитекторы действительно любят измерение и заинтересованы в размерах их моделей.

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


Вот эти подсказки:

- Вы должны знать, как использовать transform properties menu (меню свойств преобразований): это меню, в котором вы можете ввести значения расположения, вращения, масштабирования выделенных объектов. Меню можно вызвать нажатием клавиши N.

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

- Использование 3D-курсора и Инструмента привязки: инструмент привязки может взаимодействовать с выделенными объектами, 3D-курсором и центром объектов. Например, мы можем разместить 3D-курсор в центр плоскости, которая может быть полом в сцене, и выбрать модель стула. С помощью опции привязывания, как "Selection -> Cursor", объект переместится в то место, где установлен 3D-курсор. Какая часть объекта будет использоваться, чтобы сделать выравнивание? Его центр. Существует привязка к вершинам, не менее полезная.

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

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

- Используйте линии координатной сетки: и последнее, используйте клавиши Ctrl и Shift для того, чтобы преобразовывать объект, привязанным к линиям координатной сетки.

Если вы хотите изучить и начать моделировать с точностью в Блендере, вышеописанные инструменты я всегда использую для моделирования.

Оригинал урока

Использование объектов для излучения света в Блендере

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

Вот окончательное изображение, созданное в Блендере и отрендеренное в Indigo.


Если вы заметили, в сцене присутствуют два больших источника света, сверху на обоих стенах. Как мы можем это реализовать? Все это настраивается в Blendigo, скрипте для экспорта сцены из Блендера в Indigo.

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

Объект, который я использовал - плоскость. Я масштабировал плоскости, чтобы растянуть их над обеими стенами.


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

Свет, который излучают картины, является излучением меша, на самом деле, все источники света в сцене являются меш-эмиттерами. Чтобы закончить настройку сцены, мы должны выбрать правильные настройки окружения. В Blendigo мы можем выбрать только меш-эмиттеры для освещения сцены.



И это все? Нет, конечно - кроме освещения, мы должны назначить текстуры поверхностям. Чтобы назначить и рендерить текстуру в Indigo, вы можете настроить ее в Блендере, а затем добавить путь к файлу в разделе "Albedo" в Blendigo.


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

Оригинал урока

Новые инструменты привязки в Блендере

Существует одна вещь, которую каждый, кто связан с архитектурной визуализацией любит, это - инструменты точности. Инструменты привязки в Блендере бурно развиваются, в особенности с грядущим проектом Apricot (Абрикос). Несколько дней назад, разработчики выпустили тестовую сборку Блендера с маленьким дополнением к существующим опциям привязок, которые позволяют нам автоматически вращать объект, выравнивать объект относительно любого типа плоскости или поверхности. Все, что вам нужно сделать, это переташить и отпустить объект около поверхности, и инструмент привязки повернет его!

Я решил описать как это сделать в небольшом руководстве. Чтобы следовать данному руководству, вам понадобится сборка Блендера Apricot, так как работа над инструментами, которые используются в этом уроке еще не закончена. Так что, используйте их только для экспериментирования, не в производственной среде!

Вы можете загрузить эту сборку на сайте graphicall.org, просто найдите сборку под названием Apricot.

Инструменты привязки Блендера находятся справа от заголовка 3D-окна.


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


Теперь, используем модель стула одного из моих проектов.


Следующее действие, это включение режима привязки. Вы можете использовать или горячие клавиши (Shift+Tab), или нажать на иконку с магнитом (1). Затем, включите кнопку справа от магнита, которая называется "Align Rotation with the snapping target" (2). Выберите выделение граней (3) и Closest (Близлежащие, 4), чтобы привязка выровняла объект относительно близлежащей грани.


Теперь мы все настроили. Если я выделю модель кресла, удерживая клавишу Ctrl и перетаскивая объект, вот что получится:


Стул будет вращаться, чтобы превосходно выровняться относительно плоскости. Да, я знаю, будет трудно расположить стул на плоскости вот так! Но, с данным инструментом мы можем разместить источники света, выключатели и всевозможные декоративные объекты, просто перетащив и отпустив объект.

Оригинал урока

Дизайн интерьера в Блендере, с использованием визуализатора Indigo

Сейчас я работаю над очень простым проектом, вы, наверное, помните его по моему предыдущему посту, это жилая комната, которая моделируется в Блендере и рендерится в Indigo. На прошлых выходных у меня было свободное время, так что я обновил модель и визуализировал ее в Indigo, с несколько большей детализацией. Большинство из детализации, это такие объекты как: вазы, портреты, стол и две живописи, созданные Матиссом, одним из моих любимых художников.

Является ли это коммерческим проектом? Нет, в действительности это сцена, которая будет использоваться в классе обучения через интернет, над которым я работаю здесь, в Бразилии. Возможно, в будущем я, также, выпущу английскую версию курса. Сейчас работа над этой сценой завершена! Этот курс будет полностью посвящен этому проекту, где студенты будут учиться создавать эту сцену с чистого листа.

Вот скриншот Блендера со сценой:


А вот последнее отрендеренное изображение, которое рендерилось почти 2 часа. Я понимаю, что это может показаться очень долго, но так работает Indigo.


Почему я не использовал YafRay для рендеринга этой сцены? Первая причина - это то, что курс интернет-обучения будет называться "Дизайн интерьера в Блендере, с использованием визуализатора Indigo", и вторая - это то, что иногда полезно иметь альтернативу YafRay. Для меня, сейчас, визуализатор Indigo становится очень хорошим выбором, как альтернатива YafRay. Пока YafRay не достиг стабильной версии, я буду пробовать визуализировать некоторые свои проекты с помощью Indigo.

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

Так как я использовал несколько моделей из Resources blogscopia, я решил сделать общедоступной модель стола, которую я смоделировал в Блендере, основываясь на модели, которую я видел в журнале.

Вот рендер стола, со студийными настройками в Indigo:


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

Вот и все - еще один законченный проект. Давайте двигаться дальше - к следующему!

Оригинал статьи

Как использовать фотометрическое освещение в Блендере?

Как использовать фотометрическое освещение в Блендере? Возможно ли это? Конечно возможно! Когда я работал над проектом, в котором было необходимо использовать фотометрическое освещение, я использовал Indigo - внешний визуализатор для Блендера. Только недавно Indigo стал поддерживать IES освещение, и это открыло новый мир возможностей освещения интерьерных сцен, используя реальные данные, производимые светом.

Достаточно болтовни, давайте посмотрим, как использовать данный тип освещения с Indigo. Если вы хотите выполнять данный урок, вам понадобятся:

- Блендер 2.46

- Indigo Renderer 1.0.9 (я знаю, что есть более новые версии, но это - самая новая из стабильных версий)

- Blendigo 1.0.9 (Скрипт для управления Indigo в Блендере)

- Python 2.5

В этом уроке я не буду объяснять как инсталлировать и настроить Indigo and Blendigo. Вы можете найти все информацию здесь, переместитесь вниз по странице и скачайте BlenderIndigoTut.

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

Вот наша тестовая сцена, которая состоит из очень простого окружения.


В этом окружении у нас есть очень маленькая плоскость, которую мы будем использовать как эмиттер. Добавьте материал этой плоскости и обратите внимание на его название. У меня в сцене материал называется "Material.001" и он назначен только к плоскости.

Теперь, откройте интерфейс Blendigo, просто разделите интерфейс Блендера, чтобы создать два окна, затем перейдите в меню File (Файл) -> Export (Экспорт) -> Blendigo 1.0.9. Эти действия откроют интерфейс Blendigo.

Здесь вы должны кликнуть на кнопке Materials (Материалы), чтобы редактировать свойства материала.


Выберите для редактирования Material.001, назначенный плоскости, затем из следующего поля со списком выберите EMITTER = Lights+Meshes. Таким образом материал будет работать как источник света.

И, чтобы сделать излучение света, испускаемое объектом вело себя как реальное освещение, нажмите на кнопку Photometric.


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

Когда вы определитесь, какой файл IES вы будете использовать, укажите Blendigo использовать этот файл.


Теперь, мы почти закончили. В Blendigo, перейдите во вкладку Environment и выберите "None (lit by emitters)", чтобы сцена освещалась только освещением IES.


Вот и все! Нажмите кнопку EXPORT Scene (Экспортировать сцену) и подождите несколько минут, пока начнет появляться некоторое изображение. Вам придется ждать немного дольше, чтобы увидеть незанумленное изображение.

Чтобы сделать изображение более интересным, я поставил в сцену несколько кресел. Вот как теперь выглядит сцена:


Теперь вы знаете как использовать фотометрическое освещение в Блендере! Вот еще несколько заключительных подсказок для работы с IES освещением:

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

- некоторые файлы IES не работают с плоскими объектами, если у вас возникла ошибка перед тем, как начался просцесс рендеринга, измените файл IES или тип объекта;

- мы можем управлять направлением света, используя грани нормалей.

Оригинал урока