Files
samford-valley-home/site/samford-valley-home/index.html

113 lines
21 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Samford Valley home — Marcus Rehbock</title>
<meta name="description" content="A long-term design project for a simple, extendible homestead in Samford Valley: Blender models, natural materials, food gardens and a walkable Unreal Engine prototype.">
<link rel="canonical" href="https://rehbock.xyz/projects/samford-valley-home/">
<meta property="og:title" content="Samford Valley home — a home that can grow">
<meta property="og:type" content="website"><meta property="og:url" content="https://rehbock.xyz/projects/samford-valley-home/">
<meta property="og:description" content="A family homestead, designed slowly over years. Explore the early Blender and Unreal Engine studies.">
<meta property="og:image" content="https://rehbock.xyz/projects/samford-valley-home/images/v007-presentation-overview.jpg"><meta name="twitter:card" content="summary_large_image">
<link rel="preconnect" href="https://fonts.googleapis.com"><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400;0,500;0,600;1,400&family=Inter:wght@400;500;600&display=swap" rel="stylesheet">
<script type="application/ld+json">{"@context": "https://schema.org", "@type": "CreativeWork", "name": "Samford Valley home", "url": "https://rehbock.xyz/projects/samford-valley-home/", "dateCreated": "2026-09-10", "dateModified": "2026-09-12", "author": {"@id": "https://rehbock.xyz/#person"}, "image": "https://rehbock.xyz/projects/samford-valley-home/images/v007-presentation-overview.jpg"}</script>
<style>
* { margin: 0; padding: 0; box-sizing: border-box; }
:root {
--text: #1a1a1a;
--text-secondary: #555;
--text-light: #888;
--bg: #faf6ec;
--bg-card: #ffffff;
--border: #e8e5e0;
--serif: 'EB Garamond', Georgia, serif;
--sans: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
}
html { scroll-behavior: smooth; }
body { font-family: var(--sans); background: var(--bg); color: var(--text); line-height: 1.7; -webkit-font-smoothing: antialiased; }
nav { position: fixed; top: 0; left: 0; right: 0; z-index: 100; background: rgba(250, 246, 236, 0.85); backdrop-filter: blur(12px); border-bottom: 1px solid var(--border); }
.nav-inner { max-width: 900px; margin: 0 auto; padding: 16px 32px; display: flex; justify-content: space-between; align-items: center; }
.nav-name { font-family: var(--serif); font-size: 20px; font-weight: 600; color: var(--text); text-decoration: none; }
.nav-back { font-size: 14px; color: var(--text-secondary); text-decoration: none; letter-spacing: 0.3px; }
.nav-back:hover { color: var(--text); }
main { max-width: 760px; margin: 0 auto; padding: 130px 32px 80px; }
h1 { font-family: var(--serif); font-size: 42px; font-weight: 500; letter-spacing: -0.5px; line-height: 1.2; margin-bottom: 12px; }
.lede { font-size: 17px; color: var(--text-secondary); max-width: 560px; margin-bottom: 8px; }
.updated { font-size: 13px; color: var(--text-light); letter-spacing: 0.3px; margin-bottom: 56px; }
h2 { font-family: var(--serif); font-size: 28px; font-weight: 500; letter-spacing: -0.3px; margin: 56px 0 8px; padding-top: 40px; border-top: 1px solid var(--border); }
h2 + p.section-note { font-size: 15px; color: var(--text-light); margin-bottom: 28px; }
.project { display: grid; grid-template-columns: 1fr; gap: 18px; padding: 28px 0; border-top: 1px solid var(--border); }
.project:first-of-type { border-top: 0; }
.shot { display: block; border: 1px solid var(--border); border-radius: 8px; overflow: hidden; background: var(--bg-card); box-shadow: 0 2px 10px rgba(0,0,0,0.05); }
.shot img { display: block; width: 100%; height: auto; }
.project h3 { font-family: var(--serif); font-size: 24px; font-weight: 600; letter-spacing: -0.2px; display: flex; align-items: baseline; gap: 12px; flex-wrap: wrap; margin-bottom: 6px; }
.project h3 a { color: var(--text); text-decoration: none; }
.project h3 a:hover { text-decoration: underline; text-underline-offset: 4px; text-decoration-color: var(--border); }
.status { font-family: var(--sans); font-size: 11px; font-weight: 600; letter-spacing: 1.1px; text-transform: uppercase; padding: 3px 8px; border-radius: 999px; border: 1px solid var(--border); color: var(--text-light); }
.status.live { color: #2f6b3a; border-color: #cfe3d3; background: #eef7f0; }
.status.private { color: #7a5a1e; border-color: #ead9b8; background: #fbf3e2; }
.status.wip { color: #4a5a7a; border-color: #cdd6e6; background: #eef2f9; }
.project p { font-size: 15.5px; color: var(--text-secondary); margin-bottom: 10px; }
.project p a { color: var(--text); text-decoration: underline; text-decoration-color: var(--border); text-underline-offset: 3px; }
.project p a:hover { text-decoration-color: var(--text); }
.why { font-style: italic; }
.why strong { font-style: normal; font-weight: 600; color: var(--text); }
.stack { list-style: none; display: flex; flex-wrap: wrap; gap: 6px; margin: 4px 0 12px; }
.stack li { font-size: 12px; color: var(--text-secondary); background: var(--bg-card); border: 1px solid var(--border); border-radius: 6px; padding: 2px 8px; letter-spacing: 0.2px; }
.links { font-size: 14px; }
.links a { color: var(--text); text-decoration: none; border-bottom: 1px solid var(--border); padding-bottom: 1px; margin-right: 14px; }
.links a:hover { border-color: var(--text); }
.links .muted { color: var(--text-light); margin-right: 14px; }
.earlier { list-style: none; }
.earlier li { padding: 14px 0; border-top: 1px solid var(--border); font-size: 15.5px; color: var(--text-secondary); }
.earlier li:first-child { border-top: 0; }
.earlier strong { color: var(--text); font-weight: 600; }
.earlier .year { color: var(--text-light); font-size: 13px; margin-left: 8px; }
.colophon { margin-top: 64px; padding-top: 24px; border-top: 1px solid var(--border); font-size: 14px; color: var(--text-light); }
.colophon a { color: var(--text-secondary); }
footer { max-width: 900px; margin: 0 auto; padding: 32px; border-top: 1px solid var(--border); display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; gap: 12px; font-size: 13px; color: var(--text-light); }
.footer-links { display: flex; gap: 18px; flex-wrap: wrap; }
.footer-links a { color: var(--text-light); text-decoration: none; }
.footer-links a:hover { color: var(--text); }
@media (min-width: 720px) {
.project.has-shot { grid-template-columns: 260px 1fr; align-items: start; }
}
@media (max-width: 768px) {
main { padding: 110px 20px 48px; }
.nav-inner { padding: 14px 20px; }
h1 { font-size: 32px; }
h2 { font-size: 24px; }
}
main{max-width:1080px} .intro{max-width:730px} .lede{max-width:720px} p{margin-bottom:18px} figure{margin:32px 0 48px} figure img{display:block;width:100%;height:auto;border-radius:8px;border:1px solid var(--border)} figcaption{font-size:14px;color:var(--text-secondary);margin-top:10px;max-width:760px} .roadmap{padding-left:22px;margin:22px 0} .roadmap li{margin-bottom:15px} .note{padding:20px 24px;background:#f0eadf;border-left:3px solid #83916b;border-radius:3px} .intro a,main>p a{color:inherit;text-underline-offset:4px} .updated{margin-bottom:28px} blockquote{font-family:var(--serif);font-size:27px;line-height:1.4;margin:30px 0} blockquote cite{display:block;font:13px var(--sans);margin-top:9px;color:var(--text-secondary)}
</style></head><body>
<nav><div class="nav-inner"><a href="/" class="nav-name">Marcus Rehbock</a><a href="/projects/" class="nav-back">&larr; Projects</a></div></nav>
<main><div class="intro"><p class="updated">Started September 2026 · Concept design · A project for the coming years</p>
<h1>A home that can grow.</h1><p class="lede">A simple family homestead in Samford Valley, Queensland. Warm timber, soft clay walls, solar power, food gardens and room to change my mind.</p>
<p>I want to spend the next few years getting this house right. Inspired by Derek Sivers’ article <a href="https://sive.rs/fit">Building without predicting</a>, the starting point is a few straightforward spaces, with future additions left visible as outlines. The house should adapt to life as it unfolds.</p>
<blockquote>“All buildings are predictions. All predictions are wrong.”<cite>— Stewart Brand</cite></blockquote>
<p>The current model brings together a central kitchen, dining and living space, an adjacent parents’ bedroom, a quiet meditation room, an outdoor sauna and shower, and a garage with a workbench and bike storage. Container-enclosed rainwater storage, solar panels, a greenhouse and garden beds are part of the homesteading idea.</p></div>
<figure><a href="images/v007-presentation-overview.jpg"><img src="images/v007-presentation-overview.jpg" alt="Garden-centred revision: aligned pavilions, an oval shared garden, curved covered walkway and flowering beds. Future pavilions remain outlines; the table-tennis deck has been removed." width="1600" height="900" loading="lazy"></a><figcaption>Garden-centred revision: aligned pavilions, an oval shared garden, curved covered walkway and flowering beds. Future pavilions remain outlines; the table-tennis deck has been removed.</figcaption></figure>
<figure><video controls playsinline preload="metadata" poster="images/v007-presentation-overview.jpg" style="display:block;width:100%;height:auto;border-radius:8px"><source src="videos/Samford-Valley-Concept-Film-v007.mp4" type="video/mp4">Your browser can download the film using the link below.</video><figcaption>A 30-second concept film: open living, natural materials, shared meals and room to grow. <a href="videos/Samford-Valley-Concept-Film-v007.mp4">Download the MP4</a>.</figcaption></figure>
<figure><a href="images/v007-presentation-kitchen.jpg"><img src="images/v007-presentation-kitchen.jpg" alt="Detailed timber kitchen with woven pendants, clay walls, copper cookware and marble island" width="1600" height="900" loading="lazy"></a><figcaption>Version 007 adds woven pendants, softer construction edges, natural-finish variation, table settings and fuller garden planting.</figcaption></figure>
<figure><a href="images/v007-unreal-verandah.jpg"><img src="images/v007-unreal-verandah.jpg" alt="Actual Unreal Engine view into the main homestead pavilion" width="1600" height="900" loading="lazy"></a><figcaption>The whole homestead is now an editable first-person Unreal prototype. Walking and floor collision have been tested; the project is in the public repository. The video above is rendered in Blender.</figcaption></figure>
<figure><a href="images/buddha-garden.jpg"><img src="images/buddha-garden.jpg" alt="Seated stone Buddha beside the meditation pavilion and curved garden walk" width="1536" height="864" loading="lazy"></a><figcaption>A quiet garden Buddha beside the meditation room, facing the shared garden court. Weathered stone, a low plinth and a new close-up stop in the Blender tour.</figcaption></figure>
<figure><a href="images/container-water.jpg"><img src="images/container-water.jpg" alt="Dark-green corrugated shipping-container water module with cargo doors and rainwater plumbing" width="1536" height="864" loading="lazy"></a><figcaption>A 20-foot container-style rainwater module replaces the exposed cylinders. Two separate sealed tanks sit inside the steel enclosure; a cutaway end allows inspection in the Blender model.</figcaption></figure>
<figure><a href="images/garden-court.jpg"><img src="images/garden-court.jpg" alt="The central oval garden court, paired flower beds, curved walkway and balanced future pavilion outlines" width="1536" height="864" loading="lazy"></a><figcaption>The garden gives the separate pavilions a shared centre. A north–south axis, paired planting and gently curving connections bring the composition together.</figcaption></figure>
<figure><a href="images/kitchen-copper-marble.jpg"><img src="images/kitchen-copper-marble.jpg" alt="Kitchen refinement: a marble-topped timber island, oven, four-zone induction cooktop, detailed drawers, copper cookware and a recessed sink." width="1536" height="864" loading="lazy"></a><figcaption>Kitchen refinement: a marble-topped timber island, oven, four-zone induction cooktop, detailed drawers, copper cookware and a recessed sink.</figcaption></figure>
<figure><a href="images/garden-flow-dining.jpg"><img src="images/garden-flow-dining.jpg" alt="A ten-place outdoor table with timber benches and end chairs, pergola shade and a nearby tea and matcha preparation counter." width="1536" height="864" loading="lazy"></a><figcaption>A ten-place outdoor table with timber benches and end chairs, pergola shade and a nearby tea and matcha preparation counter.</figcaption></figure>
<figure><a href="images/garden-flow-training.jpg"><img src="images/garden-flow-training.jpg" alt="Covered training beside the garage: a dedicated pull-up and wooden-rings frame, adjustable dumbbells and bench, movable mats and timber access steps." width="1536" height="864" loading="lazy"></a><figcaption>Covered training beside the garage: a dedicated pull-up and wooden-rings frame, adjustable dumbbells and bench, movable mats and timber access steps.</figcaption></figure>
<figure><a href="images/reading-corner.jpg"><img src="images/reading-corner.jpg" alt="Reading-corner study: a timber library filled with books, a linen reading chair and a small side table." width="1600" height="900" loading="lazy"></a><figcaption>Reading-corner study: a timber library filled with books, a linen reading chair and a small side table.</figcaption></figure>
<figure><a href="images/meditation-room.jpg"><img src="images/meditation-room.jpg" alt="The first actual Unreal Engine 5.8.2 render: clay walls, timber, a meditation cushion and candles." width="1600" height="900" loading="lazy"></a><figcaption>The first actual Unreal Engine 5.8.2 render: clay walls, timber, a meditation cushion and candles.</figcaption></figure>
<figure><a href="images/garage.jpg"><img src="images/garage.jpg" alt="The garage study: a Tesla, workshop bench, bicycle storage and rooftop solar." width="1600" height="900" loading="lazy"></a><figcaption>The garage study: a Tesla, workshop bench, bicycle storage and rooftop solar.</figcaption></figure>
<figure><a href="images/bedroom-sleep.jpg"><img src="images/bedroom-sleep.jpg" alt="Bedroom with an Eight Sleep-style cooling cover and bedside hub, oatmeal blackout curtains and a wall-mounted split air conditioner" width="1536" height="864" loading="lazy"></a><figcaption>Bedroom revision: an Eight Sleep-style cover and cooling hub, lined blackout curtains and split-system air conditioning. The outdoor condenser sits behind the bedroom wing.</figcaption></figure>
<div class="intro"><h2>Space for everyday life</h2><p>The plan brings together a covered place to train, an outdoor table for ten, a shared oval garden and gently curving walks ending at a quiet bench. The former table-tennis deck has become a flowering garden. A clear breakfast counter, pantry and freezer storage, and a garden harvest bench make everyday food preparation easier.</p><p>A separate 10 × 10 metre area is reserved for basketball later. It is shown as a dashed outline on the plan; the court surface and hoop have not been built into the concept. The future dwelling spaces also remain outlines.</p><p>The Blender inspection tour has 31 chapters and lasts 2 minutes 35 seconds, with updated views of the garden layout, future pavilions and kitchen.</p></div>
<div class="intro"><h2>Where the project goes next</h2>
<p>The Blender house is the working concept, now accompanied by a short presentation film and a walkable whole-site Unreal prototype. The next step is to refine that prototype for a smooth, packaged client experience.</p>
<ol class="roadmap"><li><strong>Keep refining the house.</strong> Test room proportions, circulation, materials, storage and where future buildings belong.</li><li><strong>Bring in the real site.</strong> Add boundary and contour surveys, site photographs and LiDAR when a property is available.</li><li><strong>Develop coordinated plans.</strong> Bring architectural, structural and services models together with the landscape and access design.</li><li><strong>Develop the Unreal experience.</strong> Refine materials and performance, add interactions and camera tours, then package and test the walkthrough for clients.</li><li><strong>Record the build.</strong> Keep dated decisions, construction photographs and revised models as the house becomes real.</li></ol>
<p><a href="images/concept-site-plan.svg">View the updated concept site plan &rarr;</a></p>
<p class="note">These images are early design studies. The terrain is illustrative; surveyed land, LiDAR and construction drawings have not been added yet.</p>
<h2>Tesla and a daylight walkthrough</h2><p>15 September 2026 — The garage now uses an existing Tesla Model 3 by <a href="https://www.blendkit.com/asset-gallery-detail/1fc56739-2fd9-447e-b2c1-fee5d9e276b7/">7K Studio</a>. The Unreal walkthrough has clear daytime lighting. The licensed scene is stored privately; the public repository retains the earlier distributable model. The film above remains version 007.</p><figure><a href="images/v008-tesla-garage.png"><img src="images/v008-tesla-garage.png" alt="7K Studio Tesla Model 3 in the timber and clay garage, rendered in Blender" width="1600" height="1000" loading="lazy"></a><figcaption>The imported artist model in Blender, with the existing workshop and bikes.</figcaption></figure><figure><a href="images/v008-daylight-overview.png"><img src="images/v008-daylight-overview.png" alt="Actual Unreal Engine daylight view of the homestead" width="1600" height="900" loading="lazy"></a><figcaption>Actual Unreal Engine daylight scene. Walking and Tesla collision have been tested.</figcaption></figure><h2>Project journal</h2><p><strong>12 September 2026 — Presentation and walking prototype.</strong> Refined the Blender scene, created a short client concept film and imported the full site into Unreal Engine with a walking character, collision and lighting. This is an evolving design study; the Unreal project is not yet a packaged client application.</p><p><strong>10 September 2026 — Garden Buddha.</strong> Added a seated stone Buddha beside the meditation pavilion and a 31st tour chapter. The updated Blender model, plan, render and design context are saved in the public project repository.</p><p><strong>10 September 2026 — Container water storage.</strong> Replaced the exposed water tanks with a dark-green container-style enclosure, updated the service path and tour, and added exterior and cutaway renders. The <a href="https://git.rehbock.xyz/marcus/samford-valley-home">project repository is now public</a>, including Blender models, design context and revision history.</p><p><strong>10 September 2026 — A home held together by its garden.</strong> Removed the table-tennis deck, aligned the pavilions and added an oval garden court, curved covered breezeway, smooth paths and thirteen flowering beds. Updated the camera tour and saved the design history, Blender models and supporting files in a private Git repository.</p><p><strong>10 September 2026 — Movement, meals and a detailed kitchen.</strong> Added the training area, ten-place outdoor table and tea counter, table tennis, a future basketball reserve, garden walking loop, quiet bench and convenient food storage. Refined the kitchen with an oven, induction, copper cookware and a marble island. Updated the site plan and saved the 30-chapter Blender tour as milestone v003.</p><p><strong>10 September 2026 — Bedroom comfort.</strong> Added an Eight Sleep-style bed-cooling system, blackout curtains and air conditioning. The updated Blender tour opens in the bedroom; the curtains have a saved closed position for night-time studies.</p><p><strong>10 September 2026 — First saved milestone.</strong> Full Blender homestead and two-minute camera tour; a reading corner with 163 books; a solar-powered garage study; and the first actual Unreal Engine meditation-room render. Working files and a dated snapshot are stored on my server.</p>
<p class="colophon"><a href="/projects/">&larr; Back to all projects</a></p></div></main>
<footer><span>Marcus Rehbock</span><div class="footer-links"><a href="/">Home</a><a href="/projects/">Projects</a><a href="/now/">Now</a></div></footer>
<script async src="https://scripts.simpleanalyticscdn.com/latest.js" data-collect-dnt="true"></script>
</body></html>