Skip to content

feat: 611 move cores usetexture to cientos #617

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 13 commits into from
May 18, 2025

Conversation

alvarosabu
Copy link
Member

No description provided.

- Introduced the `useTexture` composable for loading textures in TresJS scenes using THREE.js's texture loader.
- Created a new demo component `UseTextureDemo.vue` to showcase the usage of the `useTexture` composable.
- Updated the documentation to include a guide for `useTexture`, detailing its options and providing usage examples.
- Added new routes and components in the playground for testing and demonstrating the `useTexture` functionality.
- Ensured all new components follow best practices and TypeScript standards.
- Added the `useTextures` composable for loading multiple textures simultaneously in TresJS scenes using THREE.js's texture loader.
- Created a new demo component `PBRTexturesDemo.vue` to showcase the usage of the `useTextures` composable with PBR textures.
- Updated the documentation to include a guide for `useTextures`, detailing its parameters, return values, and providing usage examples.
- Added new routes and components in the playground for testing and demonstrating the `useTextures` functionality.
- Ensured all new components adhere to best practices and TypeScript standards.
…ocumentation

- Removed unnecessary console logging of loading state in `PBRTexturesDemo.vue` for cleaner output.
- Adjusted formatting in `use-textures.md` for improved readability.
- Updated import statements in `PBRTextures.vue` to remove unused dependencies, streamlining the component.
- Ensured all changes adhere to TypeScript standards and best practices.
@alvarosabu alvarosabu changed the title Feature/611 move cores usetexture to cientos feat: 611 move cores usetexture to cientos May 7, 2025
…pment output

- Added an ESLint directive to disable console warnings in `PBRTextures.vue`, allowing for a more streamlined development experience without cluttering the console.
- This change is aimed at improving the usability of the component during development while maintaining adherence to TypeScript standards.
Copy link

pkg-pr-new bot commented May 7, 2025

Open in StackBlitz

npm i https://pkg.pr.new/@tresjs/cientos@617

commit: cd5275c

alvarosabu added 9 commits May 7, 2025 17:48
- Updated the @Tresjs/core dependency from version be3280b to 0731c19 in package.json and playground/vue/package.json for improved functionality.
- Adjusted pnpm-lock.yaml to reflect the updated version of @Tresjs/core across all relevant sections.
- Replaced the use of destructured state from `useTexture` with direct texture loading using `TextureLoader` in the `Ocean.vue` component for improved clarity and performance.
- Updated the `watchEffect` in `Precipitation.vue` to use a more descriptive variable name for the texture state, enhancing code readability.
- Ensured that texture loading logic is consistent across components, aligning with best practices for resource management.
@alvarosabu alvarosabu added feature New feature or request p3-significant High-priority enhancement (priority) labels May 18, 2025
@alvarosabu alvarosabu merged commit 430377d into next May 18, 2025
4 checks passed
@alvarosabu alvarosabu deleted the feature/611-move-cores-usetexture-to-cientos branch May 18, 2025 07:56
@alvarosabu alvarosabu linked an issue May 18, 2025 that may be closed by this pull request
4 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature or request p3-significant High-priority enhancement (priority)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Move core's useTexture to cientos
1 participant
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy