Skip to content

Update skills for Three.js r183#6

Open
Jonohobs wants to merge 1 commit into
CloudAI-X:mainfrom
Jonohobs:update/threejs-r183
Open

Update skills for Three.js r183#6
Jonohobs wants to merge 1 commit into
CloudAI-X:mainfrom
Jonohobs:update/threejs-r183

Conversation

@Jonohobs
Copy link
Copy Markdown

Summary

Updates all 10 skill files and README for Three.js r183 compatibility (from r160+).

Key changes

  • Clock deprecated in r183 → Timer recommended throughout (fundamentals, animation)
  • BatchedMesh per-instance opacity + wireframe support (geometry)
  • OrbitControls programmatic methods (pan/rotate/dolly) + cursorStyle (interaction)
  • MeshLambert/Phong now support scene.environment IBL (materials, lighting)
  • MeshPhysicalMaterial clearcoat works with rectangular area lights (materials)
  • GLTFLoader KHR_meshopt_compression support + getMaterialExtension helper (loaders)
  • VRMLLoader camera node support (loaders)
  • Scriptable node removed from TSL (shaders, postprocessing)
  • retroPass added to post-processing (postprocessing)
  • shadowMap.color → shadowMap.transmitted for WebGPU (lighting)
  • BezierInterpolant for smooth curve animation (animation)
  • KTX2Loader BC3 alpha channel fix + ISO 21496-1 gainmap metadata (textures)
  • Matrix4 decompose/invert optimized, camera scale excluded from view matrix (fundamentals)
  • Line2NodeMaterial.useColor → vertexColors (materials)
  • README version reference updated from r160+ to r183

Test plan

  • All code examples syntactically correct
  • Import paths match r183 module structure
  • Existing valid patterns preserved (additive changes only)
  • Manual review of r183 changelog against applied changes

🤖 Generated with Claude Code

Key changes:
- Clock deprecated → Timer recommended
- BatchedMesh per-instance opacity and wireframe
- OrbitControls pan/rotate/dolly methods exposed
- Lambert/Phong scene.environment IBL support
- GLTFLoader meshopt compression + getMaterialExtension
- Scriptable node removed from TSL
- shadowMap.color → shadowMap.transmitted (WebGPU)
- BezierInterpolant for animation
- KTX2Loader BC3 alpha + ISO 21496-1 gainmap
- Matrix4 decompose/invert optimized
- VRMLLoader camera support
- retroPass added to post-processing
- Line2NodeMaterial.useColor → vertexColors
- README version updated from r160+ to r183

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant