Blender: Difference between revisions

Update notice w/ summary
(→‎History of modding with Blender: It's not that rigging never worked in XSI, it's that we've never figured it out there. Also minor grammatical edits.)
(Update notice w/ summary)
Tags: Mobile edit Mobile web edit
 
(5 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{update|This article contains links to the now defunct Oni Central Forum. Sections: History of Modding with Blender}}
Blender is a free and open-source program used for 3D modeling, animating, rigging, texturing, video editing, digital drawing, etc. It is the community's current 3D software of choice for modding Oni.
Blender is a free and open-source program used for 3D modeling, animating, rigging, texturing, video editing, digital drawing, etc. It is the community's current 3D software of choice for modding Oni.


Line 32: Line 33:


Related videos:
Related videos:
* [https://youtu.be/XqX5wh4YeRw?t=46 Python Crash Course for Blender! (Curtis Holt)]
* [https://www.youtube.com/watch?v=XqX5wh4YeRw&t=46s Python Crash Course for Blender! (Curtis Holt)]
* [https://www.youtube.com/watch?v=uahfuypQQ04 Blender 2.8 Addon Development Tutorial for Beginners (Jayanam)]
* [https://www.youtube.com/watch?v=uahfuypQQ04 Blender 2.8 Addon Development Tutorial for Beginners (Jayanam)]


Line 57: Line 58:


For more information on BlenderOni, please check its documentation page available [[BlenderOni|HERE]].
For more information on BlenderOni, please check its documentation page available [[BlenderOni|HERE]].
==Blender-specific OniSplit information==
For detailed instructions on how to convert Oni assets to Blender-readable files, please check [[Importing_character_models#Blender-specific_OniSplit_information| Blender-specific OniSplit information.]]


==Oni-specific issues with Blender==
==Oni-specific issues with Blender==
===Fixing texture mapping of DAE files===
Replace all instances of <technique> with <technique sid="common">.
===Rotation order===
===Rotation order===
The previous XSI process allowed us to get to work pretty quickly: you could simply export any animation from Oni as a COLLADA file using OniSplit, then import it to XSI and it would work (mostly) without any quirks. That is not the case with Blender. If you import any Oni animation into Blender as it is, the rotations will be all wrong.
The previous XSI process allowed us to get to work pretty quickly: you could simply export any animation from Oni as a COLLADA file using OniSplit, then import it to XSI and it would work (mostly) without any quirks. That is not the case with Blender. If you import any Oni animation into Blender as it is, the rotations will be all wrong.
Line 91: Line 98:


===Lack of textures on animated models===
===Lack of textures on animated models===
'''Currently there is no option in OniSplit for exporting animated models with textures.''' While you don't need textures for animating, they are very useful, particularly in the case of Oni; the models are low-detail to a point where you can lose sense of which direction elbows and knees are facing if you don't have the textures on.  
'''Currently there is no option in OniSplit for exporting animated models with textures in a way that Blender will import.''' While you don't need textures for animating, they are very useful, particularly in the case of Oni; the models are low-detail to a point where you can lose sense of which direction elbows and knees are facing if you don't have the textures on.  


Because there is no option to export animated models with textures, '''the current workaround for that is to import an unanimated model with textures, then import an animated model,''' and either copy materials from the unanimated model to the animated one (the faster method), or set the materials on the animated model manually in the Shading tab.
Because there is no option to export animated models with textures, '''the current workaround for that is to import an unanimated model with textures, then import an animated model,''' and either copy materials from the unanimated model to the animated one (the faster method), or set the materials on the animated model manually in the Shading tab.
21

edits