Korchy (korchy) wrote,
Korchy
korchy

Categories:

Башня связи





1. Добавить кривую
   Shift + A -> Curve -> Bezier
   Придать ей форму контура будущей станции
      Создание
         Новых точек
            Ctrl + ЛКМ
         Сегмента между точками
            Выделить две точки
            F
      Изменение типа точек
         V
            Free (угол)
            Aligned (изгиб)
      Удаление
         Точек
            X
         Сегмента
            Выделить две точки
            X -> Segment
   Контур лучше не замыкать (между двумя крайними точками оставить разрыв) иначе добавляется много лишних полигонов внутри будущей станции при преобразовании в меш.
   В панели Object Data
      Shape
         установить 2D
         Resolution
            Preview U = 3
   Поставить центральную точку в 0,0,0
      Ctrl + Shift + Alt + C -> Origin to 3D cursor



2. В панели модификаторов
   Применить модификатор Screw
      Axis = Y Axis
      Angle = 360
      Steps = 8
      снять галочку Smooth Shading
3. Преобразовать форму в меш
   Alt + C -> Mesh from Curve
   A -> W -> Remove Doubles
5. В отдельном файле создать панель, которой потом будет покрываться обшивка станции
   Рендер Blender Internal
   Используется набор примитивов + трансформация/поворот/масштаб/комбинирование
   Примитивы нужно размещать на плоскости так, чтобы они выступали только с одной стороны.



6. Запечь созданную панель в текстуру
7. В отдельном окне открыть UV/Image Editor
   Создать новую текстуру
      Назвать DisplaceMap
      снять галочку Alpha
   Создать плоскость над получившейся панелью. Расстояние до верхней точки оборудования панели должно быть минимальным.
   Перейти в режим редактирования (Tab)
      U -> Unwrap
   Выйти из режима редактирования
   Выбрать все объекты (созданную панель), которые будут запечены в текстуру.
   Последней выбрать верхнюю плоскость.
   Перейти в панель Render
      Bake
         Установить галочку Selected to Active
         Bake Mode = Displacement
         запечь текстуру (Bake)
   Если при запекании выдается ошибка "no objects or images found to bake to" (возможно при переключении рендеров пропал линк между созданной разверткой и текстурой)
      Выделить верхнюю плоскость
      Переключиться в режим редактирования (Tab)
      В окне UV/Image Editor назначить развертке текстуру DisplacementTexture
      Повторно проделать запекание.
8. Сохранить запеченную текстуру в сцене
   В окне UV/Image Editor
      Image* -> Pack as PNG
   Сохранить сцену
9. Сохранить текстуру в отдельный файл для дальнейшего использования
   В окне UV/Image Editor
      Image -> Save As Image
10. Вернуться в файл с созданной станцией

11. В отдельном окне открыть NodeEditor
   Создать новый материал (New)
   Добавить нод Texture -> ImageTexture
      выход Color соединить со входом Color узла Diffuse BSDF
   Добавить нод Input -> Texture Coordinate
      выход UV соединить со входом Vector узла Image Texture
   В нод Image Texture загрузить подготовленную на предыдущем шаге картру дисплейса с панелью обшивки
12. В отдельном окне открыть UV/Image Editor
   Выбрать загруженную карту дисплейса с панелями обшивки
13. Для модели станции перейти в режим редактирования (Tab)
   Выделить все (A)
   U -> Unwrap
   U -> Reset
14. Переключиться в режим просмотра Texture
   На модели на каждом полигоне будет прорисована текстура обшивки



15. Перейти в режим редактирования (Tab)
   Отредактировать расположение текстуры на полигонах
   Например:
      1) Выделить один полигон
         В окне UV/Image Editor
          Выделить все точки (А)
          Повращать выделенное наложение (R)
          Передвинуть выделенное наложение (G)
      2) Выделить два соседних полигона
         U -> Follow Active Quads
            Edge Length Mode = Even
         В окне UV/Image Editor
            Выделить все точки (А)
               Отмасштабировать наложение (S)
      3) Выделить кольцо полигонов (Выделять с зажатым Alt)
         U -> Follow Active Quads
            Edge Length Mode = Length
         В окне UV/Image Editor
            Выделить все точки (А)
               Отмасштабировать наложение (S)
               Повернуть наложение (R)
      4) Выделить несколько полигонов
         Ctrl + F -> Rotate UVs
   Выйти из режима редактирования
16. Добавить модификатор Subdivision Surface
      в свойствах модификатора включить Apply modifier to editing cage during Edit mode
            View = 2
            Render = 3
17. Добавить модификатор Subdivision Surface
      Тип = Simple
      View = 2
      Render = 3
18. Добавить модификатор Displace
      В свойствах модификатора
         Создать новую текстуру
         Texture Coordinates = UV
         Midlevel = 0.33
         Strength = 0.15
   В панели текстурирования (Textures)
      Выбрать созданную текстуру (Modifiers -> Displace - Texture)
         Назвать Displace
         Type = Image or Movie
         Image
            Выбрать загруженную текстуру с дисплейсом
19. Создать в точке 0,0,0 круг (Shift + A -> Curve -> Curcle)
      сделать его невидимым
   К станции добавить модификатор Mirror
      Axis
         отметить галочку Z
      Mirror Object
         указать созданный круг
20. Создать два цилиндра (Shift + A -> Mesh -> Cylinder)
   Расположить их на стыке двух половинок станций
   Сделать несколько копий по кругу
      к цилиндру добавить модификатор Array
         Count = 30
      к цилиндру добавить модификатор Curve
         Deformation Axis = X
         Object = указать круг



21. Настроить материалы и освещение

Tags: blender, interplanety, интерпланети
Subscribe

  • Футуро-средневековое

    - Человек в железной броне! Твоя сила ничтожна, по сравнению с моей! - Зато принцесса знает комбинаторику! Читать дальше:…

  • Межвременное

    - Понимаете, я за кефиром пошел, а тут - она... - А что она? - Говорит: - Мне нужна твоя школьная форма,... Читать дальше:…

  • Музыкальное

    - Кто властитель тьмы бездонной? Утки! У-у-у! Тайны вкладов... - Дядюшка, может лучше "Сюзанну"? Читать дальше:…

Comments for this post were disabled by the author