Create or integrate highly detailed 3D models with smooth silhouettes, shaped surfaces, believable bevels, and close-up geometry, then prepare suitable runtime
复制下面这句话,粘贴给 Claude Code、Codex、Cursor 等 AI 编程工具,它会读取安装说明并在你确认后完成安装。
请阅读 https://ai.atlankj.com/install/asset/gh-3d-high-poly-models-b463c6fcb649 ,按照其中的说明把「3d-high-poly-models」安装到你(当前 AI 工具)中。执行前先告诉我将运行的命令和写入的位置,等我确认。
查看 AI 将读取的安装说明正在读取 GitHub 原文…
内容来自 GitHub 原始文件,由原作者维护。在 GitHub 查看
Build the requested close-up detail into the model, then make it practical to render. Judge realism through silhouette, proportions, material response, and lighting as well as polygon count.
Inspect the reference, intended hero angle, closest approach, orbit range, model scale, current mesh, and target hardware. Record the current triangle count and draw calls rather than labeling an asset high-poly from appearance alone. Keep a high-detail source/master when building new geometry so runtime optimization remains reversible.
Separate detail into three scales:
Use the project's modeling tools or asset pipeline. Match real dimensions and proportions first, then add adaptive subdivisions, support topology, sculpting, or appropriately licensed scans. A dense mesh with incorrect proportions remains incorrect.
Give manufactured edges a plausible bevel so they catch highlights. Preserve designed hard edges while smoothing curved surfaces; do not smooth every normal or indiscriminately weld UV seams. Recompute or preserve normals/tangents according to the modeling/export pipeline.
Spend curve segments where projected curvature is visible. Increase them around hero rims, roof silhouettes, and tight bends; use fewer on tiny distant parts. Check subdivision boundaries for pinching and displacement for cracks or detached surfaces.
For procedural branches, sweep rings along a smooth curve, transport the local frame to avoid sudden twist, taper continuously, and bury child starts inside the parent surface. Add denser rings at a flared root or strong curvature. Seijaku's treeMesh is a useful example of adaptive radial/longitudinal detail rather than uniform subdivision.
For scanned stones, preserve the scan's characteristic proportions. Excessive nonuniform scaling stretches both shape and surface features. Reuse the mesh with limited variation in rotation, placement, and scale; keep the most recognizable hero forms distinct.
There is no universal correct triangle budget. Profile the representative scene with its actual materials, lights, shadows, transparency, and target resolution. Report unique asset triangles separately from the triangles drawn across instances and passes. Geometry compression, instancing, and LOD solve different costs.
Load visible hero geometry first and defer optional interiors or distant detail. Generate procedural meshes offline or in bounded work, use workers where useful, and reuse buffers instead of regenerating identical parts. Keep a useful coarse representation until the detailed asset is ready. Prewarm shader variants with supported asynchronous compilation when it materially reduces first-use hitches.
For selection and collision, use suitable proxies or a spatial acceleration structure. Repeated full-resolution triangle scans during pointer movement can make a visually smooth scene feel unresponsive.
Read REFERENCES.md for source and APIs. Seijaku combines detailed swept trunks and scanned rock geometry with inexpensive instanced leaf cards. Do not interpret its appearance as evidence that every object needs a dense mesh.