-
Notifications
You must be signed in to change notification settings - Fork 0
Research: a detailed, licensed CAD model of a specific engine for graphics quality #8
Copy link
Copy link
Open
Labels
area: dataCatalog, imported datasets, external assetsCatalog, imported datasets, external assetsarea: sceneThree.js scene, geometry, cameras, renderingThree.js scene, geometry, cameras, renderingdocumentationImprovements or additions to documentationImprovements or additions to documentationpriority: lowNice to haveNice to haveresearchNeeds investigation or a decision before buildingNeeds investigation or a decision before buildingv0.2.0Planned for the v0.2.0 releasePlanned for the v0.2.0 release
Milestone
Description
Activity
Metadata
Metadata
Assignees
Labels
area: dataCatalog, imported datasets, external assetsCatalog, imported datasets, external assetsarea: sceneThree.js scene, geometry, cameras, renderingThree.js scene, geometry, cameras, renderingdocumentationImprovements or additions to documentationImprovements or additions to documentationpriority: lowNice to haveNice to haveresearchNeeds investigation or a decision before buildingNeeds investigation or a decision before buildingv0.2.0Planned for the v0.2.0 releasePlanned for the v0.2.0 release
Every model in the app is generated in TypeScript. That keeps the repository self-contained and lets the separation and mechanism code know every piece, but the geometry is deliberately generic. The largest possible step in visual quality is a detailed, licensed model of one specific real engine. This issue is to investigate and decide, not to build yet.
What is needed
A written recommendation, added under
docs/, that answers:Success criteria
docs/with a comparison of at least three candidate sources and a clear recommendation, or a clear recommendation not to proceed.docs/ARCHITECTURE.mdrecording the source, licence, units, coordinate conventions, level of detail and hierarchy, as the existing Graphics section already asks for.Suggested approach
lib/engine/engine-data.tsgains an optionalsource: 'generated' | 'imported'field.Out of scope
Buying anything, and replacing the generated engines.
Touchpoints
docs/,components/engine/engine-scene.tsx,lib/engine/engine-data.ts,lib/engine/explosion-controller.ts