
Security News
vlt 1.5.0 Adds Agent Skills Management
vlt 1.5.0 links skills from JavaScript dependencies to coding agents, with lockfile versioning and Socket data to filter out known malicious packages.
@manycore/aholo-sdk-lux3d
Advanced tools
Aholo Lux3D generation, material transfer, part split, articulation, humanoid animation, export, and task history client
Official TypeScript/Node.js SDK for Aholo Lux3D generation, material transfer, multi-format export, and task history.
Requirements: Node.js ≥ 18
npm install @manycore/aholo-sdk-lux3d
import { createLux3dClient } from '@manycore/aholo-sdk-lux3d';
const lux3d = createLux3dClient({ region: 'com' }); // or 'cn'
Set AHOLO_API_KEY, or pass apiKey in the client config.
Create a single image from a prompt, a reference image, or both:
await lux3d.multimodalToImage.create({ prompt: 'A light wood dining chair on a white background' });
await lux3d.multimodalToImage.createFromFile('./object.jpg', { prompt: 'Keep the viewpoint' });
img and/or prompt are accepted. Prompt-only generation is valid:
const taskId = await lux3d.imageToFourView.create({
img: 'https://example.com/object.jpg',
});
await lux3d.imageToFourView.create({ prompt: 'A light wood dining chair' });
await lux3d.imageToFourView.createFromFile('./object.jpg');
const taskId = await lux3d.imgTo3d.create({
img: 'https://example.com/object.jpg',
version: 'G1', // or G1-Turbo
faceCount: 200_000,
outputFormat: ['zip', 'glb', 'ply'],
enablePbr: true,
aiPredictSize: true,
});
For local files, the required version is passed separately:
await lux3d.imgTo3d.createFromFile('./object.jpg', { version: 'G1' });
await lux3d.imgTo3d.createFromFiles(
['./view1.png', './view2.png'],
{ version: 'G1-Turbo', outputFormat: ['glb'] },
);
await lux3d.textTo3d.create({
prompt: 'A wooden chair with carved legs',
version: 'G1-Turbo',
outputFormat: ['glb'],
});
await lux3d.materialTransfer.create({
img: 'https://example.com/material.jpg',
meshUrl: 'https://example.com/model.glb',
version: 'v3.0-standard',
outputFormat: ['zip', 'glb', 'usdz'],
aiPredictSize: false,
customSize: 120,
});
await lux3d.partSplit.create({ glbUrl: 'https://example.com/model.glb' });
await lux3d.articulationAnimation.create({
glbUrl: 'https://example.com/model.glb',
prompt: 'The lid opens upward',
});
await lux3d.humanoidAutoRig.create({ modelUrl: 'https://example.com/human.glb' });
await lux3d.humanoidAnimationRetarget.create({
rigModelUrl: 'https://example.com/rig.glb',
animationIds: ['Idle_Loop', 'Walk_Loop'],
animationOutputMode: 'separate',
outFormat: 'glb',
});
animationIds accepts 1–10 unique preset ids. animationOutputMode is separate or combined; outFormat is glb or fbx.
await lux3d.multiFormatExport.create({
modelUrl: 'https://example.com/model.glb',
outputFormat: ['usdz', 'obj_zip', 'fbx_zip', 'stl', '3mf'],
});
const result = await lux3d.tasks.retrieve(taskId);
const page = await lux3d.tasks.list({ status: 3 });
const completed = await lux3d.tasks.waitFor(taskId);
List filters accept 0 init, 1 running, 3 success, and 4 failed. Result items may still have 6 canceled. Polling rejects on failed or canceled tasks.
FAQs
Aholo Lux3D generation, material transfer, part split, articulation, humanoid animation, export, and task history client
The npm package @manycore/aholo-sdk-lux3d receives a total of 0 weekly downloads. As such, @manycore/aholo-sdk-lux3d popularity was classified as not popular.
We found that @manycore/aholo-sdk-lux3d demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 8 open source maintainers collaborating on the project.

Security News
vlt 1.5.0 links skills from JavaScript dependencies to coding agents, with lockfile versioning and Socket data to filter out known malicious packages.

Security News
Rust 1.100 will add opt-in dependency cooldowns to Cargo, giving security scanners and maintainers time to catch malicious crate releases.

Security News
Cloudflare is acquiring Deno’s team, which will provide another year of bug fixes and security updates before ending support for the runtime.