Changelog

Tignan ang lahat ng pinakabagong tampok at mga update sa Meshy API at plugins.


Agosto 2026

Ago 13

  • Nadagdag ang ai_model: "meshy-7" sa Text to 3D API: ang pinaka-bagong modelong 3D generation, na may mas mataas na kalidad ng heometriya kaysa sa Meshy 6. Nagpapakilala rin ito ng ultra_mode na parameter sa preview task, na nagpapagana ng Ultra generation para sa mas pinong detalye ng ibabaw para sa karagdagang 5 credits. Upang i-texture gamit ang Meshy 7, ipasa ang ai_model: "meshy-7" sa refine task o alisin ang ai_model nang buo.
  • Nadagdag ang Smart Topology model_type sa Text to 3D API. Itakda ang model_type: "smart-topology" upang bumuo gamit ang meshy-t2 — mas malinis na topology, natively separated parts, triangle output, at isang face count na maari mong itakda gamit ang target_polycount (100 to 15,000, default 4,000). Ang isang Smart Topology preview ay nagkakahalaga ng 5 credits sa halip na 20; tingnan ang Pricing. Ang umiiral na model_type: "lowpoly" ay deprecated na ngunit patuloy na nagpapatuloy para sa backward compatibility.

Ago 12

  • Nadagdag ang ai_model: "meshy-7" sa Image to 3D API: ang pinaka-bagong modelong 3D generation, na may mas mataas na kalidad ng heometriya kaysa sa Meshy 6. Nagpapakilala rin ito ng ultra_mode na parameter, na nagpapagana ng Ultra generation para sa mas pinong detalye ng ibabaw.
  • Nadagdag ang ai_model: "meshy-7" sa Multi-Image to 3D API: ang modelong multi-view generation ng Meshy, na naka-kondisyon sa lahat ng iyong input views at hinihimok ang pagta-texture mula sa mga ito.
  • Nadagdag ang ai_model: "meshy-7" sa Retexture API: ang pinaka-bagong modelong pagta-texture, na may mas matalas na detalye ng ibabaw at mas malinis na PBR materials kaysa sa Meshy 6. Nagpapakilala rin ito ng multiview_image_urls na parameter — magbigay ng 1–4 na magkakasunod na views ng parehong object upang himukin ang pagta-texture sa multi-view.

Ago 4

  • Pinalawak ang model_url input support sa .glb, .gltf, .obj, .fbx, .stl para sa Analyze Printability at Repair Printability endpoints (dati .glb, .stl, .obj). Ibinabalik ng repair ang naayos na asset sa format ng input nito.

Hulyo 2026

Hul 27

  • Bagong Creative Lab — Brick Figure API: gawing isang brick-style collectible 3D minifigure ang isang litrato. Parehong two-stage workflow tulad ng Figure APIprototype (6 credits) ay bumubuo ng isang styled concept image, build (30 credits) ay ginagawang ito sa isang textured 3D model na may GLB at OBJ + MTL outputs. Tingnan ang Pricing para sa buong breakdown.

Hul 22

  • Bagong Creative Lab — Keycap API: gawing full-color custom mechanical keyboard keycap ang isang litrato. Dalawang-stage workflow — prototype (12 credits) ay bumubuo ng isang finished-keycap design render, pagkatapos ay build (50 credits) ay ginagawang textured 3D keycap model ang disenyo na pinili mo (sa pamamagitan ng candidate_id) na may GLB at OBJ bundle outputs, na-export sa tunay na sukat na millimeter. Kasalukuyang sinusuportahan ang standard Cherry MX 1u base (cherry-mx-1x1-r1); mas maraming standard sizes ang planado. Tingnan ang Pricing para sa buong breakdown.

Hul 21

  • Sinusuportahan na ngayon namin ang 8K base color textures sa pamamagitan ng bagong texture_resolution na parameter (2k / 4k / 8k) sa Image to 3D, Multi-Image to 3D, Text to 3D Refine, at Retexture endpoints. Sa 8k, ang PBR maps ay nabuo sa 4K at walang emission map na ginawa. Ang 8K texture generation ay nagkakahalaga ng 15 credits (2k/4k ay mananatiling 10). Tingnan ang Pricing.
  • Ang hd_texture na boolean ay deprecated na pabor sa texture_resolution — ito ay patuloy na kinikilala at katumbas ng texture_resolution: "4k" para sa backward compatibility.

Hul 20

  • Bagong Creative Lab — Vinyl Figure API: gawing isang big-head vinyl collectible 3D figure ang isang litrato. Parehong two-stage workflow tulad ng Figure APIprototype (6 credits) ay bumubuo ng isang styled concept image, build (30 credits) ay ginagawang ito sa isang textured 3D model na may GLB at OBJ + MTL outputs. Tingnan ang Pricing para sa buong breakdown.

Hul 13

  • Nadagdag ang bagong Smart Topology model_type sa Image to 3D API, na nag-aalok ng dalawang modelo sa pamamagitan ng ai_model: meshy-t1 — ang kasalukuyang low-poly model — at meshy-t2 — isang bagong modelo na may mas malinis na topology, natively separated parts, triangle output, at isang face count na maari mong itakda gamit ang target_polycount. Ang meshy-t2 ay ang default sa ilalim ng smart-topology. Ang umiiral na model_type: lowpoly ay deprecated na ngunit patuloy na nagpapatuloy para sa backward compatibility.

Hul 7

  • Nadagdag ang aspect_ratio na parameter sa Image to Image API, upang makontrol mo ang ratio ng output image kung nag-eedit. Pinapayagan na mga values ay 1:1, 16:9, 9:16, 4:3, 3:4 para sa mga nano-banana models at 1:1, 3:2, 2:3 para sa gpt-image-2. Opsyonal; default ay 1:1, at hindi maaring sabay sa generate_multi_view.

Hunyo 2026

Hun 17

  • Bagong API Playground docs page: isang interactive na console para sa pagtatangkang mga endpoints nang hindi sumusulat ng code, pagkatapos kopyahin ang katumbas na cURL, Python, o JavaScript. Available sa Pro, Premium, Ultra, Studio, at Enterprise na mga plano.

Hun 15

  • Bagong UV Unwrap API: bumuo ng de-kalidad na UV layout para sa isang umiiral na 3D model — ang kinakailangang hakbang bago ang texturing, o anumang oras na kailangan mo ng maayos, non-overlapping UV layout para sa downstream tools. Maaaring kuphain alinman sa input_task_id (isang natapos na Image to 3D, Text to 3D, o Remesh task) o isang model_url (.glb lamang) at ibinabalik ang isang "UV white model" na may bagong-bagong UV coordinates. 5 credits bawat tawag. Sinusuportahan ang mga meshes ng hanggang 40,000 na mukha (magpatakbo ng Remesh muna kung mas malaki); ang quad at n-gon meshes ay itinatatlong bahagi sa panahon ng UV generation.

Hun 12

  • Na-update ang Creative Lab API na Build pricing sa 30 credits bawat tawag para sa Keychain, Fridge Magnet, at Figure (dati 20). Ang Lamp ay hindi nagbago sa 30 credits. Ang Prototype pricing ay hindi nagbago sa 6 na credits bawat larawan. Tingnan ang Pricing para sa buong breakdown.

Hun 5

  • Nadagdag ang opsyonal na alpha_thumbnail na parameter sa Image to 3D, Multi-Image to 3D, Text to 3D, Retexture, Remesh, at Repair Printability APIs. Kapag itinatakda sa true, karagdagang nirerender ng task ang isang transparent-background (RGBA) na bersyon ng preview at ibinabalik ito sa ilalim ng bagong alpha_thumbnail_url response field. Ang umiiral na thumbnail_url ay hindi nagbago. Default ay false.

Hun 1

  • Bagong Creative Lab APIs: isang pamilya ng mga produktong may saklaw na endpoints na nagbabago ng isang source photo (o text prompt) sa isang 3D-printable na produkto ng consumer. Apat na produkto sa paglulunsad — Keychain, Fridge Magnet, Figure, at Lamp. Bawat isa ay sumusunod sa isang two-stage na prototypebuild workflow na naka-chain sa pamamagitan ng input_task_id, na pinaglingkuran sa ilalim ng mga produktong may saklaw na URL (/openapi/creative-lab/<product>/v1/...) na may per-product na versioning upang ang mga produkto ay umunlad sa mga independent version lines. Prototype: 6 credits bawat tawag. Build: 30 credits bawat tawag.

Mayo 2026

May 26

  • Nadagdag ang multi_view_thumbnails na parameter sa Multi-Image to 3D API. Kapag itinatakda sa true, karagdagang nirerender ng task ang apat na cardinal-view thumbnails (harap, kanan, likod, kaliwa) at ibinabalik ito sa ilalim ng bagong thumbnail_urls na response field. Ang umiiral na thumbnail_url na field ay hindi nagbago. Nagdaragdag ng humigit-kumulang 3 segundo sa task latency.

May 22

  • Ang Pagco-convert at Pagre-resize na functionality mula sa Remesh API ay ngayon ay makukuha bilang standalone Convert API at Resize API endpoints. Ang deprecated na mga parameter sa Remesh ay patuloy na gagana para sa backward compatibility.

May 13

  • Nadagdag ang multi_view_thumbnails na parameter sa Image to 3D API. Kapag itinatakda sa true, karagdagang nirerender ng task ang apat na cardinal-view thumbnails (harap, kanan, likod, kaliwa) at ibinabalik ito sa ilalim ng bagong thumbnail_urls na response field. Ang umiiral na thumbnail_url na field ay hindi nagbago. Nagdaragdag ng humigit-kumulang 3 segundo sa task latency.

May 12

  • Nadagdag ang resize_longest_side na parameter sa Remesh API. Ina-adjust ang modelo upang ang pinakamahabang sukat ng bounding-box ay kapantay ng tinukoy na halaga sa metro. Mutual na eksklusibo sa resize_height at auto_size.

May 11

May 7

  • Bagong Analyze Printability API: Analisa ang isang Meshy task na natapos — o anumang URL ng 3D model — para sa kahandaan sa FDM 3D printing. Async na paggawa + stream na pattern: Nagbabalik ang POST ng task_id, pagkatapos ay GET / SSE stream na pagbalik ng watertightness, volume, hole at non-manifold-edge metrics kapag SUCCEEDED. Libre, walang credits na ginagamit.
  • Bagong Repair Printability API: Pag-aayos ng isang 3D model para sa FDM printability — ayusin ang non-manifold edges, degenerate faces, holes, at iba pang issues sa topology. Tumatanggap ng isang umiiral na Meshy input_task_id o isang model_url (.glb, .stl, .obj). Ang format ng output ay naaayon sa input. 10 credits bawat task.

Abril 2026

Abr 27

  • Nadagdag ang consumed_credits na field sa lahat ng task responses sa bawat API endpoint. Ipinapakita ang bilang ng credits na nagastos sa bawat task. Ang field ay naroroon para sa mga tasks na may PENDING, IN_PROGRESS, at SUCCEEDED na status. Nagbabalik ng 0 para sa FAILED na tasks (awtomatikong naibabalik ang credits sa pagkabigo). Tingnan ang Pricing para sa mga gastos sa credit bawat endpoint.

Abr 24

  • Nadagdag ang model_url parameter sa Multi-Color Print endpoint. Magsumite ng isang textured 3D model nang direkta (sa pamamagitan ng URL o Data URI) sa halip na isang input_task_id mula sa isang naunang Meshy task. Sinusuportahang mga format: .glb, .fbx. Kapag parehong ibinigay ang model_url at input_task_id, binibigyang prayoridad ang input_task_id.

Abr 21

  • Nadagdag ang input_task_id na parameter sa Image to 3D at Multi-Image to 3D endpoints. Itala ang output ng isang natapos na Text to Image o Image to Image task nang direktang sa halip na magbigay ng image_url / image_urls. Kapag parehong ibinigay, binibigyang prayoridad ang input_task_id.

Abr 20

  • Nadagdag ang hd_texture na parameter sa Image to 3D, Multi-Image to 3D, Text to 3D Refine, at Retexture endpoints. Kapag pinagana, ang base color texture ay nabuo sa 4K (4096×4096) resolution para sa mas mataas na detalye. Sinusuportahan lamang para sa meshy-6 at latest. Default ay false.
  • Ang PBR bundle na ibinabalik kapag ang enable_pbr ay true ngayon ay may kasamang emission map sa ilalim ng texture_urls para sa meshy-6 at latest na mga task sa Image to 3D, Multi-Image to 3D, Text to 3D Refine, at Retexture. Walang kinakailangang pagbabago sa kahilingan.

Abr 14

