Відповіді:
Blender може експортувати файли PLY (.ply), які є текстовими, дуже легко розбираються та містять кольори вершин. Важкий спосіб - змінити код експортера OBJ так, щоб він включав кольори вершин (таким чином порушуючи сумісність obj).
Існує аромат * .obj Wavefront *, який полегшує кольорові вершини. Я знаю два додатки, які можуть експортувати їх, а саме: "MeshLab" (безкоштовно) та "MeshMixer" (також вільний від Autodesk). Кольори вершин фактично знайдені відразу після кожного визначення вершин, як показано нижче ..
(Шматок * .obj)
####
#
# OBJ File Generated by Meshlab
#
####
# Object VERTEXPAINT_004_OBJ.obj
#
# Vertices: 284
# Faces: 281
#
####
mtllib ./VERTEXPAINT_004_OBJ.obj.mtl
vn 0.029683 0.730087 -0.682709
v 1220.094482 -572.500000 177.713943 0.984314 0.764706 1.000000
# "3 vals for Vert and 3 vals for Col"
vn 0.000000 0.858139 -0.513418
v 1291.571533 -609.439636 -28.628490 0.921569 0.219608 1.000000
vn 0.303129 0.896367 -0.323480
Спробуйте використовувати meshlab для генерації "Навколишнього оклюзії на основі вершини", а потім відкрийте його за допомогою "MeshMixer" ..
Це повинно роз'яснити вашу проблему .. Я думаю, що вершина забарвлення повертається з появою шейдерів .. Смішно, як здається, що забарвленням вершини нехтують, коли були виявлені карти зображень .. Тепер ми повинні побачити повернення «Розмальовки вершин»! Дайте мені знати, чи це було корисно!
vспецифікації позиції вершин. Розумний спосіб (сподіваємось) не порушувати сумісність із існуючими OBJ-аналізаторами.
OBJ Wavefront підтримує матеріали , кольорові групи яких однакові за кольором.
Матеріальні заяви виглядають приблизно так:
newmtl redMtl
Kd 1.00 0.00 0.00
Ks 0.50 0.50 0.50
Ns 18.00
Отже, Kd - дифузна складова, Ks - дзеркальна.
Вони будуть вказані у файлі .mtl, який супроводжує файл .obj. Всередині .obj-файлу є такі твердження
usemtl redMtl
f 1/5/1 30/39/2 20/29/3
f 20/29/4 30/39/5 31/41/6
f 35/48/7 26/35/8 2/6/9
Це означає, що вказані там грані мають використовувати матеріал redMtl. Коли ви розбираєте файл obj, це переводиться на кольори вершин.
Якщо багато різних кольорів, у вас буде багато різних матеріалів, але ви можете це зробити.
Ось відео про те, як призначити певну групу облич іншим матеріалом . Ви можете призначити різний матеріал для кожного обличчя в сітці, якщо бажаєте.