This content originally appeared on DEV Community and was authored by Alexander Alkevich
Our interactive platform Shader Learning for learning computer graphics now allows users to create and share custom tasks for free (here). Each task lets you build an graphics scene with full control over its components:
Scene Setup
- Configure the camera and its animation
- Add objects to the scene and define their geometry
- Upload textures and assign them to material
Shader Editing
- Write and edit both vertex and fragment shaders
- Add a post-processing shader for screen effects
Task Content
- Write a description for your task
- Add supporting theory or background information
Validation Settings
- Choose which files the user can edit
- Set the number of frames and frame intervals
- Define linting rules to guide correct solutions
Publishing & Sharing Once your task is created and published, it becomes instantly available. You can share the link with others right away.
Task Statistics For each task you publish, you can track:
- Number of views
- Number of successful solutions
- Likes and dislikes
- Written feedback from users
Task Management At any time, you can:
- Edit your task
- Hide it from public view
- Republish it when ready
This is the first version of the task creation system. Both the functionality and the UI will be refined and expanded over time. If you have suggestions or need specific features or data to build your tasks, feel free to reach out. I’m always open to improving the platform to better support your ideas.
I’m excited to see the tasks you create!
This content originally appeared on DEV Community and was authored by Alexander Alkevich