Plan, design, and implement A/B tests and experiments with statistical rigor. Covers hypothesis frameworks, sample sizing, metrics, and result analysis.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Modelado en Blender para assets de juego: presupuesto de triangulos, topologia (quads, edge loops, poles), stack de modifiers, booleans, LODs y retopo, bmesh via script. Usar para: modelar en blender, topologia, modifiers, retopo, LOD, decimate.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
실행 점수 미검증
설치 방법 보기설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.
Modela o corrige geometria con destino a un engine. Lo que sale de aca tiene que deformar bien, entrar en presupuesto y exportar sin sorpresas.
Requiere
/blender-context. Si no corrio, correrlo primero: sin destino definido el presupuesto de tris y los ejes son adivinanza.
El presupuesto se declara primero y se mide despues. Al reves no funciona: nadie borra la mitad de un asset terminado.
| Rol del asset | Rango de tris | Nota |
|---|---|---|
| Prop de fondo, mobile | 300 - 2k | Un solo material |
| Prop interactivo | 2k - 8k | |
| Personaje mobile / VR | 8k - 20k | VR paga doble: se renderiza dos veces |
| Personaje desktop | 20k - 60k | |
| Hero / cinematica | 60k+ | Necesita LODs propios |
Si el usuario da un numero, ese manda. Si no, proponer el rango segun rol y destino y pedir confirmacion — no elegir en silencio.
En UE5 los static meshes van a Nanite y el presupuesto de tris deja de importar; los skeletal meshes no van a Nanite y siguen necesitando LODs. Distinguirlo antes de dar un numero.
Sobre un asset que ya existe, medir antes de opinar. Headless:
blender --background <archivo.blend> --python-expr "
import bpy
for o in bpy.data.objects:
if o.type != 'MESH': continue
m = o.data
ngons = sum(1 for p in m.polygons if len(p.vertices) > 4)
tris = sum(len(p.vertices) - 2 for p in m.polygons)
print(f'{o.name}: verts={len(m.vertices)} tris={tris} ngons={ngons} '
f'uv_layers={len(m.uv_layers)} materials={len(o.material_slots)} scale={tuple(o.scale)}')
"
Que se mira, en este orden:
/blender-materials.Reglas que no se negocian en geometria que deforma:
En geometria estatica lo unico que importa es la silueta y la eficiencia. Un cubo con 12 tris esta perfecto; subdividirlo "por prolijidad" es desperdicio.
El stack es no destructivo y el orden cambia el resultado. Orden que funciona casi siempre:
Mirror → Array → Solidify → Bevel → Subdivision Surface → Triangulate (solo al exportar)
Harden Normals si el destino no tiene
soporte de custom normals.Booleans: solver Exact para precision, Fast para volumen. Los dos dejan basura — despues de un
boolean va limpieza de topologia, siempre. Un boolean sin limpiar en algo que deforma es un bug
esperando.
| Metodo | Cuando | Que rompe |
|---|---|---|
Decimate Collapse | LOD1/LOD2 de props | Topologia; no sirve para deformar |
Decimate Planar | Geometria dura, superficies planas | Detalle en curvas |
| Retopo a mano | Heroes, cualquier cosa que deforme | Nada, cuesta tiempo |
Remesh (o meshy_remesh) | Escaneos y salidas de IA con topologia inservible | UVs, hay que rehacerlas |
Cadena tipica de LODs: 100% → 50% → 25%. Verificar la silueta a distancia de juego, no en el viewport de cerca.
Un Decimate no es un LOD terminado, es un borrador. Para heroes se dice explicitamente que hace falta retopo y no se entrega como final.
Para ediciones programaticas, bmesh sobre bpy.ops:
bpy.ops.* depende del contexto (modo, seleccion, area activa) y en --background falla o hace
otra cosa.bmesh.from_edit_mesh(me) / bmesh.new() + bm.to_mesh(me) es determinista.bpy.ops dentro de un loop: cada llamada revalida la escena entera y el costo es
cuadratico.Todo script que borra datos (bpy.data.meshes.remove, objects.remove) se le muestra al usuario
antes de correrlo. Sin excepcion.
Los scripts se versionan en el repo. Pedir aprobacion antes de escribir cualquier .py nuevo o
de modificar uno existente, mostrando que va a hacer.
Reportar por objeto: verts, tris, n-gons, materiales, escala, y tris contra el presupuesto.
Verdict:
/blender-materials para UVs, shader nodes y bake/blender-animation si el asset lleva rig/blender-export cuando la geometria esta cerrada/asset-audit para validar el resultado ya integrado en el proyecto→ Topologia, presupuestos, ejes y las reglas de scripts destructivos estan en
.claude/rules/blender-files.md.
아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.
로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.
아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.
Plan, design, and implement A/B tests and experiments with statistical rigor. Covers hypothesis frameworks, sample sizing, metrics, and result analysis.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Web/mobile accessibility decision guide: WCAG 2.2 AA, ARIA, keyboard nav, focus management, contrast, testing. Use for: a11y, accessibility, wcag, aria, screen reader, keyboard, contrast.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Generate, iterate, and scale ad creative for paid advertising across Google, Meta, LinkedIn, and X. Covers platform specs, creative frameworks, and quality validation.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Musica interactiva para juegos: layering vertical, re-secuenciacion horizontal, stingers, reglas de transicion con sync points, y mapeo de estados de gameplay a musica. Usar para: musica adaptativa, sistema de musica dinamica, transiciones musicales, combat music.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Design multi-agent systems, create agent architectures, define communication patterns, and build autonomous agent workflows with structured evaluation frameworks.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Inter-agent communication protocol for C-suite agent teams. Defines invocation syntax, loop prevention, isolation rules, response formats, and quality loops.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.