Abr 12

  • Nireporma ang dokumentasyon ng API: nadagdag ang parameter grouping na may dependent fields, inline defaults, required/deprecated badges, expandable sub-navigation, at nahati ang Multi-Image, Rigging, at Animation sa magkakahiwalay na pahina.

Marso 2026

Abr 2

  • Nadagdag ang 3mf format na suporta sa target_formats na parameter sa lahat ng endpoints (Image to 3D, Text to 3D, Remesh, Retexture). Tandaan: 3MF ay opt-in lamang at dapat na ipahayag na hiniling.
  • Bagong Multi-Color Print API: I-convert ang 3D models papunta sa multi-color 3MF format para sa 3D printing. Sumusuporta ng 1-16 color palettes na may configurable precision. 10 credits bawat task.

Mar 20

  • Inalis ang Meshy-4 AI model. Lahat ng mga kahilingan ng API na gumagamit ng meshy-4 ay hindi na sinusuportahan. Maglipat sa meshy-6 o latest.
  • Nadagdag ang auto_size at origin_at na mga parameter sa Image to 3D, Multi-Image to 3D, Text to 3D, at Remesh endpoints. Kapag ang auto_size ay pinagana, gumagamit ang serbisyo ng AI vision upang tantyahin ang tunay na taas at awtomatikong i-resize ang modelo. Itinakda ng origin_at ang posisyon ng origin (bottom o center). Sa Remesh API, ang auto_size ay mutual na eksklusibo sa resize_height.

Mar 17

  • Nadagdag ang opsyonal na target_formats na parameter sa Image to 3D, Multi-Image to 3D, Text to 3D, at Retexture endpoints. Tukuyin kung aling 3D formats ang bubuuin (hal., ["glb", "fbx"]) upang bawasan ang oras ng pagkumpleto ng task.

Pebrero 2026

Peb 28

  • Nadagdag ang remove_lighting na parameter sa Image to 3D, Multi-Image to 3D, Text to 3D Refine, at Retexture APIs. Inaalis ang mga highlight at anino mula sa base color texture para sa mas malinis na resulta sa ilalim ng custom na lighting. Sinusuportahan lamang para sa meshy-6 at latest. Default ay true.
  • Ang Retexture at Text to 3D Refine APIs ay ngayon ay sumusuporta sa meshy-6 bilang ai_model value para sa buong Meshy 6 texturing.

Peb 25

  • Nadagdag ang image_enhancement na parameter sa Image to 3D at Multi-Image to 3D APIs para sa mga gumagamit na gustong huwag mag-optimize ng input image at panatilihin ang eksaktong hitsura ng kanilang input. Sinusuportahan lamang para sa meshy-6 at latest. Default ay true.

Peb 20

  • Nadagdag ang model_type na parameter sa Text to 3D Preview API para sa pagbuo ng low-poly meshes na na-optimize para sa mas malinis na polygons.

Enero 2026

Ene 27

  • Nadagdag ang detalyadong dokumentasyon ng Failure Modes para sa lahat ng API endpoints, kasama ang mga karaniwang HTTP error codes (400, 401, 402, 404, 422, 429) at mga dahilan ng task failure. Nakakatulong ito sa mga developer na mas maunawaan at mahawakan ang mga error ng API.

Ene 26

  • Ang Multi-Image to 3D API ay ngayon ay sumusuporta sa Meshy-6 para sa buong mesh generation. Ang ai_model parameter ay ngayon ay tumatanggap ng meshy-6 at ang latest ay tinutukoy sa Meshy 6.

Ene 22

  • Deprecated ang art_style para sa Text to 3D Preview API (Meshy-6). Ang parameter ay dinisenyo para sa mga legacy models (Meshy-4 / Meshy-5) at aalisin sa susunod na bersyon.
  • Deprecated ang enable_pbr para sa Text to 3D at Image to 3D APIs kapag ang ai_model ay meshy-4. Ang parameter na ito ay aalisin sa susunod na bersyon.
  • Na-update ang default value ng should_remesh na parameter para sa Meshy-6 sa Text to 3D at Image to 3D APIs. Ang parameter na ito ay ngayon ay default sa false para sa meshy-6, at true para sa ibang mga modelo kung hindi tinukoy.

Ene 19

