The following warnings occurred:
Warning [2] Undefined array key "lockoutexpiry" - Line: 94 - File: global.php PHP 8.1.27 (Linux)
File Line Function
/global.php 94 errorHandler->error
/printthread.php 16 require_once
Warning [2] Undefined array key "lockoutexpiry" - Line: 573 - File: global.php PHP 8.1.27 (Linux)
File Line Function
/global.php 573 errorHandler->error
/printthread.php 16 require_once
Warning [2] Undefined variable $can_access_moderationqueue - Line: 752 - File: global.php PHP 8.1.27 (Linux)
File Line Function
/global.php 752 errorHandler->error
/printthread.php 16 require_once
Warning [2] Undefined array key "avatartype" - Line: 892 - File: global.php PHP 8.1.27 (Linux)
File Line Function
/global.php 892 errorHandler->error
/printthread.php 16 require_once
Warning [2] Undefined array key "avatartype" - Line: 892 - File: global.php PHP 8.1.27 (Linux)
File Line Function
/global.php 892 errorHandler->error
/printthread.php 16 require_once
Warning [2] Undefined variable $awaitingusers - Line: 34 - File: global.php(959) : eval()'d code PHP 8.1.27 (Linux)
File Line Function
/global.php(959) : eval()'d code 34 errorHandler->error
/global.php 959 eval
/printthread.php 16 require_once
Warning [2] Undefined array key "style" - Line: 1024 - File: global.php PHP 8.1.27 (Linux)
File Line Function
/global.php 1024 errorHandler->error
/printthread.php 16 require_once
Warning [2] Undefined property: MyLanguage::$lang_select_default - Line: 5308 - File: inc/functions.php PHP 8.1.27 (Linux)
File Line Function
/inc/functions.php 5308 errorHandler->error
/global.php 1024 build_theme_select
/printthread.php 16 require_once
Warning [2] Undefined array key 1 - Line: 1474 - File: inc/functions.php PHP 8.1.27 (Linux)
File Line Function
/inc/functions.php 1474 errorHandler->error
/inc/functions.php 1429 fetch_forum_permissions
/printthread.php 76 forum_permissions
Warning [2] Undefined array key "showimages" - Line: 160 - File: printthread.php PHP 8.1.27 (Linux)
File Line Function
/printthread.php 160 errorHandler->error
Warning [2] Undefined array key "showvideos" - Line: 165 - File: printthread.php PHP 8.1.27 (Linux)
File Line Function
/printthread.php 165 errorHandler->error
Warning [2] Undefined array key "showimages" - Line: 160 - File: printthread.php PHP 8.1.27 (Linux)
File Line Function
/printthread.php 160 errorHandler->error
Warning [2] Undefined array key "showvideos" - Line: 165 - File: printthread.php PHP 8.1.27 (Linux)
File Line Function
/printthread.php 165 errorHandler->error
Warning [2] Undefined array key "showimages" - Line: 160 - File: printthread.php PHP 8.1.27 (Linux)
File Line Function
/printthread.php 160 errorHandler->error
Warning [2] Undefined array key "showvideos" - Line: 165 - File: printthread.php PHP 8.1.27 (Linux)
File Line Function
/printthread.php 165 errorHandler->error
Warning [2] Undefined array key "showimages" - Line: 160 - File: printthread.php PHP 8.1.27 (Linux)
File Line Function
/printthread.php 160 errorHandler->error
Warning [2] Undefined array key "showvideos" - Line: 165 - File: printthread.php PHP 8.1.27 (Linux)
File Line Function
/printthread.php 165 errorHandler->error
Warning [2] Undefined array key "showimages" - Line: 160 - File: printthread.php PHP 8.1.27 (Linux)
File Line Function
/printthread.php 160 errorHandler->error
Warning [2] Undefined array key "showvideos" - Line: 165 - File: printthread.php PHP 8.1.27 (Linux)
File Line Function
/printthread.php 165 errorHandler->error
Warning [2] Undefined array key "showimages" - Line: 160 - File: printthread.php PHP 8.1.27 (Linux)
File Line Function
/printthread.php 160 errorHandler->error
Warning [2] Undefined array key "showvideos" - Line: 165 - File: printthread.php PHP 8.1.27 (Linux)
File Line Function
/printthread.php 165 errorHandler->error
Warning [2] Undefined array key "showimages" - Line: 160 - File: printthread.php PHP 8.1.27 (Linux)
File Line Function
/printthread.php 160 errorHandler->error
Warning [2] Undefined array key "showvideos" - Line: 165 - File: printthread.php PHP 8.1.27 (Linux)
File Line Function
/printthread.php 165 errorHandler->error
Warning [2] Undefined array key "showimages" - Line: 160 - File: printthread.php PHP 8.1.27 (Linux)
File Line Function
/printthread.php 160 errorHandler->error
Warning [2] Undefined array key "showvideos" - Line: 165 - File: printthread.php PHP 8.1.27 (Linux)
File Line Function
/printthread.php 165 errorHandler->error
Warning [2] Undefined array key "showimages" - Line: 160 - File: printthread.php PHP 8.1.27 (Linux)
File Line Function
/printthread.php 160 errorHandler->error
Warning [2] Undefined array key "showvideos" - Line: 165 - File: printthread.php PHP 8.1.27 (Linux)
File Line Function
/printthread.php 165 errorHandler->error
Warning [2] Undefined array key "showimages" - Line: 160 - File: printthread.php PHP 8.1.27 (Linux)
File Line Function
/printthread.php 160 errorHandler->error
Warning [2] Undefined array key "showvideos" - Line: 165 - File: printthread.php PHP 8.1.27 (Linux)
File Line Function
/printthread.php 165 errorHandler->error
Warning [2] Undefined array key "showimages" - Line: 160 - File: printthread.php PHP 8.1.27 (Linux)
File Line Function
/printthread.php 160 errorHandler->error
Warning [2] Undefined array key "showvideos" - Line: 165 - File: printthread.php PHP 8.1.27 (Linux)
File Line Function
/printthread.php 165 errorHandler->error



Forums
Exporting tracks from blender 2.80 - Printable Version

+- Forums (https://www.vdrift.net/Forum)
+-- Forum: Community (https://www.vdrift.net/Forum/forumdisplay.php?fid=3)
+--- Forum: Cars & Tracks (https://www.vdrift.net/Forum/forumdisplay.php?fid=11)
+--- Thread: Exporting tracks from blender 2.80 (/showthread.php?tid=2451)



Exporting tracks from blender 2.80 - alex25 - 01-03-2020

i've been trying to export all objects from blender 2.80 into a jpk file but no objects get exported. if i export just one object to a joe file then it works fine. not quite sure what i'm doing wrong? i've tried selecting all objects, deselecting them all but still no objects get exported. i'm doing this on debian. any ideas?

looking at blender-scripts/blender28/vdrift.py at joe_pack.from_mesh() at line 367 i see

  objlist = bpy.context.scene.collection.objects

but it's empty so no wonder nothing gets exported.

thanks.


RE: Exporting tracks from blender 2.80 - NaN - 01-05-2020

Try changing bpy.context.scene.collection.objects to bpy.context.scene.collection.all_objects.


RE: Exporting tracks from blender 2.80 - alex25 - 01-05-2020

i did and now i get:

Traceback (most recent call last):
  File "/usr/share/blender/scripts/addons/vdrift.py", line 997, in execute
    joe_pack.write(filepath, self.export_list, self.ExportJpk)
  File "/usr/share/blender/scripts/addons/vdrift.py", line 348, in write
    jpk = joe_pack().from_mesh()
  File "/usr/share/blender/scripts/addons/vdrift.py", line 389, in from_mesh
    image = bsdf.inputs['Base Color'].links[0].from_node.image
IndexError: tuple index out of range

location: <unknown location>:-1

location: <unknown location>:-1

that's because bsdf.inputs['Base Color'].links is empty.


RE: Exporting tracks from blender 2.80 - NaN - 01-05-2020

The exporter assumes that the texture is linked to the 'Base Color' input. You can check it in the shading workspace, shader editor window.


RE: Exporting tracks from blender 2.80 - NaN - 01-05-2020

If you can upload a minimal blend file, a single object should be enough, I can try to figure out where the texture is.


RE: Exporting tracks from blender 2.80 - alex25 - 01-05-2020

never mind, turns out the textures were in the wrong directory so blender couldn't find them. once i fixed that i managed to export the objects. i wish there were a way i can split all objects by material in one go rather than doing it by hand for each and every one of them. still needed to replace collection.objects with collection.all_objects. thanks.


RE: Exporting tracks from blender 2.80 - alex25 - 01-06-2020

adding something like

                bpy.ops.object.editmode_toggle()
                bpy.ops.mesh.separate(type='MATERIAL')

before 

                objlist = bpy.context.scene.collection.all_objects

joe_pack.from_mesh() seems to split the objects by material. it might act only on selected objects, so selecting all objects might be needed first (i had them all selected in blender). thanks. now i have to remember how surfaces work, etc.


RE: Exporting tracks from blender 2.80 - NaN - 01-06-2020

Yeah. That is the Splitting Mesh by Material command (enter Edit mode, press the P key, select split By Material). The exporter does not handle meshes with multiple materials at all.


RE: Exporting tracks from blender 2.80 - alex25 - 01-06-2020

this is why i added that piece of code. is getting kind of boring to do that manually for more than 1000 objects). it would be nice if a more robust version could be added to the exporter.


RE: Exporting tracks from blender 2.80 - NaN - 01-07-2020

But you don't have to do it for each object separately. Select them all, go into edit mode, and separate. I've just tried it, and it works just fine.


RE: Exporting tracks from blender 2.80 - alex25 - 01-08-2020

yes, but since having one material per object is a requirement for exporting to joe format, why not just make sure that's actually the case rather than silently give the wrong answer? funny how things are, i had almost forgotten how annoying it is to work with you. thanks for reminding me, i won't bother you guys again. good luck.