Сповіщення
Очистити все

Maya. Створення сцени


Ранг:
Майстер
Роль:
Гість
Записи:
752
Приєднався:
7 місяців тому
 

Моделінг

  • Вся геометрія має бути створена в реальних світових розмірах (якщо стіл у реальному житті висотою 1 метр, значить його треба і в Maya робити висотою 1 метр, все гранично ясно і просто)
  • Bounding box персонажа має три стани: стоячи (1.8х0.7х0.7 у метрах), сидячи (1.5х0.7х0.7 у метрах) та дуже сидячи (1.2х0.7х0.7 у метрах).
  • Весь рівень має бути не більше 150 тисяч трикутників.
 
  • Сцена має складатися із груп. Назва групи формується за таким принципом: mp_имяуровня_назвгеометрии . Наприклад, у нашій тестовій сцені такі гурти: mp_atp_terrain, mp_atp_buildings. У групі може бути як один об'єкт, і кілька. Імена об'єктів усередині групи жодним чином не повинні збігатися з ім'ям групи.

У межах однієї групи всі імена повинні бути унікальними .

 
 
  • Шейп об'єкта має містити правильне ім'я. Формується за таким принципом: об'єкт - ім'я_об'єкта, шейп - ім'я_об'єкта Shape.
 

Текстурування

General issues

X-ray шейдер, крім текстури використовує надбудову, що складається з трьох частин - Engine, Compiler, Material.

  • Engine - відображення текстури в движку гри.
  • Compiler – використовується при компіляції рівня.
  • Material - ігровий матеріал (wallmark, sound та ін.).
 

Опис шейдерів

Engine
Шейдери для статичних об'єктів
default Основний lightmap shader.
def_vertex Основний vertex shader.
def_aref Прозорість. alpha test – aref (без градієнтів).
def_trans Прозорість. alpha test – trans (з градієнтами).
selflight Матеріал, що самосвітиться.
Шейдери для динамічних об'єктів
models/model Основний шейдер.
models/antigas_glass Шейдер із відображенням CubeMap – 1 варіант.
models/artefact Шейдер із відображенням CubeMap – 2 варіант.
models/artefact2 Шейдер із відображенням CubeMap – 3 варіант.
models/model_fur Прозорість. alpha test – aref (без градієнтів).
models/lightplanes Світиться матеріал з прозорі. та з ефектом falloff.
models/model_aref Прозорість. alpha test – trans (з градієнтами).
models/pautina Матеріал з прозорістю та ефектом falloff.
models/selflight Основний матеріал, що самосвітиться.
models/selflightl Матеріал, що самосвітиться, з меншою інтенсивністю.
models/transparent Прозорість.
models/weapons Шейдер з відображенням CubeMap – 4 варіант.
models/window Напівпрозорий шейдер із відображенням CubeMap.
effects/water Шейдер чистої води.
effects/waterstuden Шейдер болота.
effects/waterryaska Шейдер ряски.
terrain/asfalt Шейдер terrain, асфальт.
terrain/grass Шейдер terrain, трава.
terrain/sand Шейдер terrain, земля.
Compiler
default Основний lightmap shader.
def_vertex Основний vertex shader.
def_ghost Lightmap shader без collision.
def_kolizion_vertex Спеціальний шейдер невидимої геометрії.
Material
Ігрові шейдери для статичних об'єктів
default Основний матеріал.
material/asphalt Матеріал асфальту.
material/bricks Матеріал цегляної кладки.
матеріал/bush Матеріал куща.
material/cloth Матеріал тканини.
material/concrete Матеріал бетону.
material/death Матеріал вбиває персонаж.
material/dirt Матеріал в'язкого бруду.
material/earth Матеріал землі.
матеріал/fake Невидимий матеріал, що обмежує переміщення.
material/fake_ladders Невидима площина сходів.
material/flooring_tile Матеріал кахельної плитки.
material/glass Матеріал скла.
матеріал/grass Матеріал трави (використовується на текстурі terrain).
material/gravel Матеріал гравію.
material/metal Матеріал масивного металу, що не пробивається.
material/metall_pipe Матеріал металевої труби.
material/metal_plate Матеріал листового металу, що пробивається.
material/sand Матеріал піску.
material/setka_rabica Матеріал металевої сітки.
material/shifer Матеріал шиферу та толі.
material/stucco Матеріал штукатурки.
material/tin Матеріал бляшанки.
material/tree_trunk Матеріал дерева стовбура.
material/water Матеріал води.
material/wood Матеріал дерев'яного товстого виробу.
material/wooden_board Матеріал дерев'яних дощок.
Ігрові шейдери для динамічних об'єктів
default_object Основний матеріал.
objects/barrel Матеріал бочки.
objects/bottle Матеріал невеликого скла.
objects/bullet Матеріал кулі.
objects/car_cabine Матеріал кабіни автомобіля.
objects/car_wheel Матеріал автомобіля автомобіля.
objects/clothes Матеріал тканини.
objects/concrete_box Матеріал бетону.
objects/dead_body Матеріал мертвого тіла.
objects/fuel_can Матеріал каністри з паливом.
objects/glass Матеріал скла.
objects/knife Матеріал ножа.
objects/large_furnitura Матеріали дерев'яних виробів.
objects/large_metal_trash Матеріал масивного металу.
objects/large_weapon Матеріали автоматів.
objects/metal_box Матеріал листового металу
objects/monster_body Матеріал мертвих монстрів.
objects/small_box Матеріал дрібних металевих об'єктів.
objects/small_metal_trash Матеріал невеликого металевого сміття.
objects/small_weapon Матеріал пістолетів.
objects/tin_can Матеріал бляшанки.
 

