KevinFan111/3d-front-code
3D-Front-Code RoomScript v4 Blender object programs, room-layout renders, code-only wall architecture, and asset Blender artifacts derived from 3D-FRONT scene evidence. Contents 13,917 object assets (reference and v4/best) in data/assets/*.tar 21,202 rooms (v4/best and code-only v4_wall/best) in data/rooms/*.tar searchable JSONL indexes under metadata/ Each tar contains multiple samples while preserving the original data/front_object_code/by_asset/... or… See the full description on the dataset page: https://huggingface.co/datasets/KevinFan111/3d-front-code.
3D-Front-Code
RoomScript v4 Blender object programs, room-layout renders, code-only wall architecture, and asset Blender artifacts derived from 3D-FRONT scene evidence.
Contents
13,917object assets (referenceandv4/best) indata/assets/*.tar21,202rooms (v4/bestand code-onlyv4_wall/best) indata/rooms/*.tar- searchable JSONL indexes under
metadata/
Each tar contains multiple samples while preserving the original data/front_object_code/by_asset/... or data/front_object_code/by_room/... hierarchy. Extract shards from a RoomScript repository root to restore the paths referenced by the manifests. The required runtime helper is already at data/front_room_layout_build.py.
Release policy
The release keeps asset reference and complete v4/best trees, including render/ and object.blend. Asset PNG-only images are converted to JPEG quality 85; duplicate PNG/JPEG pairs keep one JPEG representation. Rooms keep complete v4/best trees, and their existing JPEG render bytes are copied without re-encoding. Room PNG files are excluded. Room v4_wall/best contains only layout/architecture code and deterministic audit/status JSON; it contains no renders or Blend files. Python caches, attempts, source GLBs, and files outside these selected trees are excluded.
Third-party source GLBs are not included. The source 3D-FRONT identifiers and provenance paths remain in metadata. Users must obtain any required source assets under the original dataset terms.
Indexes
Per-sample hashes and archive paths are recorded in metadata/assets.jsonl and metadata/rooms.jsonl.
License
Generated RoomScript code is intended to follow the project release terms. Third-party source data and rendered derivatives may have separate terms; verify those terms before making this repository public.
