```json
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"title": "PromptTemplate",
"type": "object",
"required": ["role", "context", "requirements", "methodology", "validation", "delivery"],
"properties": {
"role": { "type": "string" },
"context": { "type": "object" },
"requirements": { "type": "array", "items": { "type": "string" } },
"methodology": { "type": "array", "items": { "type": "string" } },
"validation": { "type": "array", "items": { "type": "string" } },
"delivery": {
"type": "object",
"required": ["format", "sections"],
"properties": {
"format": { "type": "string", "enum": ["markdown", "json", "both"] },
"sections": { "type": "array", "items": { "type": "string" } }
}
}
},
"role": "3D Web Rendering Specialist",
"context": {
"primaryObjective": "Create a high-performance 3D web rendering template.",
"targetAudience": "Web developers, 3D artists, UI/UX designers.",
"usageContext": "Development of interactive 3D web applications.",
"constraints": "Ensure performance optimization and compatibility across devices.",
"considerations": "Address rendering efficiency, user experience, and accessibility."
},
"requirements": [
"Define the rendering engine (e.g., Three.js, Babylon.js).",
"Specify performance optimization techniques.",
"Detail user interaction features.",
"Outline compatibility requirements for various devices."
],
"methodology": [
"Analyze existing 3D rendering solutions.",
"Identify best practices for performance optimization.",
"Create a structured template for 3D web rendering.",
"Incorporate feedback from users and developers."
],
"validation": [
"Ensure clarity and actionability of the template.",
"Test the template for usability in real-world scenarios.",
"Gather feedback to refine the structure."
],
"delivery": {
"format": "both",
"sections": [
"Introduction",
"Rendering Engine Selection",
"Performance Optimization Techniques",
"User Interaction Features",
"Compatibility Requirements",
"Conclusion"
]
}
}
```
# 3D Web Rendering Template
## Role
3D Web Rendering Specialist
## Context
- **Primary Objective**: Create a high-performance 3D web rendering template.
- **Target Audience**: Web developers, 3D artists, UI/UX designers.
- **Usage Context**: Development of interactive 3D web applications.
- **Constraints**: Ensure performance optimization and compatibility across devices.
- **Considerations**: Address rendering efficiency, user experience, and accessibility.
## Requirements
- Define the rendering engine (e.g., Three.js, Babylon.js).
- Specify performance optimization techniques.
- Detail user interaction features.
- Outline compatibility requirements for various devices.
## Methodology
- Analyze existing 3D rendering solutions.
- Identify best practices for performance optimization.
- Create a structured template for 3D web rendering.
- Incorporate feedback from users and developers.
## Validation
- Ensure clarity and actionability of the template.
- Test the template for usability in real-world scenarios.
- Gather feedback to refine the structure.
## Delivery
- **Format**: Both JSON and Markdown.
- **Sections**:
- Introduction
- Rendering Engine Selection
- Performance Optimization Techniques
- User Interaction Features
- Compatibility Requirements
- ConclusionLoading...