-
Notifications
You must be signed in to change notification settings - Fork 1
Text rendering #38
Copy link
Copy link
Open
Labels
component: assetsRelated to assets management (e.g. Textures, Shaders, Models, etc.)Related to assets management (e.g. Textures, Shaders, Models, etc.)component: bindingsRelated to Python Bindings generationRelated to Python Bindings generationcomponent: engine objectsRelated to objects from the engine itself (e.g. Cameras, Lights, Meshes, etc.)Related to objects from the engine itself (e.g. Cameras, Lights, Meshes, etc.)component: rendering pipelineRelated to the parts of the rendering pipeline (e.g. culling, shadows, lighting, etc.)Related to the parts of the rendering pipeline (e.g. culling, shadows, lighting, etc.)component: shadersRelated to creating/updating/refactoring glsl shaders from the engineRelated to creating/updating/refactoring glsl shaders from the enginetype: docstype: feature
Description
Metadata
Metadata
Assignees
Labels
component: assetsRelated to assets management (e.g. Textures, Shaders, Models, etc.)Related to assets management (e.g. Textures, Shaders, Models, etc.)component: bindingsRelated to Python Bindings generationRelated to Python Bindings generationcomponent: engine objectsRelated to objects from the engine itself (e.g. Cameras, Lights, Meshes, etc.)Related to objects from the engine itself (e.g. Cameras, Lights, Meshes, etc.)component: rendering pipelineRelated to the parts of the rendering pipeline (e.g. culling, shadows, lighting, etc.)Related to the parts of the rendering pipeline (e.g. culling, shadows, lighting, etc.)component: shadersRelated to creating/updating/refactoring glsl shaders from the engineRelated to creating/updating/refactoring glsl shaders from the enginetype: docstype: feature
Projects
StatusShow more project fields
Todo
Description
This keeps track of the rendering text of any font in the 3d scene. There are two approaches we could follow. The first is drawing like bitmaps (we would require a special font file with the related texture atlas). The second approach makes use of FreeType and a more kind of modern approach. The one implemented in MuJoCo is the first one, so for the first implementation, we could use their font texture atlases.
Tasks
Notes
stb_fontas an initial option