Исправление дефектов сглаживания на импортированных моделях... — различия между версиями — S.T.A.L.K.E.R. Inside Wiki

Исправление дефектов сглаживания на импортированных моделях... — различия между версиями

Материал из S.T.A.L.K.E.R. Inside Wiki

Перейти к: навигация, поиск
(...в 3ds Max)
 
(не показаны 3 промежуточных версий 1 участника)
Строка 1: Строка 1:
Итак: в конвертере бардака, а так же (естественно) в его плагине для импорта моделей в 3Д редакторы есть одна крайне неприятная особенность: слетают группы сглаживания (или как там это правильно называется) и когда потом модель через СДК экспортируется в ОГФ на модели возникают дефекты такого вида
+
==...в MilkShape 3D==
 +
<!--FIXME!!!-->
  
http://savepic.org/965567m.jpg
+
Итак, в конвертере бардака, а так же (естественно) в его плагине для импорта моделей в 3Д редакторы есть одна крайне неприятная особенность: слетают группы сглаживания (или как там это правильно называется), и, когда потом модель через СДК экспортируется в ОГФ на модели возникают дефекты такого вида:
  
http://savepic.org/965567.htm
+
[[Файл:Ms3d bad smooth.jpg||400px]]
  
 
Что сделать для исправления (способ найден и проверен в '''Milkshape 3D''', как это делать в других редакторах не знаю, так как не пользуюсь)
 
Что сделать для исправления (способ найден и проверен в '''Milkshape 3D''', как это делать в других редакторах не знаю, так как не пользуюсь)
Строка 9: Строка 10:
 
Выделяем всю модель или нужную область, потом ''Vertex - Weld Together'' и... наша моделька ровная и гладенькая
 
Выделяем всю модель или нужную область, потом ''Vertex - Weld Together'' и... наша моделька ровная и гладенькая
  
http://savepic.org/918463m.jpg
+
[[Файл:Ms3d bad smooth_2.jpg||400px]]
 
+
http://savepic.org/918463.htm
+
  
 
Теперь её можно спокойно экспортировать в СДК.
 
Теперь её можно спокойно экспортировать в СДК.
Строка 18: Строка 17:
  
  
--------------------------------------------------------------------------------
+
==...в 3ds Max==
 
+
  
 
По просьбе '''blackraven6''' добавляю способ по решению этой проблемы в '''3D Max''' (за что ему отдельное спасибо)
 
По просьбе '''blackraven6''' добавляю способ по решению этой проблемы в '''3D Max''' (за что ему отдельное спасибо)
Строка 26: Строка 24:
 
Тогда модели добавляется только визуальный эффект сглаживания без добавления дополнительных сглаживающих полигонов.  
 
Тогда модели добавляется только визуальный эффект сглаживания без добавления дополнительных сглаживающих полигонов.  
  
 
+
----
--------------------------------------------------------------------------------
+
 
+
  
 
Ещё один способ, предложенный '''adept''' для '''3D Max'''  
 
Ещё один способ, предложенный '''adept''' для '''3D Max'''  
  
http://4put.ru/view-max-picture.php?id=253531
+
[[Файл:3dsmax bad smooth.jpg||400px]]
  
 
Выделяем модель и переходим на вкладку ''Modify'' (1)
 
Выделяем модель и переходим на вкладку ''Modify'' (1)
Строка 42: Строка 38:
 
Модель стала граненная
 
Модель стала граненная
  
http://4put.ru/view-max-picture.php?id=253532
+
[[Файл:3dsmax bad smooth_2fx.jpg||400px]]
  
 
Теперь нужно поставить галочку ''Auto Smooth''. Все, модель сгладилась. Для регулировки уровня сглаживания нужно поставить галочку ''Prevent Indirect Smoothing'' и клацать на кнопочки возле надписи ''Threshold'', стандартно сглаживание стоит на цифре 30
 
Теперь нужно поставить галочку ''Auto Smooth''. Все, модель сгладилась. Для регулировки уровня сглаживания нужно поставить галочку ''Prevent Indirect Smoothing'' и клацать на кнопочки возле надписи ''Threshold'', стандартно сглаживание стоит на цифре 30
  
http://4put.ru/view-max-picture.php?id=253534
+
[[Файл:3dsmax bad smooth_3fx.jpg||400px]]
  
* Также можно использовать другой способ: воткрваем редактирование в Editable Mesh, нажимаем Polygon (или Element), выделяем всю модель и находим в редактировании полигонов квадратик из 72 (вроде там столько) чисел. Нажимаем "1" и модель сглажена.
+
* Также можно использовать другой способ: открываем редактирование в Editable Mesh, нажимаем Polygon (или Element), выделяем всю модель и находим в редактировании полигонов квадратик из 32 (вроде там столько) чисел. Нажимаем "1" и модель сглажена.
  
 +
