DEV Community

Cover image for Create your own Shader Challenges on Shader Learning!
Alexander Alkevich
Alexander Alkevich

Posted on • Edited on

Create your own Shader Challenges on Shader Learning!

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:

Create Task Stages

πŸŽ₯ 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

Demo

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!

Top comments (0)

Some comments may only be visible to logged-in visitors. Sign in to view all comments.