Ene 12

  • Nadagdag ang bagong model_type na parameter sa Image to 3D API para sa pagbuo ng low-poly meshes na na-optimize para sa mas malinis na polygons.

Disyembre 2025

Dis 31

  • Ipinakilala ang API Playground, isang espesyal na lugar para sa mga developer upang tuklasin ang mga parameter ng API at subukan ang mga kahilingan nang direkta sa website ng Meshy.
  • Ipinakilala ang Text to Image API at Image to Image API, na nagbibigay-daan sa AI-powered na pagbuo ng imahe mula sa mga text prompts at pag-edit ng imahe mula sa mga reference images. Parehong mga API ay sumusuporta sa nano-banana at nano-banana-pro models, na may opsyonal na multi-view generation.

Dis 22

  • Ang video_url na field sa Text to 3D API response ay ngayon ay deprecated at aalisin sa susunod na bersyon.

Dis 04

  • Nadagdag ang bagong pose_mode na parameter sa Text to 3D Preview, Image to 3D, at Multi-Image to 3D APIs. Ang parameter na ito ay tumatanggap ng a-pose, t-pose, o isang blangko (default). Ang is_a_t_pose na parameter ay ngayon ay deprecated pabor sa pose_mode.

Nobyembre 2025

Nob 24

  • Ang Image to 3D at Multi-Image to 3D APIs ay nagdagdag ng opsyonal na save_pre_remeshed_model na parameter at inilalaan ang model_urls.pre_remeshed_glb kapag humiling ng pre-remesh backup.

Nob 06

  • Ang Text to 3D Refine API ay ngayon ay sumusuporta sa ai_model = latest, na tinutukoy sa Meshy 6 Preview.
  • Ang Image to 3D API ay ngayon ay default sa Meshy-6-preview na pagta-texture kapag ang ai_model = latest at should_texture = true.
  • Ang Multi-Image to 3D API ay ngayon ay sumusuporta sa ai_model = latest, na tumatakbo sa Meshy-6-preview para sa pagta-texture bilang default habang ang mesh generation ay nananatiling Meshy-5.
  • Ang Retexture API ay nagdadagdag ng latest na opsyon para sa ai_model (Meshy-6-preview) at ngayon ito ang default kapag hindi tinukoy.

Nob 04

  • Ang Remesh API ay ngayon ay pinapanatili ang mga textures para sa mga ina-upload na modelo.
  • Ang Retexture API ay ngayon ay pinapanatili rin ang mga textures para sa mga ina-upload na modelo kapag ang enable_original_uv na opsyon ay pinagana.

Oktubre 2025

Okt 28

  • Nadagdag ang x-api-version na response header upang ipahiwatig ang kasalukuyang bersyon ng API server.

Okt 20

  • Nadagdag ang opsyonal na convert_format_only na boolean na parameter sa Remesh API upang suportahan ang pag-convert ng format lamang ng model file ng input.
  • Nadagdag ang rigged_character_glb_url sa tugon ng The Rigging Task Object.

Okt 01

  • Tanggalin ang text-to-voxel na APIs

Setyembre 2025

Set 23

  • Nadagdag ang latest na opsyon para sa ai_model sa Text to 3D API upang gamitin ang Meshy 6 Preview.
  • Isang pansamantalang 50% na diskwento ang inilagay para sa Meshy-6-preview na generation tasks sa 10 credits na tatagal hanggang Set 30, 2025. Pagkatapos ng panahon ng diskwento, ang gastos ng Meshy-6-preview na mga tasks ay babalik sa normal na 20 credits.

Set 18

Set 16

  • Nadagdag ang latest na opsyon para sa ai_model sa Image to 3D API upang gamitin ang Meshy 6 Preview.

Set 4

  • Pinalawak ang model_url input support sa .glb, .gltf, .obj, .fbx, .stl para sa Remesh at Retexture.

Agosto 2025

Ago 18

Ago 13

  • Ang Meshy 5 ay ngayon ay matatag para sa Text to 3D at Image to 3D (ai_model: meshy-5), na nagde-deliver ng pinabuting kalidad at pagkakasunduan.

Hulyo 2025

Hul 31


Hunyo 2025

Hun 25

  • Nadagdag ang Retexture API, na pumapayag sa mga gumagamit na i-retexture ang 3D models base sa pinakabagong foundation AI models ng Meshy.