<font color = "gray">
 +
По-человечески это называется "задать группы сглаживания" :) --[[Участник:RedPython|RedPython]] 18:04, 17 апреля 2011 (UTC)
 +
</font>
  
 
Авторы: '''Deathdoor''' (OGSE team), '''blackraven6''', '''adept''', [[Участник:Rekongstor|Rekongstor]]
 
Авторы: '''Deathdoor''' (OGSE team), '''blackraven6''', '''adept''', [[Участник:Rekongstor|Rekongstor]]
  
 +
==...в Maya==
 +
 +
Если в импортированной, например, из 3ds Max'а модели имеются видимые артефакты, то нужно разблокировать нормали, выполнив '''''Normals-->Unlock Normals''''' и затем '''''Normals-->Set to Face''''', при этом в опциях '''''Set to Face''''' должен стоять флажок '''''Match face normal'''''.
 +
 +
[[Файл:Maya bad face normals 1.png|400px]]  [[Файл:Maya bad face normals 2.png|400px]]
 +
 +
Т.к. в Maya нет понятия "группы сглаживания", а есть вершинные нормали, то поиск несуществующего пункта меню поначалу ставит в тупик новичка. Выходим из положения, выполнив '''''Shift+RMB-->Soften/Harden Edge-->Soften Edge''''':
 +
 +
[[Файл:Maya bad face normals 3fx.png|400px]]  [[Файл:Maya smooth face normals.png|325px]]
 +
 +
--[[Участник:RedPython|RedPython]] 18:04, 17 апреля 2011 (UTC)
  
 
[[Категория:Wireframe]]
 
[[Категория:Wireframe]]

Текущая версия на 19:31, 3 августа 2011

...в MilkShape 3D

Итак, в конвертере бардака, а так же (естественно) в его плагине для импорта моделей в 3Д редакторы есть одна крайне неприятная особенность: слетают группы сглаживания (или как там это правильно называется), и, когда потом модель через СДК экспортируется в ОГФ на модели возникают дефекты такого вида:

Ms3d bad smooth.jpg

Что сделать для исправления (способ найден и проверен в Milkshape 3D, как это делать в других редакторах не знаю, так как не пользуюсь)

Выделяем всю модель или нужную область, потом Vertex - Weld Together и... наша моделька ровная и гладенькая

Ms3d bad smooth 2.jpg

Теперь её можно спокойно экспортировать в СДК.

Т.е. напрямую загонять модели в СДК (через преобразование конвертером) не рекомендую во избежании этих дефектов, а они будут 100%


...в 3ds Max

По просьбе blackraven6 добавляю способ по решению этой проблемы в 3D Max (за что ему отдельное спасибо)

В 3D Max выделяем модель, далее Modifiers - Subdivision surface - Mesh smooth и справа в свитке subdivisions amount в поле iterations ставим вместо 1 (по дефолту) 0. Тогда модели добавляется только визуальный эффект сглаживания без добавления дополнительных сглаживающих полигонов.


Ещё один способ, предложенный adept для 3D Max

3dsmax bad smooth.jpg

Выделяем модель и переходим на вкладку Modify (1)

Открываем вкладку модификаторов (2)

Выбираем модификатор Smooth (3)

Модель стала граненная

3dsmax bad smooth 2fx.jpg

Теперь нужно поставить галочку Auto Smooth. Все, модель сгладилась. Для регулировки уровня сглаживания нужно поставить галочку Prevent Indirect Smoothing и клацать на кнопочки возле надписи Threshold, стандартно сглаживание стоит на цифре 30

3dsmax bad smooth 3fx.jpg

  • Также можно использовать другой способ: открываем редактирование в Editable Mesh, нажимаем Polygon (или Element), выделяем всю модель и находим в редактировании полигонов квадратик из 32 (вроде там столько) чисел. Нажимаем "1" и модель сглажена.

По-человечески это называется "задать группы сглаживания" :) --RedPython 18:04, 17 апреля 2011 (UTC)

Авторы: Deathdoor (OGSE team), blackraven6, adept, Rekongstor

...в Maya

Если в импортированной, например, из 3ds Max'а модели имеются видимые артефакты, то нужно разблокировать нормали, выполнив Normals-->Unlock Normals и затем Normals-->Set to Face, при этом в опциях Set to Face должен стоять флажок Match face normal.

Maya bad face normals 1.png Maya bad face normals 2.png

Т.к. в Maya нет понятия "группы сглаживания", а есть вершинные нормали, то поиск несуществующего пункта меню поначалу ставит в тупик новичка. Выходим из положения, выполнив Shift+RMB-->Soften/Harden Edge-->Soften Edge:

Maya bad face normals 3fx.png Maya smooth face normals.png

--RedPython 18:04, 17 апреля 2011 (UTC)

Другие места
LANGUAGE