58 lines
2.5 KiB
Plaintext
58 lines
2.5 KiB
Plaintext
------------ Tyra's v2.0 roadmap to publish on GitHub ------------
|
|
- [General] Znalezc problem w loaderze/ach
|
|
- [General] Assert czy ramki w obj maja taka sama ilosc danych
|
|
- [General] Clip glitch na tutorial01
|
|
- [General] Rename builder2
|
|
- [Obj] soldier_000001
|
|
- [General] vec3/vec4/m4x4 functions from ms
|
|
- [General] std::vector in mesh instead of array**
|
|
- [General] Allow to edit all data from mesh/texture
|
|
- [General] odpalic de_dust2, doszlifowac guard band
|
|
- [General] manycolor -> lightmap
|
|
- [General] rename invertT -> invertY
|
|
- [General] ładować ambient i wrzucać do material. Zmienic nazwe na ambient
|
|
- [General] wszystkie new M4x4 i = M4x4 na M4x4::Identity
|
|
|
|
- [General] USB test
|
|
- [General] Tyra version, render it on start
|
|
- [Renderer] Fog
|
|
- [Demo] Create cool demo which will show all features of Tyra
|
|
- [General] CI in Github via docker image
|
|
|
|
|
|
- [Tutorials] 1. Hello world! - explain init(), loop() and what should be inside them (every tutorial should be well commented!)
|
|
|
|
- [Tutorials] 2. 2D - explain beginFrame(), endFrame()
|
|
|
|
- [Tutorials] 3. Minecraft cube - explain this pipeline, and explain that there are many 3D pipelines
|
|
|
|
- [Tutorials] 4. Mesh rendering - explain staticPipeline, render .obj file via Mesh class, explain that this is high-level
|
|
abstract 3D object class, and what it have (animation etc)
|
|
|
|
- [Tutorials] 5. Manual rendering via staticPipeline - via Render3DBag (core.render()), render simple poly,
|
|
explain that this is lower-level abstract rendering, it have the all the features as Mesh rendering,
|
|
because Mesh rendering uses only core.render()
|
|
|
|
- [Tutorials] 6. Animation in Mesh rendering rendering, explain the API
|
|
|
|
- [Tutorials] 7. Directional lights in Mesh rendering
|
|
|
|
- [Tutorials] 8. Render skybox, and show that stdPipOptions.noClipChecks must be set to false, to turn on clip algorithms (prevent glitches)
|
|
|
|
- [General] Check all left TODOs -> Github issues
|
|
|
|
- [General] Credits: clipping, obj loader
|
|
|
|
------------ Github issues for Tyra v2 ------------
|
|
- [md2] refactor
|
|
- [3D] Add drawLine(x, y , color, size)
|
|
- [2D] Fixed font support
|
|
- [3D] Add drawBBox(x, y , color, size)
|
|
- [File] Async file loading
|
|
- [obj] Add multicolor support to obj
|
|
- [Obj] Improve obj importing for multiple usemtl with same names
|
|
- [tyrdata] Custom 3D data file with precalculated bboxes with support of async loading
|
|
- [Renderer] Interlacing
|
|
- [General] Add cpp lint checker in GitHub
|
|
- [General] Control generated id to avoid duplication. Maybe Just increment from 0? Add interface IIdentificable?
|