X-Ray Shader Presets для статичних об'єктів

Terrain Grass
Double side no
Engine levels/mp_atp_grass
Compiler default
Material матеріал/grass
Terrain Sand
Double side no
Engine levels/mp_atp_sand
Compiler default
Material material/earth
Terrain Asphalt
Double side no
Engine levels/mp_atp_asfalt
Compiler default
Material material/asphalt
Металевий лист, що пробивається
Double side no
Engine default
Compiler default
Material material/metal_plate
Прозора металева сітка
Double side yes
Engine def_aref
Compiler default
Material material/setka_rabica
Звичайна металева поверхня
Double side no
Engine default
Compiler default
Material material/metal
Дерев'яні доски
Double side no
Engine default
Compiler default
Material material/wooden_board
Товсті дерев'яні вироби
Double side no
Engine default
Compiler default
Material material/wood
Бетон
Double side no
Engine default
Compiler default
Material material/concrete
Цегляна кладка
Double side no
Engine default
Compiler default
Material material/bricks
Шифер, толь
Double side no
Engine default
Compiler default
Material material/shifer
Штукатурка
Double side no
Engine default
Compiler default
Material material/stucco
Земляний насип
Double side no
Engine default
Compiler default
Material material/earth
Невидима площина, що вказує на сходи
Double side no
Engine def_vertex
Compiler def_kolizion_vertex
Material material/fake_ladders
Невидима площина, що захищає прохід персонажа
Double side yes
Engine def_vertex
Compiler def_kolizion_vertex
Material матеріал/fake
Скло, що розбивається
Double side yes
Engine models/window
Compiler def_vertex
Material objects/glass
Вода
Double side no
Engine effects/water
Compiler def_vertex
Material material/water

Якщо xrayMaya_export не експортує об'єкти, перевірте наявність помилок і виправте їх.

Помилки для xrayMaya_export вважаються:

  • Неправильні текстурні координати (потяжки).
  • Полігон площею 0 м2 .
  • Тонкі довгі трикутники.
  • Не склеєні точки, що знаходяться в тому самому місці і т.д.

   
Цитата