Danial
offline
Опыт:
1,342Активность: |
Opti_Tops – программа для удаления продублированных вершин
Предлагаю вашему вниманию тестовую версию написанной мною программы Opti_Tops 1.1, которая предназначена для удаления вершин-дубликатов в .MDL моделях (для WarCraft 3).
Описание
Зачастую, при всякого рода импортах 3d моделей, возникает ситуация, когда вместо одной вершины в модели появляются вершины-дубликаты с теми же координатами. Так вот программа Opti_Tops «сливает» такие вершины в одну, что зачастую может значительно сократить вес модели. Особенности
Замечания
О всех багах и ошибках программы прошу сообщать мне.
Программа была написана в Microsoft Virtual Studio 2008 как приложение MFC. Сам я не имею никакого образования в области программирования и понимаю в этом очень не много… Для тех, кто разбирается в C++ и библиотеках MFC я предлагаю исходный проект: dfiles.ru/files/8g9wjatph или www.fayloobmennik.net/3299064 Отредактировано Danial, 23.10.2013 в 20:54. |
23.10.2013, 20:24 | #1
+3/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
vlad_C0M
Босс DarkSkyTeam
offline
Опыт:
10,459Активность: |
Звучит сносно, еще не проверял. *(Когда столкнусь с проблемой - обязательно проверю) Нужная вещь. Заяви на публикацию что ли? Отредактировано vlad_C0M, 27.10.2013 в 09:49. |
26.10.2013, 20:58 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
Чем не устроила функция оптимизации в mdlvis? |
27.10.2013, 18:42 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Danial
offline
Опыт:
1,342Активность: |
((цитата
Заяви на публикацию что ли?
)) Я сильно сомневаюсь, что программу разместят на первой странице, даже если я подам заявку. Да и зачем, моделлингом занимаются очень не многие и большинство из них, я уверен, уже знают о этой программе. К тому же это тестовая версия. Могут быть ошибки. Лучше протестируйте программу на парочке своих моделей и сообщите мне, если что не так. ((цитата
Чем не устроила функция оптимизации в mdlvis? )) Mdlvis не оптимизирует модели таким образом. И если вы мне не верите, скачайте модель в приложении и оптимизируйте её с помощью Mdlvis. Как было 26 вершин, так и останется. А если прогнать эту модель через OptiTops, то 10 вершин будет удалено (слито с дубликатами). При этом геометрия и текстура на модели не пострадают. Отредактировано Danial, 27.10.2013 в 19:24. |
27.10.2013, 19:19 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
|
27.10.2013, 19:36 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Danial
offline
Опыт:
1,342Активность: |
Всё же не стоит. Хотя бы потому что я хотел ещё одну опцию сделать. Сделать своеобразный допуск по расстоянию для каждой вершины. Так, например, если размеры модели исчисляются единицами, а две вершины находятся на расстоянии 0.00001 друг от друга, то очевидно, что эти вершины можно объединить в одну (если они принадлежат одной кости и одной точке на UV-карте, конечно). Значение допуска должно определяться пользователем. |
27.10.2013, 19:48 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|