Wolfram
02:13 28-07-2009 Продолжение эпопеи с запеканием Normal map
Итак, передо мной встала реальная проблема: избавиться от швов в движке.

Повторюсь, я решил проблему запекания нормал мапы для рендертайм визуализации, там швов нет абсолютно. Теперь нужно решить проблему со швами в игровом движке. По этому поводу у меня есть несколько соображений:
1. Проблема в том, что отступы от швов развертки небольшие, оттого, поскольку движок делает не такую точную развертку и наложение текстур на модель, возникают швы.
2. Проблемна геометрия - есть повторяющиеся вертексы, и связаны эти ошибки с проблемами во время импорта-экспорта.
3. Неправильные настройки Z-Mapper'a.
4. Realtime движок не поддерживают безшовное текстурирование.

На данный момент pipeline снятия карт нормалей идет следующим образом:
1. Создание базовой геометри в максе - финальная low-poly модель.
2. Экспорт в obj.
3. Импорт и развертка с помощью Unfold3d.
4.Экспорт в obj.
5. Импорт в макс и доработка напильником развертки.
6. Экспорт в obj.
7. Импорт и детализация в Z-Brush.
8. Снятие карт нормалей в Z-Mapper'e.
9. Экспорт текстуры.
10. Проверка в максе.
11. Экспорт в движок.

Как-то так. И это не считая того, что для окончания работ над моделью следует сделать диффуз, спекуляр карты, сделать ей риг. Но все это дело техники - лишь бы разобраться с картами нормалей, дальше будет легче.
Комментарии:
Deprave
03:01 28-07-2009
Я то думал, как у тебя хватает нервов на максовский анврап, а ты оказывается для этого специальную софтину нарыл... я темный ~_~
Wolfram
09:05 28-07-2009
Анврап - это один из самых простых процессов вообще-то.
Прога юзается с органическими моделями, а на обычные (hard edges) хватает средств макса.

Я вообще люблю оптимизацию
Deprave
10:33 28-07-2009
Как-то надо было развернуть светофор, так я два дня его мучил максовским анврапом, да вот так и не въехал, чего с ним делать, как его резать итд.
Wolfram
11:27 28-07-2009
Светофор? Дык там ничего сложного нет.
Тем более, по сути следовало моделить отдельно, и к каждой части применять простой маппинг (как то: планарный, цилиндрический, сферический, box). Потом можно совместить все это в одной модели и так далее... Ну вариантов масса.

Я так понимаю, у многих проблемы с маппингом. Правда в геймдеве текстурным координатам очень большое внимание уделяют, оттого эту тему я потихоньку, не смотря на дефицит информации, осваиваю.

отредактировано: 28-07-2009 12:05 - Wolfram

Deprave
11:41 28-07-2009
а Збраш не является альтернативой? как бы вместо того, чтобы разворачивать и все такое, взять и нарисовать текстуру на самой модельке?
Wolfram
12:01 28-07-2009
Z-brush крайне фигово работает с развертками и без текстурных координат не умеет ни текстурировать, ни снимать карты рельефа.

У него есть два метода создания беcшовных разверток AUV tile и еще какая-то, но использование их сомнительно, так как они безпорядочно разбивают развертку на кучу кусочков, и текстурировать в фотошопе становиться вообще невозможно. Тем более это не оптимизировано для игровых движков (у них чем меньше швов, тем лучше).

Поэтому в Z-Brush'e без предварительной развертки никуда.
Wolfram
12:07 28-07-2009
Пример AUV Tile в ZBrush
http://www.pixolator.com/zbc/attach...chmentid=126396
Deprave
12:35 28-07-2009
анврап правит миром -.-'
Wolfram
12:43 28-07-2009
Без него никак...
Deprave
12:49 28-07-2009
А этот анфолд 3д все делает, или только органические модели? и насколько он упрощает задачу?
Я что-то слышал, что в Софтимаже сделали какой-то лютый автоматический анврап, который работает, только я вот этот Софтимаж поставил и ужаснулся его интерфейсу, управлению и принципам работы.
Wolfram
13:06 28-07-2009
Имеется в виду, наверное, XSI? Так вот, XSI уже давно не Softimage, a Autodesk ^_^

По поводу анфолда, он реально упрощает задачу для органики, там просто нужно указать швы, а разрежет, разгладит, и скомпонует он куски сам. Немного доработав напильничком (анврапом) в максе получаем готовую развертку. По поводу не органики - тоже самое, просто я не совсем понимаю, что там могут быть за проблемы В максе делаешь Mapping > Flatten Mapping... И все.
Deprave
13:15 28-07-2009
Да в максе то пелт не работает, то не знаешь откуда и как резать, чтобы что-то вразумительное получить, да и пока мне удается понять с чем и как общаться уходит много нервов и сил, даже с клосом я намного легче разобрался.