Allow me to rephrase.
@ anybody on the Unity engineering? coding? demigod? team.
The Issue:
The importer is currently importing values from .blend files incorrectly.
The error is not unity floating point related in scene as I can manually fix the values without issue.
In Short: The values are wrongly imported.
There is no other explanation that i can think of for what I am experiencing, which is half a work days
worth of back log trying to spot and fix the differences between Blender and Unity.
Even if blender uses double precision, when dealing with a figure that is less then 7 figures long,
there is next to zero error when the value is passed to a float, that I know of.
Now, before I waist a month developing a proper exporter and importer that handles everything
properly from; mesh to object to animation to w/e is required. I would like to ask the following question
of the people that actively develop the code for the Engine or those that do actually know or can get
the answers to 2, simple, strait forward questions of which the second is only available based on the
condition of the first.
The Questions:
Is the Importer planned to be fixed? and if so, when?
Or if this Question Post is to complicated.
using UnityDevTeam;
using UnityEngine;
using UnityEditor;
namespace HonourDemon {
public class ImportIssue : UnityEditor {
public string plannedFixDate; //Update value in inspector. I have my hands full fixing shit that aint really meant to be broke and don't have the time to implement UI.
//On Second thought. Add it to the comments here as well incase some one resets the interface
//ToDo: initialize plannedFixDate with value;
private void Awake() {
UnityDevTeam.PingUnityDevTeam("Hello?");
}
private void Start() {
UnityDevTeam.PingUnityDevTeam("?"); //Some times a second ping helps
UnityDevTeam.SendMessage("Help");
}
/// <summary>
/// This Class Provides an answer to the Questions:
/// Is the .blend Importer planned to be fixed? and if so, when?
/// <summary>
private string DoQuestion(bool _isOk) {
string answer = "No";
If(_isOK) answer = "Yes. Date: " + plannedFixDate;
return answer;
}
}
}
More Context + Bonus irritation and Sarcasm:
Due to the unpredictability of floats, i have opted to create primitive collider reference objects in blender. But i know right? When I ask some one to write down the number 10 and they write down the number 11, I’m just suppose to be happy with that, aren’t I.
Second edit: for missing some using statements;
Old Version for Reference:
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Anybody @Unity got any idea as to when we mere mortals will be graced with a fully functional and error free importer for .blend or at least .FBX files.
Heck I don’t mind manually fixing coords and hoping that the recommended settings on export and import will do as advertised, like the next peasant.
But surely Unity has been around long enough that the default fbx export settings will do and the unity importer does the rest…right? No need to worry about scaling or any of that stuff. Being able to have 9 nested layers of objects. Meshes and Objects being named correctly…etc.
My big concern how ever is that the coords in blender and unity don’t align a lot of the time and that a known value with less than 7 figures of precession {-5.0921} is prone to floating point errors in Unity {5.092068}. What is it about the number one that Unity so hates that it would even deny itself the number.SO. In Summary.
I won’t be responding to anything, other then a clear cut answer from the Unity Team, So do not be concerned if I do not reply to my fellow mortals.
Ultimately, Just hoping for an update, on the future of the Unity Game Engine, as this has been an issue since…
ah heck, you know when.Context Follows:
*Attached Image is just one of many, more than I care to count issues, in one single import.
I’ll allow you dear reader to play spot the difference, as i have already waisted countless hours
manually adjusting simple small known numbers arbitrarily changed by who knows what metric
that miss Aligns every random who’s its of what what.P.S. if any one wants to play more ‘Spot the Difference’
I will gladly upload more examples from the same file.
I do have over 200 hundred of them.