Implement automatic LOD (Level of Detail)
-Happens on import by default for all models -Just works (tm) -Biasing can be later adjusted per node or per viewport (as well as globally) -Disabled AABB.get_support test because its broken
This commit is contained in:
parent
36b4e035dc
commit
d2302f53d6
38 changed files with 513 additions and 109 deletions
|
|
@ -63,6 +63,7 @@ private:
|
|||
AmbientMode ambient_mode;
|
||||
Color ambient_color;
|
||||
float ambient_color_energy;
|
||||
float lod_threshold;
|
||||
|
||||
uint32_t cull_mask;
|
||||
UpdateMode update_mode;
|
||||
|
|
@ -90,6 +91,9 @@ public:
|
|||
void set_max_distance(float p_distance);
|
||||
float get_max_distance() const;
|
||||
|
||||
void set_lod_threshold(float p_pixels);
|
||||
float get_lod_threshold() const;
|
||||
|
||||
void set_extents(const Vector3 &p_extents);
|
||||
Vector3 get_extents() const;
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue