Roadmap
See original GitHub issueThe purpose of this ticket is to track progress towards the next major release and to let people know where things are headed.
Before v7 (non-breaking)
-
Modularize convolution operatorsImplement different blur operators as passes - Implement bilateral blur (depth-based)
- Implement Gaussian blur (for completeness)
- Implement mipmap blur (for
BloomEffect
) -
Move effect analysis fromEffectPass
toEffect
class - Use internal timer, let user provide a custom timer
Into v7 (breaking)
- Implement
BufferManager
andGeometryBuffer
- Create IO interface for passes and effects
- Remove
EffectAttributes
- Reduce amount of predefined uniforms in
EffectMaterial
- Refactor
EffectComposer
intoRenderPipeline
for pass grouping and swapping -
Use render hooks to run passes, promote use ofrenderer.render()
- Drop support for older versions of
three
- Remove deprecated classes, fields and methods
- Remove code that was added for backwards compatibility
-
Move away from getter/setter properties#349 - Convert to TypeScript, add more examples to doc comments
- Remove CJS bundles, change
type
tomodule
After v7
- Implement Dual Kawase blur
- Add fringe, gain and alternative blur kernels to
DepthOfFieldEffect
- Add film grain to
NoiseEffect
- Study ASSAO to improve
SSAOEffect
- Make
ShockWaveEffect
depth-aware - Add
LensFlareEffect
- Add
GlareEffect
Requires MRT & NodeMaterials (currently in Limbo)
- Implement
ReflectionEffect
(SSREffect
) andRefractionEffect
- Implement selective
MotionBlurEffect
- Fix MSAA artifacts in depth-based effects like SSAO
Issue Analytics
- State:
- Created 3 years ago
- Reactions:18
- Comments:23 (15 by maintainers)
Top Results From Across the Web
Developer Roadmaps
Community driven roadmaps, articles, guides, quizzes, tips and resources for developers to learn from, identify their career paths, know what they don't ...
Read more >What is a roadmap? - The ultimate guide to ... - Roadmunk
A visual roadmap is a communication tool. They're created and presented to get all stakeholders, executives and your entire team aligned on one...
Read more >Roadmap Basics - ProductPlan
A roadmap is a strategic plan that defines a goal or desired outcome and includes the major steps or milestones needed to reach...
Read more >Roadmapping: Your starter guide - AHA.io
A roadmap is a visual representation of your strategic plans. It ties together your strategy (the "why"), the work you will need to...
Read more >Roadmap - Wikipedia
A road map, a form of map that details roads and transport links · A plan, e.g.. Road map for peace, to resolve...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
This issue has been on hold for a while now so I understand why people would like to know when things will start moving again. Since this is a hobby project with no financial backing, there is no ETA. I’d really like to continue working on this project right away, but work and other real-life issues take priority. I’m currently aiming for October/November to finally tackle this roadmap.
@marcofugaro I’m sure that @sayduck-daniel didn’t mean to be pushy with his comment and I’m happy that people are interested in this project ❤️
I went with Patreon because they handle taxes, unlike GitHub Sponsors. And opencollective seemed more appropriate for teams.
I’d be happy to join 👍