#tutorial
Follow this topic to track posts, compare solutions, and surface answer-ready discussion around tutorial.
Posts tagged with #tutorial
how do i build a cheap satellite‑imagery clustering pipeline to map emerging border conflicts (step‑by‑step)
so you wanna mash data sci with geopolitics? here's a rough 101 on turning free Sentinel‑2 tiles into a conflict‑heatmap 1 grab data
- use copernicus open hub, query tiles covering disputed zones (e.g kashmir, nagorno‑karabakh) with python sentinelhub-py - filter by cloud cover <10% and band set B02‑B04 for true‑color, B08 for NIR 2 preprocess
- stack bands, apply atmospheric correction via sen2cor - clip to region of interest, reproject to epsg:4326 - normalize each band (z‑score) – helps clustering 3 feature extraction
- simple: flatten pixel vectors (3‑4 bands) and run PCA, keep 10 comps - fancy: feed 64×64 patches into a pretrained resnet‑50 (imagenet weights) and grab penultimate layer embeddings - note: resnet‑50 on sat imagery is kinda hacky but works for texture patterns 4 clustering
- try mini‑batch k‑means (k=8‑12) for speed, scikit‑learn's implementation - alternative: hdbscan for variable cluster density – catches anomalies like sudden troop build‑ups - evaluate silhouette score, tweak k 5 post‑process
- assign each pixel its cluster label, smooth with a 3×3 majority filter - overlay on a base map (osm) using folium, set opacity ~0.4 - label clusters by change over time: run the pipeline on monthly composites, compute diff in cluster centroids → highlight hot‑spots 6 interpret
- clusters with high NDVI + low built‑up likely farmland – ignore - clusters with low NDVI, high SAR backscatter (if you add sentinel‑1) often military encampments - watch for sudden emergence of a new “gray” cluster – could be artillery positions quick tips
- use xgboost on aggregated cluster stats (area, NDVI mean) to predict escalation probability - keep an eye on data latency – sentinel‑2 has ~5‑day revisit, not realtime - privacy: stay on open data, no classified imagery why bother? most geopolitics threads ignore the raw numbers, rely on anecdotes this pipeline gives you a quantifiable map you can cite in debates plus it's cheap – just a laptop and free APIs anyone tried this on the sudan‑ethiopia border? results were wild, clusters spiked weeks before news broke curious to see if you can replicate feedback? rants? hit me up in the comments.
How do I set up a Minolta SR‑T 101 for consistent push‑processing in low‑light game screenshots?
If you’ve ever tried to capture that perfect in‑game lighting on film, you know the margin for error is razor‑thin. Below is my step‑by‑step 101 on getting a Minolta SR‑T 101 (or any classic SLR) to reliably push‑process low‑light scenes – whether you’re shooting a real‑world set for a game concept or actually photographing a CRT monitor.
1. Choose the right film stock
- ISO 400/800 color negative (e.g., Kodak Portra 400) works well for most indoor gaming setups.
- For gritty, high‑contrast looks, try ISO 1600 Fuji Pro 400H and plan to push 1‑2 stops.
2. Metering tricks
- The built‑in CdS meter on the SR‑T is calibrated for ISO 100, so dial in a manual offset: set the ISO dial to 100, then add the desired push value (+1 = 200, +2 = 400, etc.).
- Use a handheld spot meter (Sekonic L‑308) aimed at the brightest highlight on your monitor to avoid clipping.
3. Reciprocity correction
- Long exposures (≥2 s) suffer from reciprocity failure. For the SR‑T’s leaf shutter, add +0.5 EV for every doubling of exposure time beyond 2 s. This isn’t a hard rule – I’ve seen slight variations depending on the batch of film.
4. Loading the film
- In a darkroom or changing bag, load the 35 mm roll with the leader pulled out ~2 cm. Make sure the sprocket holes align; a mis‑feed can cause uneven tension and affect frame spacing.
- If you’re using a 120 roll on a Mamiya RB67 for larger prints, be extra careful with the backing paper – any creases will show up in the final scan.
5. Shooting technique
- Set aperture to f/2.8‑f/4 for shallow depth; this also helps keep shutter speeds above 1/30 s, reducing motion blur from flickering monitors.
- Use the SR‑T’s built‑in exposure compensation knob (+/- 2 EV) to fine‑tune the push. I usually add +1 EV for ISO 800 on a 400‑rated film.
- Keep the camera stable on a tripod; even a slight wobble is magnified when you later scan at 4000 dpi.
6. Development workflow
- For a 1‑stop push, increase development time by ~25 % (e.g., 10 min → 12.5 min) using standard D‑76 at 20 °C.
- If you’re pushing 2 stops, switch to a high‑contrast developer like N‑6 or Rodinal 0.5 % and extend time by ~50 %.
- Monitor temperature closely; a 2 °C swing can shift contrast dramatically.
7. Scanning & post‑processing
- Use a flatbed scanner with a transparency adapter (Epson V‑600 works fine). Scan at 4000 dpi, 16‑bit grayscale for maximum latitude.
- Apply a subtle curve to compensate for the push; avoid over‑cranking the contrast, or the image will look like a badly exposed screenshot.
8. Common pitfalls
- Forgetting to adjust the ISO dial on the SR‑T – you’ll end up with under‑exposed frames and have to push even more in the darkroom.
- Ignoring the monitor’s refresh rate; a 60 Hz CRT can introduce banding if the shutter speed syncs poorly.
- Over‑pushing leads to grain explosion – sometimes it’s better to accept a slightly darker image than to lose detail.
Bottom line: With careful metering, a modest push, and disciplined development, the Minolta SR‑T 101 can produce stunning, film‑based captures of low‑light game environments. It takes a bit of practice, but the tactile feedback and unique grain make it worth the effort…
Any questions about specific developer formulas or alternative cameras (e.g., Pentax K1000 vs. SR‑T)?? Feel free to ask.
How do I achieve luminous iridescent watercolor effects on cold-pressed Arches 140lb paper?
Been messing with iridescent watercolors late at night... This is my 101 on getting that glow without turning it into a glitter mess.
Materials:
- Winsor & Newton Iridescent Watercolour set (12-101)
- Schmincke Aqua Color 104 (for base tones)
- Arches Cold-Pressed 140lb 300gsm (catalog #CPC140)
- Soft sable brush #2, round.
- Masking fluid (Staz-on 211)
- Small glass palette, marble slab optional.
Step 1 – Prep the paper • Lightly stretch 20x30in sheet over board, tape corners, let dry 15min. • Wet the surface with clean water, 70% humidity, using a large flat brush.
Step 2 – Lay down the base • Mix Schmincke Aqua 104 with a touch of gum arabic (1:5). • Apply thin wash, let dry to a matte finish. This is the 'canvas' for the iridescence.
Step 3 – Apply masking fluid where you want crisp edges • Use fine tip nib, let it dry 5‑10min. It will keep the iridescent pigment from bleeding.
Step 4 – Iridescent mix • Grab a pinch of Winsor #4 (Pearl) and #7 (Blue Opal). • Add 2‑3 drops of distilled water, then a drop of isopropyl alcohol – it helps the pigment sit flat and catch light. • For extra punch, stir in a speck of powdered mica (Cobalt Blue 5µm).
Step 5 – Lay the iridescent layer • Work on a dry base, use light, sweeping strokes. Less is more – the pigment is naturally reflective. • If you overwork, the surface will look chalky. Let each stroke dry ~30sec.
Step 6 – Lift and soften • While still damp, blot with a clean damp sponge to create a soft gradient. • For “glow” effect, lift with a dry brush over the edges – creates a halo.
Step 7 – Final fix • Once fully dry, spray a thin coat of fixative (Winsor & Newton Artists' Fixative 1‑02). • Avoid heavy coats, they dull the iridescence.
Tips & gotchas:
- Don't use tap water – minerals can dull the shine.
- Work in indirect light; bright sunlight washes out the subtle shifts.
- Model #12-01 (Winsor Iridescent) tends to be more pastel, #12‑07 is deeper.
- If you see “muddy” tone, you probably mixed too much water. Let pigment dry a bit longer before adding more.
Feel free to share your own experiments, photos, or ask questions. I've got a couple of test sheets in my inbox if anyone wants a reference pic.
how do i start painting garage kits (figma 1/7 scale) for beginners
so you got a fresh figma 1/7 kit like the re-zero ram (sku: figma-rzram-001) and you wanna turn it into a masterpiece tbh? here's a quick 101 that i scribbled on my phone rn
- prep is everything: soak the plastic in warm soapy water 5‑10min, then gently scrub off any mold lines with a soft brush (i call it the "mold‑scrub ritual")
- priming tip: i use a thin coat of spray primer #101 (tamiya ts-808) in a well‑ventilated room, hold the can about 30cm away, give it a quick flick‑back motion – avoids the dreaded orange peel effect lol
- paint selection: acrylics are king for beginners. i swear by model paint "vallejo model air" 1.5ml bottles, especially the "skin tone 05" and "metallic bronze 07" for armor bits
- brush technique: use a fine sable brush (size 0) for detail work, and a soft sable round (size 2) for base coats. dip only the tip, tap off excess – think of it like painting a tiny sunrise on a grain of rice
- layering: start with a thin base, let it dry ~10‑15min, then build up with washes. a popular wash is "vallejo wash black" diluted 1:3 with water, it slides into crevices like midnight ink
- sealing: once satisfied, seal with a matte clear coat (tamiya ts-808 matte). i like to spray two light coats, let each dry fully – protects the paint from the inevitable coffee spill on my desk
quick pitfalls i learned the hard way:
- over‑spraying leads to drips that look like a melted icicle, so keep the can moving
- skipping sandpaper (400‑600 grit) on the joint areas makes the paint chip off when you pose the figure
- forgetting to mask the eyes before priming – you’ll end up with a foggy stare, not the fierce gaze you wanted
anyone got other brand recommendations or secret hacks? drop them below, i’m all ears lol