Jawaban:
Blender dapat mengekspor file PLY (.ply), yang berbasis teks, sangat mudah diurai, dan termasuk warna simpul. Cara yang sulit adalah mengubah kode eksportir OBJ sehingga mencakup warna simpul (sehingga melanggar kompatibilitas obj).
Memang ada rasa Wavefront * .obj yang memfasilitasi Vertex Coloring .. Saya tahu dua aplikasi yang dapat mengekspor ini yaitu "MeshLab" (gratis) dan "MeshMixer" (juga bebas dari Autodesk) .. Warna-warna titik sebenarnya ditemukan setelah setiap definisi sudut seperti yang ditunjukkan di bawah ini ..
(Sepotong * .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
Coba gunakan meshlab untuk menghasilkan "Oklusi Ambient Berbasis Vertex", lalu buka dengan "MeshMixer" ..
Ini harus menjelaskan masalah Anda .. Saya pikir pewarnaan Vertex akan datang kembali dengan munculnya shader .. Lucu bagaimana pewarnaan vertex tampaknya diabaikan ketika peta gambar ditemukan .. Sekarang kita harus melihat kembalinya "Mewarnai Vertex"! Beritahu saya jika ini bermanfaat!
v
spesifikasi posisi vertex. Cara cerdik untuk (semoga) tidak merusak kompatibilitas dengan parser OBJ yang ada.
Wavefront OBJ mendukung bahan , yang kelompok warna dari jerat warna yang sama.
Pernyataan materi terlihat seperti ini:
newmtl redMtl
Kd 1.00 0.00 0.00
Ks 0.50 0.50 0.50
Ns 18.00
Jadi, Kd adalah komponen difus, Ks specular.
Ini akan ditentukan di dalam file .mtl yang menyertai file .obj. Di dalam file .obj adalah pernyataan seperti
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
Ini berarti wajah yang ditentukan ada untuk menggunakan materi redMtl. Saat Anda mem-parsing file obj, ini diterjemahkan ke warna per-vertex.
Jika ada banyak warna berbeda, Anda akan memiliki banyak bahan berbeda, tetapi Anda bisa melakukannya.
Berikut adalah video cara menetapkan kelompok wajah tertentu pada materi yang berbeda . Anda dapat menetapkan bahan yang berbeda untuk setiap wajah dalam jaring jika Anda mau.