Відповіді:
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, це переводиться на кольори вершин.
Якщо багато різних кольорів, у вас буде багато різних матеріалів, але ви можете це зробити.
Ось відео про те, як призначити певну групу облич іншим матеріалом . Ви можете призначити різний матеріал для кожного обличчя в сітці, якщо бажаєте.