Hun 19

Hun 17

  • Nadagdag ang dokumentasyon para sa Webhooks.

Hun 10

  • Ang Remesh API ay ngayon ay sumusuporta sa base64-encoded GLB format models sa model_url parameter sa pamamagitan ng Data URI.

Mayo 2025

May 20

May 15


Abril 2025

Abr 29

  • Ipinakilala ang Multi-Image to 3D API, na nagpapahintulot ng pagbuo ng mga 3D models mula sa 1 hanggang sa 4 input images gamit ang meshy-5 AI model.
  • Nadagdag ang meshy-5 AI model na opsyon sa Text to 3D at Image to 3D APIs. Ang latest tag ngayon ay tumutukoy rin sa meshy-5.

Abr 17

  • Nadagdag ang texture_image_url na parameter sa Image to 3D at Text to 3D Refine APIs, na nagbibigay-daan sa mga gumagamit na gabayan ang proseso ng pagbuo ng texture gamit ang isang imahe.

Marso 2025

Mar 28

  • Nadagdag ang latest na parameter sa Text to 3D at Image to 3D APIs, na nagbigay-daan sa aming darating na advanced AI models para sa mas pinahusay na kalidad ng pagbuo.

Mar 14

  • Ang Text to Texture API ay ngayon suportado ang mga base64-encoded models sa model_url parameter sa pamamagitan ng Data URI, kamukha ng image_url sa Image to 3D API.

Mar 06

  • Na-update ang pagpepresyo para sa mga task ng API generation:
    • Text to 3D (Preview): Tumaas mula 2 hanggang 5 credits bawat tawag
    • Text to 3D (Refine): Tumaas mula 5 hanggang 10 credits bawat tawag
    • Image to 3D: Ngayon ay 5 credits nang walang texture, 15 credits na may texture
    • Text to Texture: Tumaas mula 5 hanggang 10 credits bawat tawag
    • Text to Voxel: Mananatili sa 5 credits bawat tawag

Pebrero 2025

Peb 18

  • Nadagdag ang isang test mode API key na nagbibigay-daan sa mga developer na subukan ang integrasyon ng API na hindi gumugugol ng credits. Lahat ng wastong kahilingan gamit ang key na ito ay magbabalik ng parehong sample task results.

Peb 13

  • Mga Pagbabagong Nagbabasag:

    • Ang libreng tier task creation ay magtatapos sa Marso 20, 2025. Pagkatapos nito, ang lahat ng mga kahilingan ng API task ay mangangailangan ng bayad na subscription. Upang mapanatili ang maayos na access, inirerekomenda naming mag-upgrade bago ang deadline.
    • Gamitin ang coupon code na APIACCESS para makakuha ng 40% na diskwento. Salamat sa inyong patuloy na pagsuporta!
  • Nadagdag ang Server-Sent Events (SSE) streaming endpoints para sa real-time na pag-update ng task:

Peb 6

  • Nadagdag ang texture_prompt na parameter sa Image to 3D at Text to 3D Refine APIs, na nagbibigay-daan sa mga gumagamit na gabayan ang proseso ng pagbuo ng texture gamit ang isang text prompt.

Enero 2025

Ene 23

Ene 14

  • Deprecated ang legacy Text to 3D at Image to 3D APIs na pinapagana ng Meshy-3 AI models.

Ene 07


Disyembre 2024

Dis 19

  • Nadagdag ang Remesh APIs, na pumapayag sa mga gumagamit na i-remesh at i-export ang mga umiiral na 3D models na nabuo ng iba pang Meshy APIs papunta sa iba't ibang format.
  • Na-update ang polycount limits para sa aming mga APIs sa saklaw na 100-300,000 para sa mga Premium na gumagamit.

Dis 12

  • Deprecated ang model_url property sa lahat ng mga response objects.
  • Ibinukod ang legacy Meshy-3 API mula sa pinakabagong Meshy-4 API.

Dis 10

Dis 5

Dis 3

  • Ang mga External APIs ay ngayon ay gumagamit ng /openapi na prefix. Ang mga legacy path ay patuloy na sinusuportahan, ngunit inirerekomenda naming lumipat sa mga bagong path.

Nobyembre 2024

Nob 14

  • Ang Image to 3D API ay ngayon ay sumusuporta sa base64-encoded na mga larawan.