Roadmap
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 25/100
- Tipo de issue
- Refactorización
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- javascript, three.js, typescript
- Área
- computer-graphics
Línea de trabajo
Empieza leyendo el elemento restante de la lista de comprobación y el issue #600, que trata sobre portar Effects al nuevo sistema. Usa los elementos de v7 completados como contexto y considera que el trabajo está terminado cuando Effects se hayan portado y se pueda marcar el elemento de la hoja de ruta.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
The 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 fromEffectPasstoEffectclass - Use internal timer, let user provide a custom timer
Into v7 (breaking)
See #419 for details.
- Implement
BufferManagerandGeometryPass - Create IO interface for passes and effects
- Remove
EffectAttributes - Reduce amount of predefined uniforms in
EffectMaterial - Refactor
EffectComposerintoRenderPipelinefor 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
- Add support for
logarithmicDepthBuffer - Implement GBuffer clearing
- Implement GBuffer background rendering
- Port Effects to the new system: #600
- Lenguaje dominante
- JavaScript
- Estrellas
- 2.9k
- Forks
- 251
- Merge medio
- 17 min
- PR fusionados (30 d)
- 1
Preparar el entorno
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de pmndrs/postprocessing
-
Implement OutlineEffectAbierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 30/100
pmndrs/postprocessing#727 ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 38/100
pmndrs/postprocessing#726 · 1 reacción ·
-
Implement SMAA T2xAbierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
pmndrs/postprocessing#716 · 1 reacción ·
-
Research: XR SupportAbiertovr
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
pmndrs/postprocessing#677 · 5 comentarios · 8 reacciones ·
-
Implement AfterImageEffectAbierto
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
pmndrs/postprocessing#665 · 1 comentario ·
Todos los issues de pmndrs/postprocessing
Issues similares
-
Design only Leadership Survey SLFS
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
bcgov/digital-journeys#2293 ·
-
Toolkit
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
Los mantenedores suelen responder en 1 día
-
API Bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
ProjectSidewalk/SidewalkWebpage#5556 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
jessepollak/home#1454 ·
Los mantenedores suelen responder en 1 día
-
Mend: dependency security vulnerability untriaged
Dificultad 2/5 1-3 horas Aptitud para principiantes 64/100
opensearch-project/OpenSearch-Dashboards#12822 ·
Los mantenedores suelen responder en 1 día